[libc-commits] [libc] 8f3e619 - [libc][RISC-V] Temporarily disable dirent (#207867)
via libc-commits
libc-commits at lists.llvm.org
Mon Jul 6 17:03:18 PDT 2026
Author: Michael Jones
Date: 2026-07-06T17:03:13-07:00
New Revision: 8f3e6197f676831794bfa7a7b4619c59c7915c42
URL: https://github.com/llvm/llvm-project/commit/8f3e6197f676831794bfa7a7b4619c59c7915c42
DIFF: https://github.com/llvm/llvm-project/commit/8f3e6197f676831794bfa7a7b4619c59c7915c42.diff
LOG: [libc][RISC-V] Temporarily disable dirent (#207867)
The RISC-V 32 QEMU buildbot is failing due to missing SYS_fcntl, which
is needed for fdopendir. Since that syscall is referenced in the shared
dir code it's easiest to just disable all the dirent functions for now.
Added:
Modified:
libc/config/linux/riscv/entrypoints.txt
Removed:
################################################################################
diff --git a/libc/config/linux/riscv/entrypoints.txt b/libc/config/linux/riscv/entrypoints.txt
index a7506ddbc2705..bef3bca77df0e 100644
--- a/libc/config/linux/riscv/entrypoints.txt
+++ b/libc/config/linux/riscv/entrypoints.txt
@@ -1151,11 +1151,12 @@ if(LLVM_LIBC_FULL_BUILD)
libc.src.compiler.__stack_chk_fail
# dirent.h entrypoints
- libc.src.dirent.closedir
- libc.src.dirent.dirfd
- libc.src.dirent.opendir
- libc.src.dirent.readdir
- libc.src.dirent.fdopendir
+ # SYS_fcntl isn't available on RISC-V 32 QEMU.
+ # libc.src.dirent.closedir
+ # libc.src.dirent.dirfd
+ # libc.src.dirent.opendir
+ # libc.src.dirent.readdir
+ # libc.src.dirent.fdopendir
# arpa/inet.h entrypoints
libc.src.arpa.inet.htonl
More information about the libc-commits
mailing list