[libc-commits] [libc] [libc] start porting process unit tests to hermetic mode (PR #135124)
Schrodinger ZHU Yifan via libc-commits
libc-commits at lists.llvm.org
Wed Apr 9 20:36:30 PDT 2025
SchrodingerZhu wrote:
@lntue
Seems that dependencies on test framework does not get propogated:
```
[391/409] Linking CXX executable libc/test/src/stdlib/libc.test.src.stdlib.abort_test.__unit__.__build__
FAILED: libc/test/src/stdlib/libc.test.src.stdlib.abort_test.__unit__.__build__
: && /usr/bin/clang++ -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -fuse-ld=lld -Wl,--color-diagnostics -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ffixed-point -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -Wstrict-prototypes -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wthread-safety libc/test/src/stdlib/CMakeFiles/libc.test.src.stdlib.abort_test.__unit__.__build__.dir/abort_test.cpp.o -o libc/test/src/stdlib/libc.test.src.stdlib.abort_test.__unit__.__build__ libc/src/errno/CMakeFiles/libc.src.errno.errno.__internal__.dir/./libc_errno.cpp.o libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.linux_util.dir/./exit.cpp.o libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.linux_util.dir/./fcntl.cpp.o libc/src/signal/linux/CMakeFiles/libc.src.signal.linux.raise.__internal__.dir/./raise.cpp.o libc/src/stdlib/CMakeFiles/libc.src.stdlib._Exit.__internal__.dir/./_Exit.cpp.o libc/src/stdlib/linux/CMakeFiles/libc.src.stdlib.linux.abort.__internal__.dir/./abort.cpp.o libc/src/__support/StringUtil/CMakeFiles/libc.src.__support.StringUtil.error_to_string.dir/./error_to_string.cpp.o libc/test/UnitTest/libLibcDeathTestExecutors.unit.a libc/test/UnitTest/libLibcTest.unit.a && :
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, int)
>>> referenced by LibcDeathTestExecutors.cpp:27 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/LibcDeathTestExecutors.cpp:27)
>>> LibcDeathTestExecutors.cpp.o:(__llvm_libc_21_0_0_git::testing::Test::testProcessKilled(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, int, char const*, char const*, __llvm_libc_21_0_0_git::testing::internal::Location)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
>>> referenced by LibcDeathTestExecutors.cpp:71 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/LibcDeathTestExecutors.cpp:71)
>>> LibcDeathTestExecutors.cpp.o:(__llvm_libc_21_0_0_git::testing::Test::testProcessExits(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, int, char const*, char const*, __llvm_libc_21_0_0_git::testing::internal::Location)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
>>> did you mean: __llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)
>>> defined in: libc/test/UnitTest/libLibcDeathTestExecutors.unit.a(ExecuteFunctionUnix.cpp.o)
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::pipe(int*)
>>> referenced by ExecuteFunctionUnix.cpp:59 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:59)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::fflush(_IO_FILE*)
>>> referenced by ExecuteFunctionUnix.cpp:63 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:63)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
>>> referenced by ExecuteFunctionUnix.cpp:64 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:64)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::fork()
>>> referenced by ExecuteFunctionUnix.cpp:65 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:65)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::exit(int)
>>> referenced by ExecuteFunctionUnix.cpp:71 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:71)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::close(int)
>>> referenced by ExecuteFunctionUnix.cpp:74 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:74)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
>>> referenced by ExecuteFunctionUnix.cpp:91 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:91)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
>>> referenced by ExecuteFunctionUnix.cpp:98 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:98)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::epoll_create1(int)
>>> referenced by ExecuteFunctionUnix.cpp:77 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:77)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::epoll_ctl(int, int, int, epoll_event*)
>>> referenced by ExecuteFunctionUnix.cpp:90 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:90)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::epoll_wait(int, epoll_event*, int, int)
>>> referenced by ExecuteFunctionUnix.cpp:97 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:97)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::kill(int, int)
>>> referenced by ExecuteFunctionUnix.cpp:108 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:108)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
>>> referenced by ExecuteFunctionUnix.cpp:115 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:115)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::waitpid(int, int*, int)
>>> referenced by ExecuteFunctionUnix.cpp:122 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:122)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::strsignal(int)
>>> referenced by ExecuteFunctionUnix.cpp:130 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:130)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::signal_as_string(int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
[392/409] Linking CXX executable libc/test/src/stdlib/libc.test.src.stdlib._Exit_test.__unit__.__build__
FAILED: libc/test/src/stdlib/libc.test.src.stdlib._Exit_test.__unit__.__build__
: && /usr/bin/clang++ -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -g -fuse-ld=lld -Wl,--color-diagnostics -fpie -DLIBC_FULL_BUILD -ffreestanding -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -fno-rtti -ffixed-point -Wconversion -Wno-sign-conversion -Wimplicit-fallthrough -Wwrite-strings -Wno-c99-extensions -Wno-gnu-imaginary-constant -Wno-pedantic -Wstrict-prototypes -Wextra-semi -Wnewline-eof -Wnonportable-system-include-path -Wthread-safety libc/test/src/stdlib/CMakeFiles/libc.test.src.stdlib._Exit_test.__unit__.__build__.dir/_Exit_test.cpp.o -o libc/test/src/stdlib/libc.test.src.stdlib._Exit_test.__unit__.__build__ libc/src/errno/CMakeFiles/libc.src.errno.errno.__internal__.dir/./libc_errno.cpp.o libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.linux_util.dir/./exit.cpp.o libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.linux_util.dir/./fcntl.cpp.o libc/src/stdlib/CMakeFiles/libc.src.stdlib._Exit.__internal__.dir/./_Exit.cpp.o libc/src/__support/CPP/CMakeFiles/libc.src.__support.CPP.new.dir/./new.cpp.o libc/src/__support/threads/linux/CMakeFiles/libc.src.__support.threads.linux.callonce.dir/./callonce.cpp.o libc/src/sys/prctl/linux/CMakeFiles/libc.src.sys.prctl.linux.prctl.__internal__.dir/./prctl.cpp.o libc/src/sys/mman/linux/CMakeFiles/libc.src.sys.mman.linux.mmap.__internal__.dir/./mmap.cpp.o libc/src/sys/mman/linux/CMakeFiles/libc.src.sys.mman.linux.munmap.__internal__.dir/./munmap.cpp.o libc/src/fcntl/linux/CMakeFiles/libc.src.fcntl.linux.open.__internal__.dir/./open.cpp.o libc/src/unistd/linux/CMakeFiles/libc.src.unistd.linux.read.__internal__.dir/./read.cpp.o libc/src/unistd/linux/CMakeFiles/libc.src.unistd.linux.close.__internal__.dir/./close.cpp.o libc/src/sys/auxv/linux/CMakeFiles/libc.src.sys.auxv.linux.getauxval.__internal__.dir/./getauxval.cpp.o libc/src/__support/OSUtil/linux/CMakeFiles/libc.src.__support.OSUtil.linux.vdso.dir/./vdso.cpp.o libc/src/__support/time/linux/CMakeFiles/libc.src.__support.time.linux.clock_gettime.dir/./clock_gettime.cpp.o libc/src/stdlib/CMakeFiles/libc.src.stdlib.atexit.__internal__.dir/./atexit.cpp.o libc/src/stdlib/CMakeFiles/libc.src.stdlib.exit.__internal__.dir/./exit.cpp.o libc/src/__support/StringUtil/CMakeFiles/libc.src.__support.StringUtil.error_to_string.dir/./error_to_string.cpp.o libc/test/UnitTest/libLibcDeathTestExecutors.unit.a libc/test/UnitTest/libLibcTest.unit.a && :
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, int)
>>> referenced by LibcDeathTestExecutors.cpp:27 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/LibcDeathTestExecutors.cpp:27)
>>> LibcDeathTestExecutors.cpp.o:(__llvm_libc_21_0_0_git::testing::Test::testProcessKilled(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, int, char const*, char const*, __llvm_libc_21_0_0_git::testing::internal::Location)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
>>> referenced by LibcDeathTestExecutors.cpp:71 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/LibcDeathTestExecutors.cpp:71)
>>> LibcDeathTestExecutors.cpp.o:(__llvm_libc_21_0_0_git::testing::Test::testProcessExits(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, int, char const*, char const*, __llvm_libc_21_0_0_git::testing::internal::Location)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
>>> did you mean: __llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)
>>> defined in: libc/test/UnitTest/libLibcDeathTestExecutors.unit.a(ExecuteFunctionUnix.cpp.o)
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::pipe(int*)
>>> referenced by ExecuteFunctionUnix.cpp:59 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:59)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::fflush(_IO_FILE*)
>>> referenced by ExecuteFunctionUnix.cpp:63 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:63)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
>>> referenced by ExecuteFunctionUnix.cpp:64 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:64)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::fork()
>>> referenced by ExecuteFunctionUnix.cpp:65 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:65)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::epoll_create1(int)
>>> referenced by ExecuteFunctionUnix.cpp:77 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:77)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::epoll_ctl(int, int, int, epoll_event*)
>>> referenced by ExecuteFunctionUnix.cpp:90 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:90)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::epoll_wait(int, epoll_event*, int, int)
>>> referenced by ExecuteFunctionUnix.cpp:97 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:97)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::kill(int, int)
>>> referenced by ExecuteFunctionUnix.cpp:108 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:108)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
>>> referenced by ExecuteFunctionUnix.cpp:115 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:115)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::waitpid(int, int*, int)
>>> referenced by ExecuteFunctionUnix.cpp:122 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:122)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::invoke_in_subprocess(__llvm_libc_21_0_0_git::testutils::FunctionCaller*, unsigned int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
ld.lld: error: undefined hidden symbol: __llvm_libc_21_0_0_git::strsignal(int)
>>> referenced by ExecuteFunctionUnix.cpp:130 (/home/schrodingerzy/Documents/llvm-project/libc/test/UnitTest/ExecuteFunctionUnix.cpp:130)
>>> ExecuteFunctionUnix.cpp.o:(__llvm_libc_21_0_0_git::testutils::signal_as_string(int)) in archive libc/test/UnitTest/libLibcDeathTestExecutors.unit.a
```
https://github.com/llvm/llvm-project/pull/135124
More information about the libc-commits
mailing list