codex: build only codex and disable LTO to halve build time (#511835)

This commit is contained in:
Ben Siraphob
2026-04-20 21:35:46 +00:00
committed by GitHub
+12
View File
@@ -38,6 +38,18 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-zpQ0vg9XuarLfdZYiRIhcwLHUOdunNbOb5xLW3MPzp8=";
# Match upstream's release build (codex only, no fat LTO) to cut build time.
cargoBuildFlags = [
"--package"
"codex-cli"
"--config"
''profile.release.lto="off"''
];
cargoCheckFlags = [
"--package"
"codex-cli"
];
postPatch = ''
# webrtc-sys asks rustc to link libwebrtc statically by default,
# but nixpkgs provides libwebrtc as a shared library.