relibc: bump submodule pointer for complete R17/R18 build fix (matches upstream no-libc)
Submodule local/sources/relibc updated to502c82bb, which: - Removes the runtime libc dep I added in R17 (the 'libc::pthread_sigmask' block inccd379c6was architecturally wrong; relibc is the libc implementation, not a consumer) - Restores the upstream pattern: only the optional __libc_only_for_layout_checks dep for dev-time struct layout cross-checking - Fixes 4 build errors that survived the R17 fix attempt: unused ENOSYS imports, unnecessary unsafe block, missing unsafe block around syscall2 in unsafe fn (Rust 2024 edition) Verified by 'make prefix' from a state that reported 'could not compile relibc (lib) due to 4 previous errors': Finished release profile [optimized] target(s) in 15.94s [sysroot] synced relibc to redoxer toolchain relibc now builds clean end-to-end without depending on the libc crate at runtime. Matches upstream Redox relibc's no-libc architecture.
This commit is contained in:
+1
-1
Submodule local/sources/relibc updated: 87339c6287...502c82bbf6
Reference in New Issue
Block a user