Skip to content

linx: extend loader bring-up for shared libc#8

Merged
zhoubot merged 1 commit intomasterfrom
codex/maintenance-linx-g1b-runtime
Mar 15, 2026
Merged

linx: extend loader bring-up for shared libc#8
zhoubot merged 1 commit intomasterfrom
codex/maintenance-linx-g1b-runtime

Conversation

@zhoubot
Copy link

@zhoubot zhoubot commented Mar 15, 2026

Summary

  • add the Linx startup entry and Linux/Linx stat+mmap loader/syscall glue needed for shared glibc bring-up
  • relax the Linx rtld segment-mapping path so shared libc can load in the current runtime environment
  • keep the existing Linx rtld bring-up tracing around file-id, versioning, and profiling decisions

Validation

  • cd /Users/zhoubot/linx-isa && GLIBC_G1B_ALLOW_BLOCKED=1 bash lib/glibc/tools/linx/build_linx64_glibc_g1b.sh
    • status: pass
    • classification: shared_libc_so_built
    • artifact: out/libc/glibc/build/linkobj/libc.so

@zhoubot zhoubot merged commit 0858746 into master Mar 15, 2026
@zhoubot zhoubot deleted the codex/maintenance-linx-g1b-runtime branch March 15, 2026 02:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant