diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-09-14 00:03:03 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-09-14 00:03:03 +0900 |
| commit | ec63d7d6d2f123239ba436ffcb2638f27f3b7d59 (patch) | |
| tree | 12f079ae35713839037cf374680c180ac9a8df73 /flake.nix | |
| parent | 4ef1add4c20d4b44aa43d0f3a102ee173b7a5e5b (diff) | |
| download | ducc-ec63d7d6d2f123239ba436ffcb2638f27f3b7d59.tar.gz ducc-ec63d7d6d2f123239ba436ffcb2638f27f3b7d59.tar.zst ducc-ec63d7d6d2f123239ba436ffcb2638f27f3b7d59.zip | |
feat: use Nix-provided glibc headers
Diffstat (limited to 'flake.nix')
| -rw-r--r-- | flake.nix | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -53,6 +53,15 @@ # Disable some kinds of hardening to disable GCC optimization. # cf. https://nixos.wiki/wiki/C#Hardening_flags hardeningDisable = [ "fortify" ]; + shellHook = '' + export CFLAGS="$( + gcc -E -Wp,-v -xc /dev/null 2>&1 | + sed -n '/#include <...>/,/End of search list/p' | + sed '1d;$d' | + awk '{ print "-I"$1; }' | + xargs + )" + ''; }; formatter = treefmt.config.build.wrapper; |
