summary refs log tree commit diff
path: root/pkgs/development/libraries/boost/generic.nix
diff options
context:
space:
mode:
authorEelco Dolstra <edolstra@gmail.com>2018-02-05 21:56:43 +0100
committerEelco Dolstra <edolstra@gmail.com>2018-02-05 21:56:43 +0100
commitc08e4b9102f1b1bd7cd23cc84c61292f1f45aa7e (patch)
treedc957b28bd42cf9e89610a571882d7f5b8c0348a /pkgs/development/libraries/boost/generic.nix
parentb1273f24539a9b5f50d3086b4a9f4fc3bb6c0a50 (diff)
downloadnixpkgs-c08e4b9102f1b1bd7cd23cc84c61292f1f45aa7e.tar
nixpkgs-c08e4b9102f1b1bd7cd23cc84c61292f1f45aa7e.tar.gz
nixpkgs-c08e4b9102f1b1bd7cd23cc84c61292f1f45aa7e.tar.bz2
nixpkgs-c08e4b9102f1b1bd7cd23cc84c61292f1f45aa7e.tar.lz
nixpkgs-c08e4b9102f1b1bd7cd23cc84c61292f1f45aa7e.tar.xz
nixpkgs-c08e4b9102f1b1bd7cd23cc84c61292f1f45aa7e.tar.zst
nixpkgs-c08e4b9102f1b1bd7cd23cc84c61292f1f45aa7e.zip
boost: Don't store absolute path in #line
This causes packages to have boost.dev in their runtime closures, via
assertion messages.

Fixes #34462.
Diffstat (limited to 'pkgs/development/libraries/boost/generic.nix')
-rw-r--r--pkgs/development/libraries/boost/generic.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/development/libraries/boost/generic.nix b/pkgs/development/libraries/boost/generic.nix
index c2a59431ac0..14ea512afbd 100644
--- a/pkgs/development/libraries/boost/generic.nix
+++ b/pkgs/development/libraries/boost/generic.nix
@@ -144,7 +144,7 @@ stdenv.mkDerivation {
 
   postFixup = ''
     # Make boost header paths relative so that they are not runtime dependencies
-    find "$dev/include" \( -name '*.hpp' -or -name '*.h' -or -name '*.ipp' \) \
+    cd "$dev" && find include \( -name '*.hpp' -or -name '*.h' -or -name '*.ipp' \) \
       -exec sed '1i#line 1 "{}"' -i '{}' \;
   '' + optionalString (hostPlatform.libc == "msvcrt") ''
     $RANLIB "$out/lib/"*.a