remove ompss wrapper flags
This commit is contained in:
@@ -161,8 +161,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
|
||||
sed -i 's/.*isCxx=0/isCxx=1/' $out/bin/icpx
|
||||
|
||||
ln -s ${finalAttrs.finalPackage.pkgs.compiler}/lib $out/lib
|
||||
ln -s ${finalAttrs.finalPackage.pkgs.compiler}/include $out/include
|
||||
# ln -s ${finalAttrs.finalPackage.pkgs.compiler}/lib $out/lib
|
||||
# ln -s ${finalAttrs.finalPackage.pkgs.compiler}/include $out/include
|
||||
'';
|
||||
extraInstall = ''
|
||||
export named_cc="icx"
|
||||
|
||||
@@ -69,24 +69,31 @@ in wrapCCWith {
|
||||
# extraPackages adds packages to depsTargetTargetPropagated
|
||||
extraPackages = optional (openmp != null) openmp;
|
||||
extraBuildCommands = ''
|
||||
echo "-target ${targetConfig}" >> $out/nix-support/cc-cflags
|
||||
echo "-B${gcc.cc}/lib/gcc/${targetConfig}/${gccVersion}" >> $out/nix-support/cc-cflags
|
||||
echo "-L${gcc.cc}/lib/gcc/${targetConfig}/${gccVersion}" >> $out/nix-support/cc-ldflags
|
||||
echo "-L${gcc.cc.lib}/lib" >> $out/nix-support/cc-ldflags
|
||||
# echo "-target ${targetConfig}" >> $out/nix-support/cc-cflags
|
||||
# echo "-B${gcc.cc}/lib/gcc/${targetConfig}/${gccVersion}" >> $out/nix-support/cc-cflags
|
||||
# echo "-L${gcc.cc}/lib/gcc/${targetConfig}/${gccVersion}" >> $out/nix-support/cc-ldflags
|
||||
# echo "-L${gcc.cc.lib}/lib" >> $out/nix-support/cc-ldflags
|
||||
|
||||
for dir in ${gcc.cc}/lib/gcc/${targetConfig}/*/include; do
|
||||
echo "-isystem $dir" >> $out/nix-support/cc-cflags
|
||||
done
|
||||
for dir in ${gcc.cc}/include/c++/*; do
|
||||
echo "-isystem $dir" >> $out/nix-support/libcxx-cxxflags
|
||||
done
|
||||
for dir in ${gcc.cc}/include/c++/*/${targetConfig}; do
|
||||
echo "-isystem $dir" >> $out/nix-support/libcxx-cxxflags
|
||||
done
|
||||
|
||||
echo "--gcc-toolchain=${gcc}" >> $out/nix-support/cc-cflags
|
||||
# echo -isystem /nix/store/4mm9nmvyfcyry1pnry29l415yk7321w6-intel-hpckit-2025.1.2-6/compiler/2025.1/lib/clang/20/include >> $out/nix-support/cc-cflags
|
||||
# # echo -isystem /nix/store/2l456zvnb20aqinwni28l1l8kxfsm32v-intel-compiler-2025.1/include >> $out/nix-support/cc-cflags
|
||||
# # echo -isystem /nix/store/2l456zvnb20aqinwni28l1l8kxfsm32v-intel-compiler-2025.1/include/intel64 >> $out/nix-support/cc-cflags
|
||||
# echo -isystem /nix/store/62qjb50708fdhb4f2y7zxyqr1afir4fk-gcc-13.3.0/include/c++/13.3.0 >> $out/nix-support/cc-cflags
|
||||
# echo -isystem /nix/store/62qjb50708fdhb4f2y7zxyqr1afir4fk-gcc-13.3.0/include/c++/13.3.0/x86_64-unknown-linux-gnu >> $out/nix-support/cc-cflags
|
||||
|
||||
wrap clang++ $wrapper $ccPath/clang++
|
||||
# for dir in ${gcc.cc}/lib/gcc/${targetConfig}/*/include; do
|
||||
# echo "-isystem $dir" >> $out/nix-support/cc-cflags
|
||||
# done
|
||||
# for dir in ${gcc.cc}/include/c++/*; do
|
||||
# echo "-isystem $dir" >> $out/nix-support/libcxx-cxxflags
|
||||
# done
|
||||
# for dir in ${gcc.cc}/include/c++/*/${targetConfig}; do
|
||||
# echo "-isystem $dir" >> $out/nix-support/libcxx-cxxflags
|
||||
# done
|
||||
#
|
||||
# echo "--gcc-toolchain=${gcc}" >> $out/nix-support/cc-cflags
|
||||
#
|
||||
# wrap clang++ $wrapper $ccPath/clang++
|
||||
|
||||
sed -i 's|# Flirting.*|&\nsource ${resetIntelCCFlags}|' $out/bin/clang
|
||||
sed -i 's|# Flirting.*|&\nsource ${resetIntelCCFlags}|' $out/bin/clang++
|
||||
|
||||
Reference in New Issue
Block a user