|
|
483cb6f |
diff -Naur pl-6.2.1.old/packages/jpl/configure pl-6.2.1/packages/jpl/configure
|
|
|
483cb6f |
--- pl-6.2.1.old/packages/jpl/configure 2012-09-09 17:01:25.000000000 +0200
|
|
|
483cb6f |
+++ pl-6.2.1/packages/jpl/configure 2012-09-10 13:02:26.450549569 +0200
|
|
|
483cb6f |
@@ -4555,24 +4555,6 @@
|
|
|
e93135e |
|
|
|
483cb6f |
CMDEXT=sh
|
|
|
b1f9931 |
|
|
|
b1f9931 |
-if test "x$JAVALIBS" = "x"; then
|
|
|
b1f9931 |
- case "$PLARCH" in
|
|
|
b1f9931 |
- *darwin*)
|
|
|
b1f9931 |
- JAVALIBS="-Wl,-framework,JavaVM"
|
|
|
b1f9931 |
- ;;
|
|
|
b1f9931 |
- *powerpc-linux*)
|
|
|
b1f9931 |
- JAVALIBS="-ljava -ljvm"
|
|
|
b1f9931 |
- ;;
|
|
|
a9068bf |
- *win32*|*win64*)
|
|
|
a9068bf |
- JAVALIBS="-ljvm"
|
|
|
483cb6f |
- CMDEXT=bat
|
|
|
a9068bf |
- ;;
|
|
|
b1f9931 |
- *)
|
|
|
b1f9931 |
- JAVALIBS="-ljava -lverify -ljvm"
|
|
|
b1f9931 |
- ;;
|
|
|
b1f9931 |
- esac
|
|
|
b1f9931 |
-fi
|
|
|
b1f9931 |
-
|
|
|
a9068bf |
case "$PLARCH" in
|
|
|
3520a47 |
*win32*)
|
|
|
3520a47 |
JPLLDFLAGS="$JPLLDFLAGS -Wl,--kill-at"
|
|
|
483cb6f |
@@ -5534,15 +5516,25 @@
|
|
|
b1f9931 |
_JNI_LIBDIRS="lib/amd64"
|
|
|
b1f9931 |
_JNI_LIBSUBDIRS="server"
|
|
|
b1f9931 |
;;
|
|
|
b1f9931 |
+ alpha*)
|
|
|
b1f9931 |
+ _JNI_LIBDIRS="lib/alpha"
|
|
|
b1f9931 |
+ _JNI_LIBSUBDIRS="server"
|
|
|
b1f9931 |
+ ;;
|
|
|
b1f9931 |
powerpc)
|
|
|
b1f9931 |
- case "$host_os" in
|
|
|
b1f9931 |
- linux*)
|
|
|
b1f9931 |
- _JNI_LIBDIRS="lib/ppc bin"
|
|
|
b1f9931 |
- _JNI_LIBSUBDIRS="server classic"
|
|
|
b1f9931 |
- ;;
|
|
|
b1f9931 |
- *)
|
|
|
b1f9931 |
- _JNI_LIBDIRS=""
|
|
|
b1f9931 |
- esac
|
|
|
b1f9931 |
+ _JNI_LIBDIRS="lib/ppc"
|
|
|
b1f9931 |
+ _JNI_LIBSUBDIRS="server"
|
|
|
b1f9931 |
+ ;;
|
|
|
b1f9931 |
+ powerpc64)
|
|
|
b1f9931 |
+ _JNI_LIBDIRS="lib/ppc64"
|
|
|
b1f9931 |
+ _JNI_LIBSUBDIRS="server"
|
|
|
b1f9931 |
+ ;;
|
|
|
b1f9931 |
+ s390)
|
|
|
b1f9931 |
+ _JNI_LIBDIRS="lib/s390"
|
|
|
b1f9931 |
+ _JNI_LIBSUBDIRS="server"
|
|
|
b1f9931 |
+ ;;
|
|
|
b1f9931 |
+ s390x)
|
|
|
b1f9931 |
+ _JNI_LIBDIRS="lib/s390x"
|
|
|
b1f9931 |
+ _JNI_LIBSUBDIRS="server"
|
|
|
b1f9931 |
;;
|
|
|
b1f9931 |
*)
|
|
|
b1f9931 |
# Fallback option should work on all architectures except
|
|
|
483cb6f |
@@ -5551,6 +5543,29 @@
|
|
|
b1f9931 |
_JNI_LIBSUBDIRS="server"
|
|
|
b1f9931 |
esac
|
|
|
b1f9931 |
|
|
|
b1f9931 |
+# Set JAVALIBS differently if we're using GCJ
|
|
|
b1f9931 |
+if test "x$JAVALIBS" = "x"; then
|
|
|
b1f9931 |
+ if (echo $_JTOPDIR | grep gcj > /dev/null); then
|
|
|
b1f9931 |
+ JAVALIBS="-ljvm"
|
|
|
b1f9931 |
+ else
|
|
|
b1f9931 |
+ case "$PLARCH" in
|
|
|
b1f9931 |
+ *darwin*)
|
|
|
b1f9931 |
+ JAVALIBS="-Wl,-framework,JavaVM"
|
|
|
b1f9931 |
+ ;;
|
|
|
b1f9931 |
+ *powerpc-linux*)
|
|
|
b1f9931 |
+ JAVALIBS="-ljava -ljvm"
|
|
|
b1f9931 |
+ ;;
|
|
|
a9068bf |
+ *win32*|*win64*)
|
|
|
a9068bf |
+ JAVALIBS="-ljvm"
|
|
|
a9068bf |
+ ;;
|
|
|
b1f9931 |
+ *)
|
|
|
b1f9931 |
+ JAVALIBS="-ljava -lverify -ljvm"
|
|
|
b1f9931 |
+ ;;
|
|
|
b1f9931 |
+ esac
|
|
|
b1f9931 |
+ fi
|
|
|
b1f9931 |
+fi
|
|
|
b1f9931 |
+
|
|
|
b1f9931 |
+
|
|
|
b1f9931 |
for d in $_JNI_LIBDIRS; do
|
|
|
b1f9931 |
for subd in $_JNI_LIBSUBDIRS; do
|
|
|
b1f9931 |
echo "Trying $_JTOPDIR/jre/$d/$subd"
|