aa5f9d5
--- allegro-4.2.0/misc/allegro-config.in.libdir	2005-11-05 17:40:11.000000000 +0100
aa5f9d5
+++ allegro-4.2.0/misc/allegro-config.in	2006-10-15 18:38:46.000000000 +0200
aa5f9d5
@@ -15,13 +15,21 @@
cd0c4c9
 exec_prefix=$prefix
cd0c4c9
 exec_prefix_set=no
cd0c4c9
 include_prefix=@INCLUDE_PREFIX@
aa5f9d5
+arch=$(/bin/arch)
aa5f9d5
+if [ "$arch" = "x86_64" -o "$arch" = "s390x" -o "$arch" = "ppc64" \
aa5f9d5
+    -o "$arch" = "ia64" ];
aa5f9d5
+then
aa5f9d5
+    libdir="/usr/lib64"
aa5f9d5
+else
aa5f9d5
+    libdir="/usr/lib"
aa5f9d5
+fi
cd0c4c9
 
cd0c4c9
 static_libs=@LINK_WITH_STATIC_LIBS@
cd0c4c9
 lib_type=@LIB_TO_LINK@
aa5f9d5
 
aa5f9d5
 accepts_frameworks=no
aa5f9d5
 
aa5f9d5
-allegro_ldflags="@LDFLAGS@"
aa5f9d5
+allegro_ldflags="-Wl,--export-dynamic "
aa5f9d5
 allegro_libs="@LIBS@"
aa5f9d5
 allegro_frameworks="@FRAMEWORKS@"
aa5f9d5
 allegro_cflags=""
aa5f9d5
@@ -178,7 +186,7 @@
cd0c4c9
 fi
cd0c4c9
 
cd0c4c9
 if test "$echo_libs" = "yes"; then
cd0c4c9
-   libdirs=-L${exec_prefix}/lib
cd0c4c9
+   libdirs=-L${libdir}
cd0c4c9
    if test "$static_libs" = "yes"; then
cd0c4c9
       echo $libdirs $allegro_ldflags -l${lib_type} $allegro_libs
cd0c4c9
    else
aa5f9d5
@@ -192,8 +200,8 @@
cd0c4c9
 
cd0c4c9
 if test "$echo_env" = "yes"; then
cd0c4c9
    echo "export PATH=\$PATH:$prefix/bin"
cd0c4c9
-   echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:$prefix/lib"
cd0c4c9
-   echo "export LIBRARY_PATH=\$LIBRARY_PATH:$prefix/lib"
cd0c4c9
+   echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:$libdir"
cd0c4c9
+   echo "export LIBRARY_PATH=\$LIBRARY_PATH:$libdir"
cd0c4c9
    echo "export C_INCLUDE_PATH=\$C_INCLUDE_PATH:$prefix/include"
cd0c4c9
    echo "export CPLUS_INCLUDE_PATH=\$CPLUS_INCLUDE_PATH:$prefix/include"
cd0c4c9
    echo "export OBJC_INCLUDE_PATH=\$OBJC_INCLUDE_PATH:$prefix/include"