libv8 still broken in chroots, but this scons patch script fixes it
This commit is contained in:
parent
a8f153267c
commit
aeaaa0a7e7
@ -35,12 +35,17 @@ in
|
|||||||
EOF
|
EOF
|
||||||
chmod +x $TMPDIR/g++
|
chmod +x $TMPDIR/g++
|
||||||
|
|
||||||
|
|
||||||
export CXX=$TMPDIR/g++
|
export CXX=$TMPDIR/g++
|
||||||
export AR=$(type -p ar)
|
export AR=$(type -p ar)
|
||||||
'';
|
'';
|
||||||
buildInputs = [ python ];
|
buildInputs = [ python ];
|
||||||
NIX_POST_EXTRACT_FILES_HOOK = patchUsrBinEnv;
|
NIX_POST_EXTRACT_FILES_HOOK = writeScript "patch-scons" ''
|
||||||
|
#!/bin/sh
|
||||||
|
for i in `find "$1" -name scons`
|
||||||
|
do
|
||||||
|
sed -i -e "s@/usr/bin/env@$(type -p env)@g" $i
|
||||||
|
done
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
sqlite3 = { propagatedBuildInputs = [ sqlite ]; };
|
sqlite3 = { propagatedBuildInputs = [ sqlite ]; };
|
||||||
|
Loading…
Reference in New Issue
Block a user