summary refs log tree commit diff
path: root/pkgs/build-support/writers
diff options
context:
space:
mode:
authorlassulus <lassulus@lassul.us>2019-10-21 23:18:42 +0200
committerlassulus <lassulus@lassul.us>2019-10-23 20:47:27 +0200
commita5d874935e307fb3e354c06e1b9a518f7441fbeb (patch)
treec6afc1fb2b191187690716065925673ce1da1e10 /pkgs/build-support/writers
parentf4725b30fffc795c7c8383700af719de0d377eb7 (diff)
downloadnixpkgs-a5d874935e307fb3e354c06e1b9a518f7441fbeb.tar
nixpkgs-a5d874935e307fb3e354c06e1b9a518f7441fbeb.tar.gz
nixpkgs-a5d874935e307fb3e354c06e1b9a518f7441fbeb.tar.bz2
nixpkgs-a5d874935e307fb3e354c06e1b9a518f7441fbeb.tar.lz
nixpkgs-a5d874935e307fb3e354c06e1b9a518f7441fbeb.tar.xz
nixpkgs-a5d874935e307fb3e354c06e1b9a518f7441fbeb.tar.zst
nixpkgs-a5d874935e307fb3e354c06e1b9a518f7441fbeb.zip
writers: fix writeC libraries detection
Diffstat (limited to 'pkgs/build-support/writers')
-rw-r--r--pkgs/build-support/writers/default.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/build-support/writers/default.nix b/pkgs/build-support/writers/default.nix
index 8dbe0dbdbd0..2cd4f1af022 100644
--- a/pkgs/build-support/writers/default.nix
+++ b/pkgs/build-support/writers/default.nix
@@ -92,13 +92,15 @@ rec {
         PATH=${makeBinPath [
           pkgs.binutils-unwrapped
           pkgs.coreutils
+          pkgs.findutils
           pkgs.gcc
           pkgs.pkgconfig
         ]}
+        export PKG_CONFIG_PATH=${concatMapStringsSep ":" (pkg: "${pkg}/lib/pkgconfig") libraries}
         gcc \
             ${optionalString (libraries != [])
               "$(pkg-config --cflags --libs ${
-                concatMapStringsSep " " (pkg: "$(find ${escapeShellArg pkg}/lib/pkgsconfig -name \*.pc -exec basename {} \;)") libraries
+                concatMapStringsSep " " (pkg: "$(find ${escapeShellArg pkg}/lib/pkgconfig -name \\*.pc)") libraries
               })"
             } \
             -O \