native builds: link with mold
Some checks failed
ci/woodpecker/push/debug Pipeline failed
ci/woodpecker/pr/debug Pipeline failed

This commit is contained in:
Alex 2025-02-01 23:39:41 +01:00
parent e4e2f48de4
commit acc8d39fd6

View file

@ -102,7 +102,7 @@ let
}; };
codegenOpts = if target != null then codegenOptsMap.${target} else [ codegenOpts = if target != null then codegenOptsMap.${target} else [
# "link-args=-fuse-ld=mold" "link-arg=-fuse-ld=mold"
]; ];
commonArgs = commonArgs =
@ -119,8 +119,8 @@ let
stdenv.cc stdenv.cc
protobuf protobuf
] ++ lib.optionals (target == null) [ ] ++ lib.optionals (target == null) [
# clang clang
# mold mold
]); ]);
GIT_VERSION = git_version; GIT_VERSION = git_version;
@ -140,7 +140,7 @@ let
HOST_CC = "${stdenv.cc.nativePrefix}cc"; HOST_CC = "${stdenv.cc.nativePrefix}cc";
TARGET_CC = "${stdenv.cc.targetPrefix}cc"; TARGET_CC = "${stdenv.cc.targetPrefix}cc";
} else { } else {
# CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER = "clang"; CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER = "clang";
}); });
in rec { in rec {