[libc-commits] [PATCH] D134994: [libc] disable syscall test without fullbuild
Michael Jones via Phabricator via libc-commits
libc-commits at lists.llvm.org
Fri Sep 30 15:57:00 PDT 2022
michaelrj created this revision.
michaelrj added reviewers: sivachandra, lntue.
Herald added subscribers: libc-commits, ecnelises, tschuett.
Herald added projects: libc-project, All.
michaelrj requested review of this revision.
Our syscall implementation depends on a specific macro that's only
defined in our headers. If we're not using our headers, then the test
doesn't work. I've disabled the test in this case because there's no
point in testing the system libc's syscall implementation.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D134994
Files:
libc/test/src/unistd/CMakeLists.txt
Index: libc/test/src/unistd/CMakeLists.txt
===================================================================
--- libc/test/src/unistd/CMakeLists.txt
+++ libc/test/src/unistd/CMakeLists.txt
@@ -362,17 +362,19 @@
libc.src.unistd.geteuid
)
-add_libc_unittest(
- syscall_test
- SUITE
- libc_unistd_unittests
- SRCS
- syscall_test.cpp
- DEPENDS
- libc.src.unistd.__llvm_libc_syscall
- libc.include.errno
- libc.include.unistd
- libc.include.fcntl
- libc.include.sys_syscall
- libc.test.errno_setter_matcher
-)
+if(LLVM_LIBC_FULL_BUILD)
+ add_libc_unittest(
+ syscall_test
+ SUITE
+ libc_unistd_unittests
+ SRCS
+ syscall_test.cpp
+ DEPENDS
+ libc.src.unistd.__llvm_libc_syscall
+ libc.include.errno
+ libc.include.unistd
+ libc.include.fcntl
+ libc.include.sys_syscall
+ libc.test.errno_setter_matcher
+ )
+endif()
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D134994.464422.patch
Type: text/x-patch
Size: 902 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libc-commits/attachments/20220930/2e43499d/attachment.bin>
More information about the libc-commits
mailing list