SOURCES: openmpi-cc.patch (NEW) - fixes to allow spaces in $CC/$CXX
glen
glen at pld-linux.org
Wed Jan 9 11:44:39 CET 2008
Author: glen Date: Wed Jan 9 10:44:39 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- fixes to allow spaces in $CC/$CXX
---- Files affected:
SOURCES:
openmpi-cc.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/openmpi-cc.patch
diff -u /dev/null SOURCES/openmpi-cc.patch:1.1
--- /dev/null Wed Jan 9 11:44:39 2008
+++ SOURCES/openmpi-cc.patch Wed Jan 9 11:44:34 2008
@@ -0,0 +1,43 @@
+--- openmpi-1.2.5/config/ompi_setup_cc.m4~ 2007-02-16 20:20:47.000000000 +0200
++++ openmpi-1.2.5/config/ompi_setup_cc.m4 2008-01-09 01:58:57.243359737 +0200
+@@ -279,9 +279,16 @@
+ #
+ ompi_cflags_save="$CFLAGS"
+ AC_PROG_CC
+- BASECC="`basename $CC`"
++ BASECC=`basename "$CC"`
+ CFLAGS="$ompi_cflags_save"
+ AC_DEFINE_UNQUOTED(OMPI_CC, "$CC", [OMPI underlying C compiler])
+- OMPI_CC_ABSOLUTE="`which $CC`"
++ case "$CC" in
++ /*)
++ OMPI_CC_ABSOLUTE=$CC
++ ;;
++ *)
++ # XXX still breaks when CC="ccache gcc"
++ OMPI_CC_ABSOLUTE=`which "$CC"`
++ esac
+ AC_SUBST(OMPI_CC_ABSOLUTE)
+ ])
+--- openmpi-1.2.5/./config/ompi_setup_cxx.m4~ 2006-12-18 00:45:07.000000000 +0200
++++ openmpi-1.2.5/./config/ompi_setup_cxx.m4 2008-01-09 02:02:27.958453138 +0200
+@@ -250,10 +250,17 @@
+ ompi_cxxflags_save="$CXXFLAGS"
+ AC_PROG_CXX
+ AC_PROG_CXXCPP
+- BASECXX="`basename $CXX`"
++ BASECXX=`basename "$CXX"`
+ CXXFLAGS="$ompi_cxxflags_save"
+ AC_DEFINE_UNQUOTED(OMPI_CXX, "$CXX", [OMPI underlying C++ compiler])
+- OMPI_CXX_ABSOLUTE="`which $CXX`"
++ case "$CXX" in
++ /*)
++ OMPI_CXX_ABSOLUTE=$CXX
++ ;;
++ *)
++ # XXX still breaks when CXX="ccache g++"
++ OMPI_CXX_ABSOLUTE=`which "$CXX"`
++ esac
+ AC_SUBST(OMPI_CXX_ABSOLUTE)
+
+ OMPI_CXX_COMPILER_VENDOR([ompi_cxx_vendor])
================================================================
More information about the pld-cvs-commit
mailing list