zig: fix performance issue
This commit is contained in:
@@ -4,7 +4,6 @@
|
|||||||
zig,
|
zig,
|
||||||
runCommand,
|
runCommand,
|
||||||
makeWrapper,
|
makeWrapper,
|
||||||
coreutils,
|
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
targetPrefix = lib.optionalString (
|
targetPrefix = lib.optionalString (
|
||||||
@@ -30,8 +29,7 @@ runCommand "zig-bintools-${zig.version}"
|
|||||||
for tool in ar objcopy ranlib ld.lld; do
|
for tool in ar objcopy ranlib ld.lld; do
|
||||||
makeWrapper "$zig/bin/zig" "$out/bin/$tool" \
|
makeWrapper "$zig/bin/zig" "$out/bin/$tool" \
|
||||||
--add-flags "$tool" \
|
--add-flags "$tool" \
|
||||||
--suffix PATH : "${lib.makeBinPath [ coreutils ]}" \
|
--run "export ZIG_GLOBAL_CACHE_DIR=\$TMPDIR/zig-cache"
|
||||||
--run "export ZIG_GLOBAL_CACHE_DIR=\$(mktemp -d)"
|
|
||||||
done
|
done
|
||||||
|
|
||||||
ln -s $out/bin/ld.lld $out/bin/ld
|
ln -s $out/bin/ld.lld $out/bin/ld
|
||||||
|
|||||||
@@ -4,7 +4,6 @@
|
|||||||
zig,
|
zig,
|
||||||
stdenv,
|
stdenv,
|
||||||
makeWrapper,
|
makeWrapper,
|
||||||
coreutils,
|
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
targetPrefix = lib.optionalString (
|
targetPrefix = lib.optionalString (
|
||||||
@@ -34,8 +33,7 @@ runCommand "zig-cc-${zig.version}"
|
|||||||
for tool in cc c++ ld.lld; do
|
for tool in cc c++ ld.lld; do
|
||||||
makeWrapper "$zig/bin/zig" "$out/bin/$tool" \
|
makeWrapper "$zig/bin/zig" "$out/bin/$tool" \
|
||||||
--add-flags "$tool" \
|
--add-flags "$tool" \
|
||||||
--suffix PATH : "${lib.makeBinPath [ coreutils ]}" \
|
--run "export ZIG_GLOBAL_CACHE_DIR=\$TMPDIR/zig-cache"
|
||||||
--run "export ZIG_GLOBAL_CACHE_DIR=\$(mktemp -d)"
|
|
||||||
done
|
done
|
||||||
|
|
||||||
ln -s $out/bin/c++ $out/bin/clang++
|
ln -s $out/bin/c++ $out/bin/clang++
|
||||||
|
|||||||
Reference in New Issue
Block a user