foreign_cc take two #30

Open
dln wants to merge 20 commits from foreign-cc-v2 into main
Owner

Let's see if we can use foreign_cc for this module particularly, since it has mainly third party deps.
this new iteration uses a custom nixpkg toolchain with all the tools needed for all PatOS components in a single derivation.
This makes it easier to work with, not having to inject more tools into PATH manually, and still maintains a hermetic build.

I removed @llvm from this module in this work as well, since nix_cc will do the job for the time being.

Let's see if we can use foreign_cc for this module particularly, since it has mainly third party deps. this new iteration uses a custom nixpkg toolchain with all the tools needed for all PatOS components in a single derivation. This makes it easier to work with, not having to inject more tools into PATH manually, and still maintains a hermetic build. I removed @llvm from this module in this work as well, since nix_cc will do the job for the time being.
dln added 10 commits 2026-03-05 08:16:33 +01:00
dln force-pushed foreign-cc-v2 from 14afb6f512
Some checks failed
/ ci (push) Failing after 33s
to 2122138fab
Some checks failed
/ ci (push) Failing after 30s
2026-03-07 22:30:53 +01:00
Compare
util-linux: migrate to cc toolchain
Some checks failed
/ ci (push) Failing after 32s
184611618e
dln force-pushed foreign-cc-v2 from 2b79262101
Some checks failed
/ ci (push) Failing after 33s
to 665127c6c4
Some checks failed
/ ci (push) Failing after 30s
2026-03-10 14:04:07 +01:00
Compare
dln changed title from WIP: foreign_cc take two to foreign_cc take two 2026-03-10 14:04:23 +01:00
Some checks failed
/ ci (push) Failing after 30s
This pull request is blocked because it's outdated.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin foreign-cc-v2:foreign-cc-v2
git switch foreign-cc-v2
Sign in to join this conversation.
No description provided.