diff options
author | Thomas de Zeeuw <thomasdezeeuw@gmail.com> | 2021-04-02 12:21:15 +0200 |
---|---|---|
committer | Thomas de Zeeuw <thomasdezeeuw@gmail.com> | 2021-04-02 12:21:15 +0200 |
commit | 321ac9d529b0f70a4d369cfd5fede7a7404a0f05 (patch) | |
tree | 4ad2058a04efe6f9015dac037273dfc269e28ece | |
parent | 9361be07d033145b6adb60a1682969d3a1b4cb80 (diff) | |
download | rust-libc-321ac9d529b0f70a4d369cfd5fede7a7404a0f05.tar.gz |
Fix semver test for Linux ARM targets
Fixes it for at least the following targets:
* aarch64-unknown-linux-gnu
* arm-linux-androideabi
* arm-unknown-linux-gnueabihf
* arm-unknown-linux-gnueabihf
* arm-unknown-linux-musleabihf
-rw-r--r-- | libc-test/semver/TODO-linux.txt | 99 | ||||
-rw-r--r-- | libc-test/semver/linux-aarch64.txt | 94 | ||||
-rw-r--r-- | libc-test/semver/linux.txt | 3 |
3 files changed, 99 insertions, 97 deletions
diff --git a/libc-test/semver/TODO-linux.txt b/libc-test/semver/TODO-linux.txt new file mode 100644 index 0000000000..e71091be46 --- /dev/null +++ b/libc-test/semver/TODO-linux.txt @@ -0,0 +1,99 @@ +# The following symbols are not not available in some combinations of +# musl/gnu/android and/or architecture. +BOTHER +HWCAP_AES +HWCAP_ASIMD +HWCAP_ASIMDDP +HWCAP_ASIMDFHM +HWCAP_ASIMDHP +HWCAP_ASIMDRDM +HWCAP_ATOMICS +HWCAP_CPUID +HWCAP_CRC32 +HWCAP_DCPOP +HWCAP_DIT +HWCAP_EVTSTRM +HWCAP_FCMA +HWCAP_FLAGM +HWCAP_FP +HWCAP_FPHP +HWCAP_ILRCPC +HWCAP_JSCVT +HWCAP_LRCPC +HWCAP_PACA +HWCAP_PACG +HWCAP_PMULL +HWCAP_SB +HWCAP_SHA1 +HWCAP_SHA2 +HWCAP_SHA3 +HWCAP_SHA512 +HWCAP_SM3 +HWCAP_SM4 +HWCAP_SSBS +HWCAP_SVE +HWCAP_USCAT +KEYCTL_CAPABILITIES +KEYCTL_CAPS0_BIG_KEY +KEYCTL_CAPS0_CAPABILITIES +KEYCTL_CAPS0_DIFFIE_HELLMAN +KEYCTL_CAPS0_INVALIDATE +KEYCTL_CAPS0_MOVE +KEYCTL_CAPS0_PERSISTENT_KEYRINGS +KEYCTL_CAPS0_PUBLIC_KEY +KEYCTL_CAPS0_RESTRICT_KEYRING +KEYCTL_CAPS1_NS_KEYRING_NAME +KEYCTL_CAPS1_NS_KEY_TAG +KEYCTL_MOVE +NFT_MSG_DELOBJ +NFT_MSG_GETOBJ +NFT_MSG_GETOBJ_RESET +NFT_MSG_NEWOBJ +PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP +PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP +PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP +SCM_TIMESTAMPING_OPT_STATS +SCM_TIMESTAMPING_PKTINFO +SCM_TIMESTAMPNS +SCM_TXTIME +SCM_WIFI_STATUS +SO_ATTACH_BPF +SO_ATTACH_FILTER +SO_ATTACH_REUSEPORT_CBPF +SO_ATTACH_REUSEPORT_EBPF +SO_BINDTOIFINDEX +SO_BPF_EXTENSIONS +SO_BSDCOMPAT +SO_CNX_ADVICE +SO_COOKIE +SO_DETACH_BPF +SO_DETACH_FILTER +SO_DETACH_REUSEPORT_BPF +SO_GET_FILTER +SO_INCOMING_CPU +SO_INCOMING_NAPI_ID +SO_LOCK_FILTER +SO_MAX_PACING_RATE +SO_MEMINFO +SO_NOFCS +SO_NO_CHECK +SO_PEERGROUPS +SO_PEERNAME +SO_RCVTIMEO_NEW +SO_SECURITY_AUTHENTICATION +SO_SECURITY_ENCRYPTION_NETWORK +SO_SECURITY_ENCRYPTION_TRANSPORT +SO_SELECT_ERR_QUEUE +SO_SNDTIMEO_NEW +SO_TIMESTAMPING_NEW +SO_TIMESTAMPNS +SO_TIMESTAMPNS_NEW +SO_TIMESTAMP_NEW +SO_TXTIME +SO_WIFI_STATUS +SO_ZEROCOPY +SYS_getrlimit +SYS_migrate_pages +SYS_mmap +sysctl +termios2 diff --git a/libc-test/semver/linux-aarch64.txt b/libc-test/semver/linux-aarch64.txt index 5dee605d89..cec47c02bd 100644 --- a/libc-test/semver/linux-aarch64.txt +++ b/libc-test/semver/linux-aarch64.txt @@ -2,105 +2,13 @@ B2500000 B3000000 B3500000 B4000000 -BOTHER CIBAUD -HWCAP_AES -HWCAP_ASIMD -HWCAP_ASIMDDP -HWCAP_ASIMDFHM -HWCAP_ASIMDHP -HWCAP_ASIMDRDM -HWCAP_ATOMICS -HWCAP_CPUID -HWCAP_CRC32 -HWCAP_DCPOP -HWCAP_DIT -HWCAP_EVTSTRM -HWCAP_FCMA -HWCAP_FLAGM -HWCAP_FP -HWCAP_FPHP -HWCAP_ILRCPC -HWCAP_JSCVT -HWCAP_LRCPC -HWCAP_PACA -HWCAP_PACG -HWCAP_PMULL -HWCAP_SB -HWCAP_SHA1 -HWCAP_SHA2 -HWCAP_SHA3 -HWCAP_SHA512 -HWCAP_SM3 -HWCAP_SM4 -HWCAP_SSBS -HWCAP_SVE -HWCAP_USCAT -KEYCTL_CAPABILITIES -KEYCTL_CAPS0_BIG_KEY -KEYCTL_CAPS0_CAPABILITIES -KEYCTL_CAPS0_DIFFIE_HELLMAN -KEYCTL_CAPS0_INVALIDATE -KEYCTL_CAPS0_MOVE -KEYCTL_CAPS0_PERSISTENT_KEYRINGS -KEYCTL_CAPS0_PUBLIC_KEY -KEYCTL_CAPS0_RESTRICT_KEYRING -KEYCTL_CAPS1_NS_KEYRING_NAME -KEYCTL_CAPS1_NS_KEY_TAG -KEYCTL_MOVE MADV_SOFT_OFFLINE MAP_SYNC -NFT_MSG_DELOBJ -NFT_MSG_GETOBJ -NFT_MSG_GETOBJ_RESET -NFT_MSG_NEWOBJ -PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP -PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP -PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -SCM_TIMESTAMPING_OPT_STATS -SCM_TIMESTAMPING_PKTINFO -SCM_TIMESTAMPNS -SCM_TXTIME -SCM_WIFI_STATUS SIGSTKFLT SIGUNUSED -SO_ATTACH_BPF -SO_ATTACH_FILTER -SO_ATTACH_REUSEPORT_CBPF -SO_ATTACH_REUSEPORT_EBPF -SO_BINDTOIFINDEX -SO_BPF_EXTENSIONS -SO_BSDCOMPAT -SO_CNX_ADVICE -SO_COOKIE -SO_DETACH_BPF -SO_DETACH_FILTER -SO_DETACH_REUSEPORT_BPF -SO_GET_FILTER -SO_INCOMING_CPU -SO_INCOMING_NAPI_ID -SO_LOCK_FILTER -SO_MAX_PACING_RATE -SO_MEMINFO -SO_NOFCS -SO_NO_CHECK -SO_PEERGROUPS -SO_PEERNAME SO_PRIORITY SO_PROTOCOL -SO_RCVTIMEO_NEW -SO_SECURITY_AUTHENTICATION -SO_SECURITY_ENCRYPTION_NETWORK -SO_SECURITY_ENCRYPTION_TRANSPORT -SO_SELECT_ERR_QUEUE -SO_SNDTIMEO_NEW -SO_TIMESTAMPING_NEW -SO_TIMESTAMPNS -SO_TIMESTAMPNS_NEW -SO_TIMESTAMP_NEW -SO_TXTIME -SO_WIFI_STATUS -SO_ZEROCOPY SYS_accept SYS_msgctl SYS_msgget @@ -128,6 +36,4 @@ flock64 ip_mreqn max_align_t mcontext_t -sysctl -termios2 ucontext_t diff --git a/libc-test/semver/linux.txt b/libc-test/semver/linux.txt index c431d60704..40d19bcbf3 100644 --- a/libc-test/semver/linux.txt +++ b/libc-test/semver/linux.txt @@ -2143,7 +2143,6 @@ SYS_getpriority SYS_getrandom SYS_getresgid SYS_getresuid -SYS_getrlimit SYS_getrusage SYS_getsid SYS_getsockname @@ -2181,14 +2180,12 @@ SYS_madvise SYS_mbind SYS_membarrier SYS_memfd_create -SYS_migrate_pages SYS_mincore SYS_mkdirat SYS_mknodat SYS_mlock SYS_mlock2 SYS_mlockall -SYS_mmap SYS_mount SYS_move_pages SYS_mprotect |