* scripts/mono-find-requires.in: add special 64bit case for ia64.
authorWade Berrier <wade@mono-cvs.ximian.com>
Fri, 6 Jul 2007 01:48:18 +0000 (01:48 -0000)
committerWade Berrier <wade@mono-cvs.ximian.com>
Fri, 6 Jul 2007 01:48:18 +0000 (01:48 -0000)
(rpm used to provide libname as well as libname()(64bit) on ia64, but
now it only provides the first.)

svn path=/trunk/mono/; revision=81450

ChangeLog
scripts/mono-find-requires.in

index 75532fe750ee46dc331a311e709b32430e9afadf..62b21c7f3c69ee110f26c2d2736fd43c02008994 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-07-05  Wade Berrier  <wberrier@novell.com>
+
+       * scripts/mono-find-requires.in: add special 64bit case for ia64.
+       (rpm used to provide libname as well as libname()(64bit) on ia64, but 
+       now it only provides the first.)
+
 2007-06-28  Jonathan Pryor  <jonpryor@vt.edu>
 
        * configure.in: Add a check for `struct utimbuf'; needed by MonoPosixHelper.
index 63e3c03a6f37500f6b2ff97e2d57aebff687cbb4..420275d7a6d7cd434012ab5d5236256a6f0b85eb 100644 (file)
@@ -33,9 +33,16 @@ fi
 if test "x@reloc_libdir@" = "xlib64" ; then
         libext="()(64bit)"
 else
+       # (note, this works on ppc64 since we only have 32bit mono)
         libext=""
 fi
 
+# Exceptions:
+case `uname -m` in
+       # ia64 doesn't use lib64 for 'libdir' (sles 9 rpm used to provide both... no longer)
+       ia64)   libext="()(64bit)" ;;
+esac
+
 # set LD_LIBRARY_PATH to ensure that libmono.so is found
 export LD_LIBRARY_PATH=$libdir${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}