From d3eb5deeea25aaafbeaae90685ef4d46db861b9e Mon Sep 17 00:00:00 2001 From: Sebastian Ullrich Date: Wed, 22 Sep 2021 16:00:13 +0200 Subject: [PATCH] chore: Nix: fix macOS build --- nix/bootstrap.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nix/bootstrap.nix b/nix/bootstrap.nix index b191be1dc3..d5071e0dd3 100644 --- a/nix/bootstrap.nix +++ b/nix/bootstrap.nix @@ -94,7 +94,7 @@ rec { leanshared = runCommand "leanshared" { buildInputs = [ stdenv.cc ]; } '' mkdir $out LEAN_CC=${stdenv.cc}/bin/cc ${lean-bin-tools-unwrapped}/bin/leanc -shared ${lib.optionalString stdenv.isLinux "-Bsymbolic"} \ - ${if stdenv.isDarwin then "${lib.concatMapStringsSep " " (l: "-Wl,-force_load,${l.staticLib}/*") stdlib} -Wl,-force_load,${leancpp}/lib/lean/libleancpp.a ${leancpp}/lib/libleanrt_initial-exec.a -lc++" + ${if stdenv.isDarwin then "-Wl,-force_load,${Init.staticLib}/libInit.a -Wl,-force_load,${Std.staticLib}/libStd.a -Wl,-force_load,${Lean.staticLib}/libLean.a -Wl,-force_load,${leancpp}/lib/lean/libleancpp.a ${leancpp}/lib/libleanrt_initial-exec.a -lc++" else "-Wl,--whole-archive -lInit -lStd -lLean -lleancpp ${leancpp}/lib/libleanrt_initial-exec.a -Wl,--no-whole-archive -lstdc++"} -lm ${stdlibLinkFlags} \ -o $out/libleanshared${stdenv.hostPlatform.extensions.sharedLibrary} '';