aboutsummaryrefslogtreecommitdiff
path: root/libc/config
diff options
context:
space:
mode:
authorSchrodinger ZHU Yifan <yifanzhu@rochester.edu>2024-06-13 20:34:32 -0700
committerGitHub <noreply@github.com>2024-06-13 20:34:32 -0700
commit2efe3d7fc0e7f9594d91e73bef11d33e0796aa65 (patch)
tree2380d5b2040af65de4e4ea954bf5b4dc81b3fdc7 /libc/config
parent43bd7ae65af40ff3378d5a0395a058ba834ad8dd (diff)
downloadllvm-2efe3d7fc0e7f9594d91e73bef11d33e0796aa65.zip
llvm-2efe3d7fc0e7f9594d91e73bef11d33e0796aa65.tar.gz
llvm-2efe3d7fc0e7f9594d91e73bef11d33e0796aa65.tar.bz2
Reland "[libc] fix aarch64 linux full build (#95358)" (#95423)
Reverts llvm/llvm-project#95419 and Reland #95358. This PR is full of temporal fixes. After a discussion with @lntue, it is better to avoid further changes to the cmake infrastructure for now as a rework to the cmake utilities will be landed in the future.
Diffstat (limited to 'libc/config')
-rw-r--r--libc/config/linux/aarch64/entrypoints.txt7
1 files changed, 7 insertions, 0 deletions
diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt
index 2b2d098..ee865fd 100644
--- a/libc/config/linux/aarch64/entrypoints.txt
+++ b/libc/config/linux/aarch64/entrypoints.txt
@@ -644,6 +644,12 @@ 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
@@ -754,6 +760,7 @@ 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