[openib-general] [PATCH] auto*() && ./configure -!ac_default_prefix

Bernhard Fischer blist at aon.at
Fri May 20 14:59:57 PDT 2005


Hi,

[bt\nGPL throughout, on my side,.. thusly]

* trunk/src/userspace/lib{mthca,ibcm}/configure.in: if prefix !=
  ac_default_prefix use prefix for checks.
  fixup for e.g. SuSE when giving a non standart --prefix; Should be
  fixed upstream, non-debian will need a while to pick those up, though;
  therefore, please consider.. :-/

PS: the ../ib/..... defaults are not covered by this but w{ould,ill}
need seperate, explicit treatement. Not happy with this, but crucial
reality, it seems.

PPS: anyone ever tested to install chain into
--prefix=/scratch/infiniband after a rm -rf /usr/local/* ? Drats.
-------------- next part --------------
diff -X excl -rduNp gen2.2423.oorig/trunk/src/userspace/libibcm/configure.in gen2.2423/trunk/src/userspace/libibcm/configure.in
--- gen2.2423.oorig/trunk/src/userspace/libibcm/configure.in	2005-05-04 12:20:03.000000000 +0000
+++ gen2.2423/trunk/src/userspace/libibcm/configure.in	2005-05-20 10:18:12.000000000 +0000
@@ -12,6 +12,14 @@ AM_PROG_LIBTOOL
 dnl Checks for programs
 AC_PROG_CC
 
+dnl if prefix != ac_default_prefix use prefix for checks
+dnl fixup for e.g. SuSE when giving a non standard --prefix
+if test "x$prefix" != "xNONE" -a "$prefix" != "$ac_default_prefix"
+then
+  CPPFLAGS="$CPPFLAGS -I$prefix/include"
+  LDFLAGS="$LDFLAGS -L$prefix/lib"
+fi
+
 dnl Checks for libraries
 
 dnl Checks for header files.
diff -X excl -rduNp gen2.2423.oorig/trunk/src/userspace/libmthca/configure.in gen2.2423/trunk/src/userspace/libmthca/configure.in
--- gen2.2423.oorig/trunk/src/userspace/libmthca/configure.in	2005-05-04 12:20:05.000000000 +0000
+++ gen2.2423/trunk/src/userspace/libmthca/configure.in	2005-05-20 10:12:57.000000000 +0000
@@ -11,6 +11,14 @@ AM_PROG_LIBTOOL
 dnl Checks for programs
 AC_PROG_CC
 
+dnl if prefix != ac_default_prefix use prefix for checks
+dnl fixup for e.g. SuSE when giving a non standard --prefix
+if test "x$prefix" != "xNONE" -a "$prefix" != "$ac_default_prefix"
+then
+  CPPFLAGS="$CPPFLAGS -I$prefix/include"
+  LDFLAGS="$LDFLAGS -L$prefix/lib"
+fi
+
 dnl Checks for libraries
 
 dnl Checks for header files.



More information about the general mailing list