Blame SOURCES/pth-2.0.7-config-script.patch

a23134
diff -Nur pth-2.0.7-orig/pth-config.in pth-2.0.7/pth-config.in
a23134
--- pth-2.0.7-orig/pth-config.in	2006-06-08 19:54:02.000000000 +0200
a23134
+++ pth-2.0.7/pth-config.in	2007-10-21 14:06:45.000000000 +0200
a23134
@@ -46,6 +46,19 @@
a23134
 help=no
a23134
 version=no
a23134
 
a23134
+arch=$(uname -i)
a23134
+case $arch in
a23134
+    x86_64 | ppc64 | ia64 | s390x | sparc64 )
a23134
+        pth_ldlibdir="/usr/lib64"
a23134
+        if [ "$pth_libdir" == "/usr/lib" ] ; then
a23134
+            pth_libdir=${pth_libdir}64
a23134
+        fi
a23134
+        ;;
a23134
+    * )
a23134
+        pth_ldlibdir="/usr/lib"
a23134
+        ;;
a23134
+esac
a23134
+
a23134
 usage="pth-config"
a23134
 usage="$usage [--help] [--version] [--all]"
a23134
 usage="$usage [--prefix] [--exec-prefix] [--bindir] [--libdir] [--includedir] [--mandir] [--datadir] [--acdir]"
a23134
@@ -109,11 +122,15 @@
a23134
             output="$output $pth_acdir"
a23134
             ;;
a23134
         --cflags)
a23134
-            output="$output -I$pth_includedir"
a23134
+            if [ "$pth_includedir" != "/usr/include" ] ; then
a23134
+                output="$output -I$pth_includedir"
a23134
+            fi
a23134
             output_extra="$output_extra $pth_cflags"
a23134
             ;;
a23134
         --ldflags)
a23134
-            output="$output -L$pth_libdir"
a23134
+            if [ "$pth_libdir" != "$pth_ldlibdir" ] ; then
a23134
+                output="$output -L$pth_libdir"
a23134
+            fi
a23134
             output_extra="$output_extra $pth_ldflags"
a23134
             ;;
a23134
         --libs)