Skip to content

Conversation

@tgross35
Copy link
Contributor

@tgross35 tgross35 commented Jul 8, 2025

Establish the basic source reorganization for glibc, and seed it with a
net/route.h definition.

Glibc has the same headers in various locations, then copies or (I
believe) combines them in the install location based on the target
platform. To mirror this, our source primarily mirrors the glibc source
tree, then reexports things in src/new/glibc.rs in the same way that
glibc does when it creates an install.

@tgross35 tgross35 force-pushed the libc-reorg-glibc branch 6 times, most recently from dc630bd to 75710d9 Compare October 30, 2025 07:12
Establish the basic source reorganization for glibc, and seed it with a
`net/route.h` definition.

Glibc has the same headers in various locations, then copies or (I
believe) combines them in the install location based on the target
platform. To mirror this, our source primarily mirrors the glibc source
tree, then reexports things in `src/new/glibc.rs` in the same way that
glibc does when it creates an install.
This hits an error about a duplicate fma symbol while building std.
@tgross35 tgross35 changed the title Initial setup of glibc source reorganization glibc: Initial setup of source reorganization Oct 30, 2025
@tgross35 tgross35 marked this pull request as ready for review October 30, 2025 08:17
@tgross35 tgross35 enabled auto-merge October 30, 2025 08:18
@tgross35 tgross35 added this pull request to the merge queue Oct 30, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 30, 2025
@tgross35 tgross35 added this pull request to the merge queue Oct 30, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Oct 30, 2025
@tgross35 tgross35 added this pull request to the merge queue Oct 30, 2025
Merged via the queue into rust-lang:main with commit 5a9e1db Oct 30, 2025
71 of 95 checks passed
@tgross35 tgross35 deleted the libc-reorg-glibc branch October 30, 2025 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants