86 lines
1.9 KiB
Diff
86 lines
1.9 KiB
Diff
--- a/packages/jpl/configure
|
|
+++ b/packages/jpl/configure
|
|
@@ -4267,21 +4267,6 @@ fi
|
|
|
|
|
|
|
|
-if test "x$JAVALIBS" = "x"; then
|
|
- case "$PLARCH" in
|
|
- *darwin*)
|
|
- JAVALIBS="-Wl,-framework,JavaVM"
|
|
- ;;
|
|
- *powerpc-linux*)
|
|
- JAVALIBS="-ljava -ljvm"
|
|
- ;;
|
|
- *)
|
|
- JAVALIBS="-ljava -lverify -ljvm"
|
|
- ;;
|
|
- esac
|
|
-fi
|
|
-
|
|
-
|
|
# Make sure we can run config.sub.
|
|
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
|
|
as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
|
|
@@ -5203,15 +5188,25 @@ case "$host_cpu" in
|
|
_JNI_LIBDIRS="lib/amd64"
|
|
_JNI_LIBSUBDIRS="server"
|
|
;;
|
|
+ alpha*)
|
|
+ _JNI_LIBDIRS="lib/alpha"
|
|
+ _JNI_LIBSUBDIRS="server"
|
|
+ ;;
|
|
powerpc)
|
|
- case "$host_os" in
|
|
- linux*)
|
|
- _JNI_LIBDIRS="lib/ppc bin"
|
|
- _JNI_LIBSUBDIRS="server classic"
|
|
- ;;
|
|
- *)
|
|
- _JNI_LIBDIRS=""
|
|
- esac
|
|
+ _JNI_LIBDIRS="lib/ppc"
|
|
+ _JNI_LIBSUBDIRS="server"
|
|
+ ;;
|
|
+ powerpc64)
|
|
+ _JNI_LIBDIRS="lib/ppc64"
|
|
+ _JNI_LIBSUBDIRS="server"
|
|
+ ;;
|
|
+ s390)
|
|
+ _JNI_LIBDIRS="lib/s390"
|
|
+ _JNI_LIBSUBDIRS="server"
|
|
+ ;;
|
|
+ s390x)
|
|
+ _JNI_LIBDIRS="lib/s390x"
|
|
+ _JNI_LIBSUBDIRS="server"
|
|
;;
|
|
*)
|
|
# Fallback option should work on all architectures except
|
|
@@ -5220,6 +5215,26 @@ case "$host_cpu" in
|
|
_JNI_LIBSUBDIRS="server"
|
|
esac
|
|
|
|
+# Set JAVALIBS differently if we're using GCJ
|
|
+if test "x$JAVALIBS" = "x"; then
|
|
+ if (echo $_JTOPDIR | grep gcj > /dev/null); then
|
|
+ JAVALIBS="-ljvm"
|
|
+ else
|
|
+ case "$PLARCH" in
|
|
+ *darwin*)
|
|
+ JAVALIBS="-Wl,-framework,JavaVM"
|
|
+ ;;
|
|
+ *powerpc-linux*)
|
|
+ JAVALIBS="-ljava -ljvm"
|
|
+ ;;
|
|
+ *)
|
|
+ JAVALIBS="-ljava -lverify -ljvm"
|
|
+ ;;
|
|
+ esac
|
|
+ fi
|
|
+fi
|
|
+
|
|
+
|
|
for d in $_JNI_LIBDIRS; do
|
|
for subd in $_JNI_LIBSUBDIRS; do
|
|
echo "Trying $_JTOPDIR/jre/$d/$subd"
|