Skip to content

Commit 4edfd59

Browse files
authored
chore: disable CGO using new mechanism (#945)
1 parent b9c32bb commit 4edfd59

File tree

1 file changed

+28
-12
lines changed

1 file changed

+28
-12
lines changed

flake.nix

+28-12
Original file line numberDiff line numberDiff line change
@@ -100,31 +100,47 @@
100100
packages = flake-utils.lib.flattenTree rec {
101101
cli = nixops-lib.go.package {
102102
inherit name submodule description src version ldflags buildInputs nativeBuildInputs;
103-
cgoEnabled = 0;
104103
};
105104

106105
cli-arm64-darwin = (nixops-lib.go.package {
107106
inherit name submodule description src version ldflags buildInputs nativeBuildInputs;
108-
cgoEnabled = 0;
109-
}).overrideAttrs (old: old // { env = { GOOS = "darwin"; GOARCH = "arm64"; }; });
107+
}).overrideAttrs (old: old // {
108+
env = {
109+
GOOS = "darwin";
110+
GOARCH = "arm64";
111+
CGO_ENABLED = "0";
112+
};
113+
});
110114

111115
cli-amd64-darwin = (nixops-lib.go.package {
112116
inherit name submodule description src version ldflags buildInputs nativeBuildInputs;
113-
114-
cgoEnabled = 0;
115-
}).overrideAttrs (old: old // { env = { GOOS = "darwin"; GOARCH = "amd64"; }; });
117+
}).overrideAttrs (old: old // {
118+
env = {
119+
GOOS = "darwin";
120+
GOARCH = "amd64";
121+
CGO_ENABLED = "0";
122+
};
123+
});
116124

117125
cli-arm64-linux = (nixops-lib.go.package {
118126
inherit name submodule description src version ldflags buildInputs nativeBuildInputs;
119-
120-
cgoEnabled = 0;
121-
}).overrideAttrs (old: old // { env = { GOOS = "linux"; GOARCH = "arm64"; }; });
127+
}).overrideAttrs (old: old // {
128+
env = {
129+
GOOS = "linux";
130+
GOARCH = "arm64";
131+
CGO_ENABLED = "0";
132+
};
133+
});
122134

123135
cli-amd64-linux = (nixops-lib.go.package {
124136
inherit name submodule description src version ldflags buildInputs nativeBuildInputs;
125-
126-
cgoEnabled = 0;
127-
}).overrideAttrs (old: old // { env = { GOOS = "linux"; GOARCH = "amd64"; }; });
137+
}).overrideAttrs (old: old // {
138+
env = {
139+
GOOS = "linux";
140+
GOARCH = "amd64";
141+
CGO_ENABLED = "0";
142+
};
143+
});
128144

129145
docker-image-arm64 = nixops-lib.go.docker-image {
130146
inherit name version buildInputs;

0 commit comments

Comments
 (0)