Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 127846
Collapse All | Expand All

(-)../work/pike-7.2.562/src/modules/Java/configure.in (-5 / +19 lines)
Lines 24-31 Link Here
24
24
25
  AC_MSG_CHECKING(which operating system we're using)
25
  AC_MSG_CHECKING(which operating system we're using)
26
  AC_CACHE_VAL(pike_cv_java_sysos, [
26
  AC_CACHE_VAL(pike_cv_java_sysos, [
27
    rpath_opt=-R
27
    pike_cv_java_sysos="`uname | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`"
28
    pike_cv_java_sysos="`uname | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`"
28
    case "$pike_cv_java_sysos" in
29
    case "$pike_cv_java_sysos" in
30
      Linux|linux)
31
        pike_cv_java_sysos="linux"
32
        rpath_opt="-Wl,-rpath,"
33
      ;;
29
      sunos)
34
      sunos)
30
        case "`uname -r`" in
35
        case "`uname -r`" in
31
          5.*|6.*|7.*) pike_cv_java_sysos="solaris";
36
          5.*|6.*|7.*) pike_cv_java_sysos="solaris";
Lines 167-174 Link Here
167
  if test "x$pike_cv_java_lib_dir" = xno; then :; else
174
  if test "x$pike_cv_java_lib_dir" = xno; then :; else
168
    echo Adding $pike_cv_java_lib_dir to the library search path.
175
    echo Adding $pike_cv_java_lib_dir to the library search path.
169
    for i in $pike_cv_java_lib_dir; do
176
    for i in $pike_cv_java_lib_dir; do
170
      LDFLAGS="-L$i -R$i ${LDFLAGS}"
177
      LDFLAGS="-L$i $rpath_opt$i ${LDFLAGS}"
171
      LINKER_OPTIONS="-L$i -R$i ${LINKER_OPTIONS}"
178
      LINKER_OPTIONS="-L$i $rpath_opt$i ${LINKER_OPTIONS}"
172
      JAVA_LIBPATH="${JAVA_LIBPATH}${JAVA_LIBPATH:+:}$i"
179
      JAVA_LIBPATH="${JAVA_LIBPATH}${JAVA_LIBPATH:+:}$i"
173
#     LIBPATH="${LIBPATH}${LIBPATH:+:}$i"
180
#     LIBPATH="${LIBPATH}${LIBPATH:+:}$i"
174
    done
181
    done
Lines 269-275 Link Here
269
      AC_MSG_CHECKING([for JNI_CreateJavaVM in -ljvm])
276
      AC_MSG_CHECKING([for JNI_CreateJavaVM in -ljvm])
270
      AC_CACHE_VAL(ac_cv_lib_jvm_JNI_CreateJavaVM, [
277
      AC_CACHE_VAL(ac_cv_lib_jvm_JNI_CreateJavaVM, [
271
        ac_save_LIBS="$LIBS"
278
        ac_save_LIBS="$LIBS"
272
        LIBS="-ljvm $LIBS"
279
        if test "$pike_cv_java_threads_type" = native_threads; then
280
    	    LIBS="-ljvm -lpthread $LIBS"
281
        else
282
    	    LIBS="-ljvm $LIBS"
283
        fi
273
        AC_TRY_LINK([#include <jni.h>], dnl
284
        AC_TRY_LINK([#include <jni.h>], dnl
274
	  [JNI_CreateJavaVM((JavaVM**)0,(void**)0,(void*)0);], dnl
285
	  [JNI_CreateJavaVM((JavaVM**)0,(void**)0,(void*)0);], dnl
275
	  [ac_cv_lib_jvm_JNI_CreateJavaVM=yes], dnl
286
	  [ac_cv_lib_jvm_JNI_CreateJavaVM=yes], dnl
Lines 277-284 Link Here
277
        LIBS="$ac_save_LIBS"
288
        LIBS="$ac_save_LIBS"
278
      ])
289
      ])
279
      if test x"$ac_cv_lib_jvm_JNI_CreateJavaVM" = xyes; then
290
      if test x"$ac_cv_lib_jvm_JNI_CreateJavaVM" = xyes; then
280
        LIBS="-ljvm $LIBS"
291
        if test "$pike_cv_java_threads_type" = native_threads; then
281
        JAVA_LIBS="-ljvm ${JAVA_LIBS}"
292
    	    LIBS="-ljvm -lpthread $LIBS"
293
    	    JAVA_LIBS="-ljvm -lpthread ${JAVA_LIBS}"
294
        else
295
    	    LIBS="-ljvm $LIBS"
296
    	    JAVA_LIBS="-ljvm ${JAVA_LIBS}"
297
        fi
282
        pike_cv_java=yes;
298
        pike_cv_java=yes;
283
        AC_MSG_RESULT(yes)
299
        AC_MSG_RESULT(yes)
284
      else
300
      else

Return to bug 127846