mirror of
https://github.com/intel/llvm.git
synced 2026-01-23 07:58:23 +08:00
[libc] Fix scudo integration test (#92967)
When scudo is built with LLVM-libc's headers, certain functions also need to be linked from LLVM-libc. This patch adds those functions to the list to be linked into the specific scudo test, which uses a minimal subset of libc. Fixes #92861 and #59453
This commit is contained in:
@@ -9,6 +9,7 @@ endif()
|
||||
# test will have to link to the LLVM libc startup system. LLVM libc's startup
|
||||
# system is not complete enough to allow this. It is also desireable to
|
||||
# keep the dependencies as minimal as possible.
|
||||
|
||||
add_entrypoint_library(
|
||||
libc_for_scudo_integration_test
|
||||
DEPENDS
|
||||
@@ -17,6 +18,9 @@ add_entrypoint_library(
|
||||
libc.src.stdlib.realloc
|
||||
libc.src.stdlib.aligned_alloc
|
||||
libc.src.stdlib.free
|
||||
libc.src.errno.errno
|
||||
libc.src.unistd.__llvm_libc_syscall
|
||||
libc.src.sched.__sched_getcpucount
|
||||
)
|
||||
|
||||
add_executable(
|
||||
|
||||
Reference in New Issue
Block a user