This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Help with multilibs on make check


I noticed that on Linux/AMD64 which uses 32-bit x86 and 64-bit x86-64
multilibs, some 32-bit tests fail (if using
RUNTESTFLAGS="--target_board 'unix{-m32,}'" for testing both
multilibs).

Looking closer, the problem is that tests fail using gij:
Running /cvs/gcc/libjava/testsuite/libjava.jni/jni.exp ...
FAIL: PR15133 execution - gij test
FAIL: calls execution - gij test
FAIL: cxxtest execution - gij test
FAIL: field execution - gij test
FAIL: final_method execution - gij test

The problem I have now is to see the exact invocation of gij so that I
can reproduce it.

libjava.log does not help me since the invocation of gij is not shown
at all:

expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "PASS: PR15133.c compilation
set_ld_library_path_env_vars: ld_library_path=.:/builds/gcc/misc/x86_64-suse-linux-gnu/32/libjava/.libs:/builds/gcc/misc/gcc
Executing on host: /builds/gcc/misc/x86_64-suse-linux-gnu/libjava/testsuite/../libtool --silent --tag=GCJ --mode=link /builds/gcc/misc/gcc/gcj -B/builds/gcc/misc/gcc/ --encoding=UTF-8 -B/builds/gcc/misc/x86_64-suse-linux-gnu/libjava/testsuite/../ /cvs/gcc/libjava/testsuite/libjava.jni/PR15133.java   -no-install -fjni --main=PR15133 -g  -L/builds/gcc/misc/x86_64-suse-linux-gnu/32/libjava/.libs -lm   -m32 -o PR15133    (timeout = 300)
expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "expect: set expect_out(buffer) "PASS: linking PR15133
set_ld_library_path_env_vars: ld_library_path=.:/builds/gcc/misc/x86_64-suse-linux-gnu/32/libjava/.libs:/builds/gcc/misc/gcc
Setting LD_LIBRARY_PATH to .:/builds/gcc/misc/x86_64-suse-linux-gnu/32/libjava/.libs:/builds/gcc/misc/gcc:.:/builds/gcc/misc/x86_64-suse-linux-gnu/32/libjava/.libs:/builds/gcc/misc/gcc
expect: set expect_out(buffer) "expect: set expect_out(buffer) "1729
PASS: PR15133 output
set_ld_library_path_env_vars: ld_library_path=.:/builds/gcc/misc/x86_64-suse-linux-gnu/32/libjava/.libs:/builds/gcc/misc/gcc
Setting LD_LIBRARY_PATH to .:/builds/gcc/misc/x86_64-suse-linux-gnu/32/libjava/.libs:/builds/gcc/misc/gcc:.:/builds/gcc/misc/x86_64-suse-linux-gnu/32/libjava/.libs:/builds/gcc/misc/gcc
expect: set expect_out(buffer) "expect: set expect_out(buffer) "Exception in thread "main" java.lang.UnsatisfiedLinkError: libPR15133: ./libPR15133.so: cannot open shared object file: No such file or directory
   at java.lang.Runtime._load(java.lang.String, boolean) (/builds/gcc/misc/x86_64-suse-linux-gnu/libjava/.libs/libgcj.so.6.0.0)
   at java.lang.Runtime.loadLibrary(java.lang.String) (/builds/gcc/misc/x86_64-suse-linux-gnu/libjava/.libs/libgcj.so.6.0.0)
   at java.lang.System.loadLibrary(java.lang.String) (/builds/gcc/misc/x86_64-suse-linux-gnu/libjava/.libs/libgcj.so.6.0.0)
   at PR15133.main(java.lang.String[]) (Unknown Source)
FAIL: PR15133 execution - gij test


Any ideas what might be wrong or how I can debug this better?

Andreas
-- 
 Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj
  SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 NÃrnberg, Germany
   GPG fingerprint = 93A3 365E CE47 B889 DF7F  FED1 389A 563C C272 A126

Attachment: pgp00000.pgp
Description: PGP signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]