From 7118a85d9348fd81058929a94e8ce9eaad8900cb Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Thu, 6 Feb 2025 23:33:02 -0600 Subject: [PATCH] llvmPackages.libunwind: fix mingw build problem Fixes a broken symlink in the MinGW targets for the shared library Fixes #379993 --- pkgs/development/compilers/llvm/common/libunwind/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/llvm/common/libunwind/default.nix b/pkgs/development/compilers/llvm/common/libunwind/default.nix index 4891878c6a99..c88a87af6e28 100644 --- a/pkgs/development/compilers/llvm/common/libunwind/default.nix +++ b/pkgs/development/compilers/llvm/common/libunwind/default.nix @@ -44,9 +44,11 @@ let cd ../runtimes ''; - postInstall = lib.optionalString (enableShared && !stdenv.hostPlatform.isDarwin) '' + postInstall = lib.optionalString (enableShared && !stdenv.hostPlatform.isDarwin && !stdenv.hostPlatform.isWindows) '' # libcxxabi wants to link to libunwind_shared.so (?). ln -s $out/lib/libunwind.so $out/lib/libunwind_shared.so + '' + lib.optionalString (enableShared && stdenv.hostPlatform.isWindows) '' + ln -s $out/lib/libunwind.dll.a $out/lib/libunwind_shared.dll.a ''; in stdenv.mkDerivation (rec {