| Issue |
162671
|
| Summary |
[libc] riscv32 sysconf cannot get page size properly
|
| Labels |
libc
|
| Assignees |
|
| Reporter |
SchrodingerZhu
|
```
[1474/1621] Running unit test libc.test.src.unistd.sysconf_test
FAILED: libc/test/src/unistd/CMakeFiles/libc.test.src.unistd.sysconf_test /home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/build/libc/test/src/unistd/CMakeFiles/libc.test.src.unistd.sysconf_test
cd /home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/build/libc/test/src/unistd && /home/libcrv32buildbot/cross.sh /home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/build/libc/test/src/unistd/libc.test.src.unistd.sysconf_test.__build__
sh: line 1: /timer.24741: Permission denied
[==========] Running 1 test from 1 test suite.
[ RUN ] LlvmLibcSysconfTest.PagesizeTest
/home/libcrv32buildbot/bbroot/libc-riscv32-qemu-yocto-fullbuild-dbg/llvm-project/libc/test/src/unistd/sysconf_test.cpp:16: FAILURE
Expected: pagesize
Which is: -1
To be greater than: 0l
Which is: 0
[ FAILED ] LlvmLibcSysconfTest.PagesizeTest
```
This is also reproduced with toybox (https://landley.net/toybox/) after mounting the binary and interpreter.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs