Browse code

more multiarch dir fixes (bb #1277)

git-svn-id: file:///var/lib/svn/clamav-devel/branches/clamav-0.94@4455 77e5149b-7576-45b1-b177-96237e5ba77b

Török Edvin authored on 2008/11/21 05:03:14
Showing 3 changed files
... ...
@@ -1,3 +1,7 @@
1
+Thu Nov 20 21:53:39 EET 2008 (edwin)
2
+------------------------------------
3
+ * configure, m4/lib-link.m4: more multiarch dir fixes (bb #1277)
4
+
1 5
 Thu Nov 20 15:55:12 EET 2008 (edwin)
2 6
 ------------------------------------
3 7
  * configure, m4/lib-link.m4: search in non-multiarch dir (bb #1277)
... ...
@@ -14158,6 +14158,7 @@ if test "${with_libcheck_prefix+set}" = set; then
14158 14158
     if test "X$withval" = "Xno"; then
14159 14159
       use_additional=no
14160 14160
     else
14161
+      additional_compat_libdir=
14161 14162
       if test "X$withval" = "X"; then
14162 14163
 
14163 14164
   acl_save_prefix="$prefix"
... ...
@@ -14174,6 +14175,9 @@ if test "${with_libcheck_prefix+set}" = set; then
14174 14174
       else
14175 14175
         additional_includedir="$withval/include"
14176 14176
         additional_libdir="$withval/$acl_libdirstem"
14177
+	if test "X$acl_libdirstem" != "Xlib"; then
14178
+		additional_compat_libdir="-L$withval/lib"
14179
+	fi
14177 14180
       fi
14178 14181
     fi
14179 14182
 
... ...
@@ -14268,7 +14272,7 @@ fi
14268 14268
             if test "X$acl_libdirstem" != "Xlib"; then
14269 14269
 		compat_libdir=-L'${exec_prefix}'/lib
14270 14270
 	    fi
14271
-            for x in $LDFLAGS $LTLIBCHECK $compat_libdir; do
14271
+            for x in $LDFLAGS $LTLIBCHECK $compat_libdir $additional_compat_libdir; do
14272 14272
 
14273 14273
   acl_save_prefix="$prefix"
14274 14274
   prefix="$acl_final_prefix"
... ...
@@ -14399,6 +14403,11 @@ fi
14399 14399
                 LIBCHECK_PREFIX="$basedir"
14400 14400
                 additional_includedir="$basedir/include"
14401 14401
                 ;;
14402
+	     */lib | */lib/)
14403
+                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/lib/"'*$,,'`
14404
+                LIBCHECK_PREFIX="$basedir"
14405
+                additional_includedir="$basedir/include"
14406
+                ;;
14402 14407
             esac
14403 14408
             if test "X$additional_includedir" != "X"; then
14404 14409
                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
... ...
@@ -15558,6 +15567,7 @@ if test "${with_libbz2_prefix+set}" = set; then
15558 15558
     if test "X$withval" = "Xno"; then
15559 15559
       use_additional=no
15560 15560
     else
15561
+      additional_compat_libdir=
15561 15562
       if test "X$withval" = "X"; then
15562 15563
 
15563 15564
   acl_save_prefix="$prefix"
... ...
@@ -15574,6 +15584,9 @@ if test "${with_libbz2_prefix+set}" = set; then
15574 15574
       else
15575 15575
         additional_includedir="$withval/include"
15576 15576
         additional_libdir="$withval/$acl_libdirstem"
15577
+	if test "X$acl_libdirstem" != "Xlib"; then
15578
+		additional_compat_libdir="-L$withval/lib"
15579
+	fi
15577 15580
       fi
15578 15581
     fi
15579 15582
 
... ...
@@ -15668,7 +15681,7 @@ fi
15668 15668
             if test "X$acl_libdirstem" != "Xlib"; then
15669 15669
 		compat_libdir=-L'${exec_prefix}'/lib
15670 15670
 	    fi
15671
-            for x in $LDFLAGS $LTLIBBZ2 $compat_libdir; do
15671
+            for x in $LDFLAGS $LTLIBBZ2 $compat_libdir $additional_compat_libdir; do
15672 15672
 
15673 15673
   acl_save_prefix="$prefix"
15674 15674
   prefix="$acl_final_prefix"
... ...
@@ -15799,6 +15812,11 @@ fi
15799 15799
                 LIBBZ2_PREFIX="$basedir"
15800 15800
                 additional_includedir="$basedir/include"
15801 15801
                 ;;
15802
+	     */lib | */lib/)
15803
+                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/lib/"'*$,,'`
15804
+                LIBBZ2_PREFIX="$basedir"
15805
+                additional_includedir="$basedir/include"
15806
+                ;;
15802 15807
             esac
15803 15808
             if test "X$additional_includedir" != "X"; then
15804 15809
                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
... ...
@@ -17022,6 +17040,7 @@ if test "${with_libgmp_prefix+set}" = set; then
17022 17022
     if test "X$withval" = "Xno"; then
17023 17023
       use_additional=no
17024 17024
     else
17025
+      additional_compat_libdir=
17025 17026
       if test "X$withval" = "X"; then
17026 17027
 
17027 17028
   acl_save_prefix="$prefix"
... ...
@@ -17038,6 +17057,9 @@ if test "${with_libgmp_prefix+set}" = set; then
17038 17038
       else
17039 17039
         additional_includedir="$withval/include"
17040 17040
         additional_libdir="$withval/$acl_libdirstem"
17041
+	if test "X$acl_libdirstem" != "Xlib"; then
17042
+		additional_compat_libdir="-L$withval/lib"
17043
+	fi
17041 17044
       fi
17042 17045
     fi
17043 17046
 
... ...
@@ -17132,7 +17154,7 @@ fi
17132 17132
             if test "X$acl_libdirstem" != "Xlib"; then
17133 17133
 		compat_libdir=-L'${exec_prefix}'/lib
17134 17134
 	    fi
17135
-            for x in $LDFLAGS $LTLIBGMP $compat_libdir; do
17135
+            for x in $LDFLAGS $LTLIBGMP $compat_libdir $additional_compat_libdir; do
17136 17136
 
17137 17137
   acl_save_prefix="$prefix"
17138 17138
   prefix="$acl_final_prefix"
... ...
@@ -17263,6 +17285,11 @@ fi
17263 17263
                 LIBGMP_PREFIX="$basedir"
17264 17264
                 additional_includedir="$basedir/include"
17265 17265
                 ;;
17266
+	     */lib | */lib/)
17267
+                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/lib/"'*$,,'`
17268
+                LIBGMP_PREFIX="$basedir"
17269
+                additional_includedir="$basedir/include"
17270
+                ;;
17266 17271
             esac
17267 17272
             if test "X$additional_includedir" != "X"; then
17268 17273
                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
... ...
@@ -161,6 +161,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
161 161
     if test "X$withval" = "Xno"; then
162 162
       use_additional=no
163 163
     else
164
+      additional_compat_libdir=
164 165
       if test "X$withval" = "X"; then
165 166
         AC_LIB_WITH_FINAL_PREFIX([
166 167
           eval additional_includedir=\"$includedir\"
... ...
@@ -169,6 +170,9 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
169 169
       else
170 170
         additional_includedir="$withval/include"
171 171
         additional_libdir="$withval/$acl_libdirstem"
172
+	if test "X$acl_libdirstem" != "Xlib"; then
173
+		additional_compat_libdir="-L$withval/lib"
174
+	fi
172 175
       fi
173 176
     fi
174 177
 ])
... ...
@@ -272,7 +276,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
272 272
             if test "X$acl_libdirstem" != "Xlib"; then
273 273
 		compat_libdir=-L'${exec_prefix}'/lib
274 274
 	    fi
275
-            for x in $LDFLAGS $LTLIB[]NAME $compat_libdir; do
275
+            for x in $LDFLAGS $LTLIB[]NAME $compat_libdir $additional_compat_libdir; do
276 276
               AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
277 277
               case "$x" in
278 278
                 -L*)
... ...
@@ -422,6 +426,11 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
422 422
                 LIB[]NAME[]_PREFIX="$basedir"
423 423
                 additional_includedir="$basedir/include"
424 424
                 ;;
425
+	     */lib | */lib/)
426
+                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/lib/"'*$,,'`
427
+                LIB[]NAME[]_PREFIX="$basedir"
428
+                additional_includedir="$basedir/include"
429
+                ;;
425 430
             esac
426 431
             if test "X$additional_includedir" != "X"; then
427 432
               dnl Potentially add $additional_includedir to $INCNAME.