Files
RedBear-OS/local/sources
vasilito 3994970c6b relibc: bump submodule pointer for complete R17/R18 build fix (matches upstream no-libc)
Submodule local/sources/relibc updated to 502c82bb, which:
- Removes the runtime libc dep I added in R17 (the 'libc::pthread_sigmask'
  block in ccd379c6 was 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.
2026-07-28 05:39:52 +09:00
..