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