[libc-commits] [libc] [libc] Enable unistd.h on linux/arm and aarch64 (PR #214429)
LLVM Continuous Integration via libc-commits
libc-commits at lists.llvm.org
Sat Aug 8 12:38:32 PDT 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `libc-arm32-qemu-debian-dbg` running on `libc-arm32-qemu-debian` while building `libc` at step 4 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/215/builds/26997
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
[2521/2626] Linking CXX executable libc/test/src/unistd/libc.test.src.unistd.getpid_test.__build__
[2522/2626] Running unit test libc.test.src.unistd.pipe2_test
[==========] Running 2 tests from 1 test suite.
[ RUN ] LlvmLibcPipe2Test.SucceedsSmokeTest
[ OK ] LlvmLibcPipe2Test.SucceedsSmokeTest (1 ms)
[ RUN ] LlvmLibcPipe2Test.FailsSmokeTest
[ OK ] LlvmLibcPipe2Test.FailsSmokeTest (370 us)
Ran 2 tests. PASS: 2 FAIL: 0
[2523/2626] Linking CXX executable libc/test/src/unistd/libc.test.src.unistd.readlink_test.__build__
[2524/2626] Running unit test libc.test.src.unistd.read_write_test.__unit__
FAILED: libc/test/src/unistd/CMakeFiles/libc.test.src.unistd.read_write_test.__unit__ /home/llvm-libc-buildbot/buildbot-worker/libc-arm32-qemu-debian/libc-arm32-qemu-debian-dbg/build/libc/test/src/unistd/CMakeFiles/libc.test.src.unistd.read_write_test.__unit__
cd /home/llvm-libc-buildbot/buildbot-worker/libc-arm32-qemu-debian/libc-arm32-qemu-debian-dbg/build/libc/test/src/unistd && QEMU_LD_PREFIX=/opt/sysroot-deb-armhf-stable /home/llvm-libc-buildbot/buildbot-worker/libc-arm32-qemu-debian/libc-arm32-qemu-debian-dbg/build/libc/test/src/unistd/libc.test.src.unistd.read_write_test.__unit__.__build__
[==========] Running 3 tests from 1 test suite.
[ RUN ] LlvmLibcUniStd.WriteAndReadBackTest
[ OK ] LlvmLibcUniStd.WriteAndReadBackTest (2 ms)
[ RUN ] LlvmLibcUniStd.WriteFails
[ OK ] LlvmLibcUniStd.WriteFails (350 us)
[ RUN ] LlvmLibcUniStd.ReadFails
/home/llvm-libc-buildbot/buildbot-worker/libc-arm32-qemu-debian/libc-arm32-qemu-debian-dbg/llvm-project/libc/test/src/unistd/read_write_test.cpp:53: FAILURE
Failed to match LIBC_NAMESPACE::read(-1, nullptr, 1) against Fails<ssize_t>(EBADF).
Expected errno to be equal to EBADF(9) but got EFAULT(14).
[ FAILED ] LlvmLibcUniStd.ReadFails
Ran 3 tests. PASS: 2 FAIL: 1
[2525/2626] Running unit test libc.test.src.unistd.getgid_test
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcGetGidTest.SmokeTest
[ OK ] LlvmLibcGetGidTest.SmokeTest (243 us)
Ran 1 tests. PASS: 1 FAIL: 0
[2526/2626] Running unit test libc.test.src.unistd.getpid_test
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcGetPidTest.SmokeTest
[ OK ] LlvmLibcGetPidTest.SmokeTest (238 us)
Ran 1 tests. PASS: 1 FAIL: 0
[2527/2626] Running unit test libc.test.src.unistd.setsid_test
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcGetPidTest.SmokeTest
[ OK ] LlvmLibcGetPidTest.SmokeTest (557 us)
Ran 1 tests. PASS: 1 FAIL: 0
[2528/2626] Running unit test libc.test.src.unistd.gethostname_test
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcGetHostNameTest.GetCurrHostName
[ OK ] LlvmLibcGetHostNameTest.GetCurrHostName (1 ms)
Ran 1 tests. PASS: 1 FAIL: 0
[2529/2626] Running unit test libc.test.src.unistd.getppid_test
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcGetPpidTest.SmokeTest
[ OK ] LlvmLibcGetPpidTest.SmokeTest (142 us)
Ran 1 tests. PASS: 1 FAIL: 0
[2530/2626] Running unit test libc.test.src.unistd.readlink_test
Step 7 (libc-unit-tests) failure: libc-unit-tests (failure)
...
[2521/2626] Linking CXX executable libc/test/src/unistd/libc.test.src.unistd.getpid_test.__build__
[2522/2626] Running unit test libc.test.src.unistd.pipe2_test
[==========] Running 2 tests from 1 test suite.
[ RUN ] LlvmLibcPipe2Test.SucceedsSmokeTest
[ OK ] LlvmLibcPipe2Test.SucceedsSmokeTest (1 ms)
[ RUN ] LlvmLibcPipe2Test.FailsSmokeTest
[ OK ] LlvmLibcPipe2Test.FailsSmokeTest (370 us)
Ran 2 tests. PASS: 2 FAIL: 0
[2523/2626] Linking CXX executable libc/test/src/unistd/libc.test.src.unistd.readlink_test.__build__
[2524/2626] Running unit test libc.test.src.unistd.read_write_test.__unit__
FAILED: libc/test/src/unistd/CMakeFiles/libc.test.src.unistd.read_write_test.__unit__ /home/llvm-libc-buildbot/buildbot-worker/libc-arm32-qemu-debian/libc-arm32-qemu-debian-dbg/build/libc/test/src/unistd/CMakeFiles/libc.test.src.unistd.read_write_test.__unit__
cd /home/llvm-libc-buildbot/buildbot-worker/libc-arm32-qemu-debian/libc-arm32-qemu-debian-dbg/build/libc/test/src/unistd && QEMU_LD_PREFIX=/opt/sysroot-deb-armhf-stable /home/llvm-libc-buildbot/buildbot-worker/libc-arm32-qemu-debian/libc-arm32-qemu-debian-dbg/build/libc/test/src/unistd/libc.test.src.unistd.read_write_test.__unit__.__build__
[==========] Running 3 tests from 1 test suite.
[ RUN ] LlvmLibcUniStd.WriteAndReadBackTest
[ OK ] LlvmLibcUniStd.WriteAndReadBackTest (2 ms)
[ RUN ] LlvmLibcUniStd.WriteFails
[ OK ] LlvmLibcUniStd.WriteFails (350 us)
[ RUN ] LlvmLibcUniStd.ReadFails
/home/llvm-libc-buildbot/buildbot-worker/libc-arm32-qemu-debian/libc-arm32-qemu-debian-dbg/llvm-project/libc/test/src/unistd/read_write_test.cpp:53: FAILURE
Failed to match LIBC_NAMESPACE::read(-1, nullptr, 1) against Fails<ssize_t>(EBADF).
Expected errno to be equal to EBADF(9) but got EFAULT(14).
[ FAILED ] LlvmLibcUniStd.ReadFails
Ran 3 tests. PASS: 2 FAIL: 1
[2525/2626] Running unit test libc.test.src.unistd.getgid_test
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcGetGidTest.SmokeTest
[ OK ] LlvmLibcGetGidTest.SmokeTest (243 us)
Ran 1 tests. PASS: 1 FAIL: 0
[2526/2626] Running unit test libc.test.src.unistd.getpid_test
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcGetPidTest.SmokeTest
[ OK ] LlvmLibcGetPidTest.SmokeTest (238 us)
Ran 1 tests. PASS: 1 FAIL: 0
[2527/2626] Running unit test libc.test.src.unistd.setsid_test
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcGetPidTest.SmokeTest
[ OK ] LlvmLibcGetPidTest.SmokeTest (557 us)
Ran 1 tests. PASS: 1 FAIL: 0
[2528/2626] Running unit test libc.test.src.unistd.gethostname_test
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcGetHostNameTest.GetCurrHostName
[ OK ] LlvmLibcGetHostNameTest.GetCurrHostName (1 ms)
Ran 1 tests. PASS: 1 FAIL: 0
[2529/2626] Running unit test libc.test.src.unistd.getppid_test
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcGetPpidTest.SmokeTest
[ OK ] LlvmLibcGetPpidTest.SmokeTest (142 us)
Ran 1 tests. PASS: 1 FAIL: 0
[2530/2626] Running unit test libc.test.src.unistd.readlink_test
```
</details>
https://github.com/llvm/llvm-project/pull/214429
More information about the libc-commits
mailing list