Skip to content

Commit 32bd415

Browse files
authored
Toolchain: Use "filter_setup" functional for a cleaner setup file (#7319)
* Toolchain: Use "filter_setup" functional for a cleaner setup file * Split up environment variable settings of CPU and Nvidia-built ELPA Otherwise ELPA_ROOT would be wrong when toolchain is executed again
1 parent ac6f9ef commit 32bd415

22 files changed

Lines changed: 68 additions & 63 deletions

toolchain/scripts/stage0/install_amd.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ export AMD_CFLAGS="${AMD_CFLAGS}"
9090
export AMD_LDFLAGS="${AMD_LDFLAGS}"
9191
export AMD_LIBS="${AMD_LIBS}"
9292
EOF
93-
cat "${BUILDDIR}/setup_amd" >> ${SETUPFILE}
93+
filter_setup "${BUILDDIR}/setup_amd" ${SETUPFILE}
9494
fi
9595

9696
load "${BUILDDIR}/setup_amd"

toolchain/scripts/stage0/install_cmake.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ if [ "${with_cmake}" != "__DONTUSE__" ]; then
133133
cat << EOF > "${BUILDDIR}/setup_cmake"
134134
prepend_path PATH "${pkg_install_dir}/bin"
135135
EOF
136-
cat "${BUILDDIR}/setup_cmake" >> $SETUPFILE
136+
filter_setup "${BUILDDIR}/setup_cmake" $SETUPFILE
137137
fi
138138
fi
139139

toolchain/scripts/stage0/install_gcc.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ export GCC_CFLAGS="${GCC_CFLAGS}"
231231
export GCC_LDFLAGS="${GCC_LDFLAGS}"
232232
export TSANFLAGS="${TSANFLAGS}"
233233
EOF
234-
cat "${BUILDDIR}/setup_gcc" >> ${SETUPFILE}
234+
filter_setup "${BUILDDIR}/setup_gcc" ${SETUPFILE}
235235
fi
236236

237237
# ----------------------------------------------------------------------

toolchain/scripts/stage0/install_intel.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ export INTEL_CFLAGS="${INTEL_CFLAGS}"
9494
export INTEL_LDFLAGS="${INTEL_LDFLAGS}"
9595
export INTEL_LIBS="${INTEL_LIBS}"
9696
EOF
97-
cat "${BUILDDIR}/setup_intel" >> ${SETUPFILE}
97+
filter_setup "${BUILDDIR}/setup_intel" ${SETUPFILE}
9898
fi
9999

100100
load "${BUILDDIR}/setup_intel"

toolchain/scripts/stage1/install_intelmpi.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ export CP_CFLAGS="\${CP_CFLAGS} IF_MPI(${INTELMPI_CFLAGS}|)"
144144
export CP_LDFLAGS="\${CP_LDFLAGS} IF_MPI(${INTELMPI_LDFLAGS}|)"
145145
export CP_LIBS="\${CP_LIBS} IF_MPI(${INTELMPI_LIBS}|)"
146146
EOF
147-
cat "${BUILDDIR}/setup_intelmpi" >> ${SETUPFILE}
147+
filter_setup "${BUILDDIR}/setup_intelmpi" ${SETUPFILE}
148148
fi
149149

150150
load "${BUILDDIR}/setup_intelmpi"

toolchain/scripts/stage1/install_mpich.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ prepend_path LIBRARY_PATH "${pkg_install_dir}/lib"
171171
prepend_path CPATH "${pkg_install_dir}/include"
172172
EOF
173173
fi
174-
cat "${BUILDDIR}/setup_mpich" >> ${SETUPFILE}
174+
filter_setup "${BUILDDIR}/setup_mpich" ${SETUPFILE}
175175
fi
176176

177177
# Update leak suppression file

toolchain/scripts/stage1/install_openmpi.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ prepend_path LIBRARY_PATH "${pkg_install_dir}/lib"
207207
prepend_path CPATH "${pkg_install_dir}/include"
208208
EOF
209209
fi
210-
cat "${BUILDDIR}/setup_openmpi" >> ${SETUPFILE}
210+
filter_setup "${BUILDDIR}/setup_openmpi" ${SETUPFILE}
211211
fi
212212

213213
# ----------------------------------------------------------------------

toolchain/scripts/stage2/install_aocl.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export MATH_CFLAGS="\${MATH_CFLAGS} ${AOCL_CFLAGS}"
6666
export MATH_LDFLAGS="\${MATH_LDFLAGS} ${AOCL_LDFLAGS}"
6767
export MATH_LIBS="\${MATH_LIBS} ${AOCL_LIBS}"
6868
EOF
69-
cat "${BUILDDIR}/setup_aocl" >> $SETUPFILE
69+
filter_setup "${BUILDDIR}/setup_aocl" $SETUPFILE
7070
fi
7171

7272
load "${BUILDDIR}/setup_aocl"

toolchain/scripts/stage2/install_mkl.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ export FFTW_LDFLAGS="${MKL_LDFLAGS}"
136136
export FFTW_LIBS="${MKL_LIBS}"
137137
EOF
138138
fi
139-
cat "${BUILDDIR}/setup_mkl" >> ${SETUPFILE}
139+
filter_setup "${BUILDDIR}/setup_mkl" ${SETUPFILE}
140140
fi
141141

142142
load "${BUILDDIR}/setup_mkl"

toolchain/scripts/stage2/install_openblas.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ export MATH_LIBS="\${MATH_LIBS} ${OPENBLAS_LIBS}"
184184
prepend_path PKG_CONFIG_PATH "${pkg_install_dir}/lib/pkgconfig"
185185
prepend_path CMAKE_PREFIX_PATH "${pkg_install_dir}"
186186
EOF
187-
cat "${BUILDDIR}/setup_openblas" >> $SETUPFILE
187+
filter_setup "${BUILDDIR}/setup_openblas" $SETUPFILE
188188
fi
189189

190190
load "${BUILDDIR}/setup_openblas"

0 commit comments

Comments
 (0)