[libc-commits] [libc] [libc] Enable most of the libc entrypoitns for riscv (PR #99771)

LLVM Continuous Integration via libc-commits libc-commits at lists.llvm.org
Sat Jul 20 12:04:57 PDT 2024


llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder `libc-riscv64-debian-fullbuild-dbg` running on `libc-riscv64-debian` while building `libc` at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/183/builds/1619

Here is the relevant piece of the build log for the reference:
```
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py ...' (failure)
...
Ran 2 tests.  PASS: 2  FAIL: 0
[3088/3306] Linking CXX executable projects/libc/test/src/sys/auxv/linux/libc.test.src.sys.auxv.linux.getauxval_test.__build__
[3089/3306] Running unit test libc.test.src.sys.auxv.linux.getauxval_test
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcGetauxvalTest.Basic
[       OK ] LlvmLibcGetauxvalTest.Basic (115 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[3090/3306] Building CXX object projects/libc/test/src/sys/epoll/linux/CMakeFiles/libc.test.src.sys.epoll.linux.epoll_ctl_test.__build__.dir/epoll_ctl_test.cpp.o
[3091/3306] Linking CXX executable projects/libc/test/src/sys/epoll/linux/libc.test.src.sys.epoll.linux.epoll_create_test.__build__
[3092/3306] Running unit test libc.test.src.sys.epoll.linux.epoll_create_test
FAILED: projects/libc/test/src/sys/epoll/linux/CMakeFiles/libc.test.src.sys.epoll.linux.epoll_create_test /home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/build/projects/libc/test/src/sys/epoll/linux/CMakeFiles/libc.test.src.sys.epoll.linux.epoll_create_test 
cd /home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/build/projects/libc/test/src/sys/epoll/linux && /home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/build/projects/libc/test/src/sys/epoll/linux/libc.test.src.sys.epoll.linux.epoll_create_test.__build__
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcEpollCreateTest.Basic
[       OK ] LlvmLibcEpollCreateTest.Basic (33 us)
[ RUN      ] LlvmLibcEpollCreateTest.Fails
/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/llvm-project/libc/test/src/sys/epoll/linux/epoll_create_test.cpp:25: FAILURE
Failed to match LIBC_NAMESPACE::epoll_create(0) against Fails(EINVAL).
Expected return value to be equal to -1 but got 3.
Expected errno to be equal to "Invalid argument" but got "Success".
[  FAILED  ] LlvmLibcEpollCreateTest.Fails
Ran 2 tests.  PASS: 1  FAIL: 1
[3093/3306] Building CXX object projects/libc/test/src/sys/epoll/linux/CMakeFiles/libc.test.src.sys.epoll.linux.epoll_wait_test.__build__.dir/epoll_wait_test.cpp.o
[3094/3306] Building CXX object projects/libc/test/src/sys/epoll/linux/CMakeFiles/libc.test.src.sys.epoll.linux.epoll_pwait_test.__build__.dir/epoll_pwait_test.cpp.o
[3095/3306] Linking CXX executable projects/libc/test/src/sys/epoll/linux/libc.test.src.sys.epoll.linux.epoll_create1_test.__build__
[3096/3306] Linking CXX executable projects/libc/test/src/sys/epoll/linux/libc.test.src.sys.epoll.linux.epoll_ctl_test.__build__
[3097/3306] Building CXX object projects/libc/test/src/sys/epoll/linux/CMakeFiles/libc.test.src.sys.epoll.linux.epoll_pwait2_test.__build__.dir/epoll_pwait2_test.cpp.o
ninja: build stopped: subcommand failed.
['ninja', 'libc-unit-tests'] exited with return code 1.
The build step threw an exception...
Traceback (most recent call last):
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/build/../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py", line 163, in step
    yield
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/build/../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py", line 131, in main
    run_command(['ninja', 'libc-unit-tests'])
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/build/../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py", line 178, in run_command
    util.report_run_cmd(cmd, cwd=directory)
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/llvm-zorg/zorg/buildbot/builders/annotated/util.py", line 49, in report_run_cmd
    subprocess.check_call(cmd, shell=shell, *args, **kwargs)
  File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja', 'libc-unit-tests']' returned non-zero exit status 1.
@@@STEP_FAILURE@@@
@@@BUILD_STEP libc-api-test@@@
Running: ninja libc-api-test
Step 8 (libc-unit-tests) failure: libc-unit-tests (failure)
...
Ran 2 tests.  PASS: 2  FAIL: 0
[3088/3306] Linking CXX executable projects/libc/test/src/sys/auxv/linux/libc.test.src.sys.auxv.linux.getauxval_test.__build__
[3089/3306] Running unit test libc.test.src.sys.auxv.linux.getauxval_test
[==========] Running 1 test from 1 test suite.
[ RUN      ] LlvmLibcGetauxvalTest.Basic
[       OK ] LlvmLibcGetauxvalTest.Basic (115 us)
Ran 1 tests.  PASS: 1  FAIL: 0
[3090/3306] Building CXX object projects/libc/test/src/sys/epoll/linux/CMakeFiles/libc.test.src.sys.epoll.linux.epoll_ctl_test.__build__.dir/epoll_ctl_test.cpp.o
[3091/3306] Linking CXX executable projects/libc/test/src/sys/epoll/linux/libc.test.src.sys.epoll.linux.epoll_create_test.__build__
[3092/3306] Running unit test libc.test.src.sys.epoll.linux.epoll_create_test
FAILED: projects/libc/test/src/sys/epoll/linux/CMakeFiles/libc.test.src.sys.epoll.linux.epoll_create_test /home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/build/projects/libc/test/src/sys/epoll/linux/CMakeFiles/libc.test.src.sys.epoll.linux.epoll_create_test 
cd /home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/build/projects/libc/test/src/sys/epoll/linux && /home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/build/projects/libc/test/src/sys/epoll/linux/libc.test.src.sys.epoll.linux.epoll_create_test.__build__
[==========] Running 2 tests from 1 test suite.
[ RUN      ] LlvmLibcEpollCreateTest.Basic
[       OK ] LlvmLibcEpollCreateTest.Basic (33 us)
[ RUN      ] LlvmLibcEpollCreateTest.Fails
/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/llvm-project/libc/test/src/sys/epoll/linux/epoll_create_test.cpp:25: FAILURE
Failed to match LIBC_NAMESPACE::epoll_create(0) against Fails(EINVAL).
Expected return value to be equal to -1 but got 3.
Expected errno to be equal to "Invalid argument" but got "Success".
[  FAILED  ] LlvmLibcEpollCreateTest.Fails
Ran 2 tests.  PASS: 1  FAIL: 1
[3093/3306] Building CXX object projects/libc/test/src/sys/epoll/linux/CMakeFiles/libc.test.src.sys.epoll.linux.epoll_wait_test.__build__.dir/epoll_wait_test.cpp.o
[3094/3306] Building CXX object projects/libc/test/src/sys/epoll/linux/CMakeFiles/libc.test.src.sys.epoll.linux.epoll_pwait_test.__build__.dir/epoll_pwait_test.cpp.o
[3095/3306] Linking CXX executable projects/libc/test/src/sys/epoll/linux/libc.test.src.sys.epoll.linux.epoll_create1_test.__build__
[3096/3306] Linking CXX executable projects/libc/test/src/sys/epoll/linux/libc.test.src.sys.epoll.linux.epoll_ctl_test.__build__
[3097/3306] Building CXX object projects/libc/test/src/sys/epoll/linux/CMakeFiles/libc.test.src.sys.epoll.linux.epoll_pwait2_test.__build__.dir/epoll_pwait2_test.cpp.o
ninja: build stopped: subcommand failed.
['ninja', 'libc-unit-tests'] exited with return code 1.
The build step threw an exception...
Traceback (most recent call last):
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/build/../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py", line 163, in step
    yield
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/build/../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py", line 131, in main
    run_command(['ninja', 'libc-unit-tests'])
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/build/../llvm-zorg/zorg/buildbot/builders/annotated/libc-linux.py", line 178, in run_command
    util.report_run_cmd(cmd, cwd=directory)
  File "/home/libc_worker/libc-riscv64-debian/libc-riscv64-debian-fullbuild-dbg/llvm-zorg/zorg/buildbot/builders/annotated/util.py", line 49, in report_run_cmd
    subprocess.check_call(cmd, shell=shell, *args, **kwargs)
  File "/usr/lib/python3.10/subprocess.py", line 369, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['ninja', 'libc-unit-tests']' returned non-zero exit status 1.

```

https://github.com/llvm/llvm-project/pull/99771


More information about the libc-commits mailing list