add bootstraped x86_64-linux cross compiled gcc #8
No reviewers
Labels
No labels
Compat
Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: auxolotl/labs#8
Loading…
Reference in a new issue
No description provided.
Delete branch "vlinkz/labs:vlinkz/cross"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Work in progress cross compiler for x86_64. I've managed to get a full x86_64 gcc using the binaries built from foundation, and am working on implementing their builds into tidepool.
Bootstrapping steps
977a1c0092
to623ba58429
623ba58429
to46190aef81
46190aef81
to70bc3dcbd5
70bc3dcbd5
to2040ecc7d9
Update: with some hacks, I now have a full x86_64 gcc cross compiler, next step is build a native x86_64-linux gcc compiler. For now a lot of the code is duplicated, but we can optimize later.
2040ecc7d9
to6ee203a884
6ee203a884
to4d2e226250
4d2e226250
to46d16e6da1
46d16e6da1
to00c373551f
WIP: cross compile gccto cross compile gcccross compile gccto add bootstraped x86_64-linux cross compiled gccTo build x86_64 gcc, run:
Next steps:
00c373551f
to4111958d69
4111958d69
to8a0e831a7b
8a0e831a7b
to5432ea31f1
5432ea31f1
to694b442682
Awesome!! I've just tested this and it all builds correctly, producing an x86_64-linux build of GCC. Amazing work @vlinkz!
I am going to approve the PR here for us to merge in as-is. After it is merged I'll make a pass to clean up comments, formatting, etc.
Again, outstanding work. I cannot stress enough just how monumental of an accomplishment this piece is.