diff options
author | Schrodinger ZHU Yifan <yifanzhu@rochester.edu> | 2024-06-13 08:37:20 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-13 08:37:20 -0700 |
commit | 9e5428e6b02c77fb18c4bdf688a216c957fd7a53 (patch) | |
tree | 01e423ea9535e044cdc2b6e3e9d27641b1bef8d5 /libc | |
parent | ae4677c81aacbef17a5ecd3e693c4bad9f267c21 (diff) | |
download | llvm-9e5428e6b02c77fb18c4bdf688a216c957fd7a53.zip llvm-9e5428e6b02c77fb18c4bdf688a216c957fd7a53.tar.gz llvm-9e5428e6b02c77fb18c4bdf688a216c957fd7a53.tar.bz2 |
Revert "[libc] fix aarch64 linux full build (#95358)" (#95419)
Diffstat (limited to 'libc')
-rw-r--r-- | libc/config/linux/aarch64/entrypoints.txt | 7 | ||||
-rw-r--r-- | libc/src/__support/threads/linux/CMakeLists.txt | 1 | ||||
-rw-r--r-- | libc/test/IntegrationTest/test.cpp | 6 |
3 files changed, 0 insertions, 14 deletions
diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt index 7ce0886..db96a80 100644 --- a/libc/config/linux/aarch64/entrypoints.txt +++ b/libc/config/linux/aarch64/entrypoints.txt @@ -643,12 +643,6 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.pthread.pthread_mutexattr_setrobust libc.src.pthread.pthread_mutexattr_settype libc.src.pthread.pthread_once - libc.src.pthread.pthread_rwlockattr_destroy - libc.src.pthread.pthread_rwlockattr_getkind_np - libc.src.pthread.pthread_rwlockattr_getpshared - libc.src.pthread.pthread_rwlockattr_init - libc.src.pthread.pthread_rwlockattr_setkind_np - libc.src.pthread.pthread_rwlockattr_setpshared libc.src.pthread.pthread_setspecific # sched.h entrypoints @@ -759,7 +753,6 @@ if(LLVM_LIBC_FULL_BUILD) libc.src.unistd._exit libc.src.unistd.environ libc.src.unistd.execv - libc.src.unistd.fork libc.src.unistd.getopt libc.src.unistd.optarg libc.src.unistd.optind diff --git a/libc/src/__support/threads/linux/CMakeLists.txt b/libc/src/__support/threads/linux/CMakeLists.txt index 8e6cd72..9bf88cc 100644 --- a/libc/src/__support/threads/linux/CMakeLists.txt +++ b/libc/src/__support/threads/linux/CMakeLists.txt @@ -64,7 +64,6 @@ add_object_library( .futex_utils libc.config.linux.app_h libc.include.sys_syscall - libc.include.fcntl libc.src.errno.errno libc.src.__support.CPP.atomic libc.src.__support.CPP.stringstream diff --git a/libc/test/IntegrationTest/test.cpp b/libc/test/IntegrationTest/test.cpp index 27e7f29..3bdbe89 100644 --- a/libc/test/IntegrationTest/test.cpp +++ b/libc/test/IntegrationTest/test.cpp @@ -79,10 +79,4 @@ void *realloc(void *ptr, size_t s) { // Integration tests are linked with -nostdlib. BFD linker expects // __dso_handle when -nostdlib is used. void *__dso_handle = nullptr; - -// On some platform (aarch64 fedora tested) full build integration test -// objects need to link against libgcc, which may expect a __getauxval -// function. For now, it is fine to provide a weak definition that always -// returns false. -[[gnu::weak]] bool __getauxval(uint64_t, uint64_t *) { return false; } } // extern "C" |