diff options
| author | Fuwn <[email protected]> | 2024-09-30 15:36:25 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-09-30 15:36:25 -0700 |
| commit | fd82a8fb04d4964a83e59a46f4386b24b434b774 (patch) | |
| tree | 1bf4cfab3c5c77eb92cdbc8e4742382480c0e503 | |
| parent | 5a53d26fcb4eb9042d81ffa771a0048ca9256941 (diff) | |
| download | gigi-fd82a8fb04d4964a83e59a46f4386b24b434b774.tar.xz gigi-fd82a8fb04d4964a83e59a46f4386b24b434b774.zip | |
chore(flake): update build environment
| -rw-r--r-- | flake.nix | 31 |
1 files changed, 18 insertions, 13 deletions
@@ -47,19 +47,24 @@ platforms = platforms.linux; }; - gigi = pkgs.buildGo122Module { - inherit meta; - - pname = "gigi"; - version = "0.2.0"; - src = pkgs.lib.cleanSource ./.; - vendorHash = null; - - ldflags = [ - "-s" - "-w" - ]; - }; + gigi = + pkgs.buildGo122Module.override { stdenv = pkgs.stdenvAdapters.useMoldLinker pkgs.clangStdenv; } + { + inherit meta; + + pname = "gigi"; + version = "0.2.0"; + src = pkgs.lib.cleanSource ./.; + vendorHash = null; + buildInputs = [ pkgs.musl ]; + + ldflags = [ + "-s" + "-w" + "-linkmode=external" + "-extldflags=-static" + ]; + }; in { packages = { |