forked from rarias/bscpkgs
intel: more messing around
This commit is contained in:
parent
8ffb971348
commit
8836ca4359
@ -46,6 +46,12 @@ let
|
|||||||
in (wrapCCWith {
|
in (wrapCCWith {
|
||||||
inherit cc;
|
inherit cc;
|
||||||
extraBuildCommands = ''
|
extraBuildCommands = ''
|
||||||
|
echo "-L${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-ldflags
|
||||||
|
echo "-L${gcc.cc.lib}/lib" >> $out/nix-support/cc-ldflags
|
||||||
|
echo "-L${cc}/lib" >> $out/nix-support/cc-ldflags
|
||||||
|
|
||||||
|
echo "--gcc-toolchain=${gcc.cc}" >> $out/nix-support/cc-cflags
|
||||||
|
|
||||||
# For some reason, If we don't resolve the realpath things go wrong
|
# For some reason, If we don't resolve the realpath things go wrong
|
||||||
for stddef in ${cc}/lib/clang/*/include/stddef.h ; do
|
for stddef in ${cc}/lib/clang/*/include/stddef.h ; do
|
||||||
dir=$(dirname $(realpath "$stddef"))
|
dir=$(dirname $(realpath "$stddef"))
|
||||||
@ -55,11 +61,9 @@ let
|
|||||||
echo "-isystem ${cc}/include" >> $out/nix-support/cc-cflags
|
echo "-isystem ${cc}/include" >> $out/nix-support/cc-cflags
|
||||||
echo "-isystem ${cc}/include/intel64" >> $out/nix-support/cc-cflags
|
echo "-isystem ${cc}/include/intel64" >> $out/nix-support/cc-cflags
|
||||||
|
|
||||||
echo "-L${gcc.cc}/lib/gcc/${targetConfig}/${gcc.version}" >> $out/nix-support/cc-ldflags
|
for dir in ${gcc.cc}/lib/gcc/${targetConfig}/*/include; do
|
||||||
echo "-L${gcc.cc.lib}/lib" >> $out/nix-support/cc-ldflags
|
echo "-isystem $dir" >> $out/nix-support/cc-cflags
|
||||||
echo "-L${cc}/lib" >> $out/nix-support/cc-ldflags
|
done
|
||||||
|
|
||||||
echo "--gcc-toolchain=${gcc.cc}" >> $out/nix-support/libcxx-cxxflags
|
|
||||||
|
|
||||||
for dir in ${gcc.cc}/include/c++/*; do
|
for dir in ${gcc.cc}/include/c++/*; do
|
||||||
echo "-isystem $dir" >> $out/nix-support/libcxx-cxxflags
|
echo "-isystem $dir" >> $out/nix-support/libcxx-cxxflags
|
||||||
|
|||||||
Reference in New Issue
Block a user