Re: [RFC PATCH] make libgcj_bc prims symbol sizes correct

Nix <[email protected]>
Newsgroups gmane.comp.gcc.java.devel
Message-ID <[email protected]>
On 18 Aug 2009, Andrew Haley outgrape:
> Nix wrote:
>> libltdl/acinclude.m4:6188: the serial number must appear before any macro definition
>> ../config/override.m4:24: error: m4_copy: won't overwrite defined macro: AC_PREREQ
>> ../config/override.m4:24: the top level
>> autom4te: /usr/bin/m4 failed with exit status: 1
>> aclocal: autom4te failed with exit status: 1
>> autoreconf-2.59: aclocal failed with exit status: 1
>> 
>> (I tried at the top level too: same result.)
>> 
>> I do not claim to be clueless at autoconfery, but this error has me
>> stumped. What magic invocation do I need to regenerate these things?

strace tracked it down: automake-1.9 was internally executing
'/usr/bin/autom4te', not autom4te with the appropriate program-prefix/
suffix/transform applied. I'd submit a patch but this version of
automake is long dead.

Anyway, with that fixed, your patch seems to work: the libjava testsuite
passes:

WARNING: Couldn't find the global config file.
Test Run By compiler on Tue Aug 18 20:22:38 2009
Native configuration is x86_64-pc-linux-gnu

                === libjava tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /usr/src/gcc/4.4-090813/libjava/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /usr/src/gcc/4.4-090813/libjava/testsuite/libjava.cni/cni.exp ...
Running /usr/src/gcc/4.4-090813/libjava/testsuite/libjava.jar/jar.exp ...
Running /usr/src/gcc/4.4-090813/libjava/testsuite/libjava.jni/jni.exp ...
Running /usr/src/gcc/4.4-090813/libjava/testsuite/libjava.jvmti/jvmti-interp.exp ...
LD_LIBRARY_PATH=. /usr/src/gcc/x86_64-spindle/x86_64-pc-linux-gnu/./libjava/gij -cp /usr/src/gcc/4.4-090813/libjava/testsuite/libjava.jvmti/interp/getargssize.jar -agentlib:dummyagent getargssize
LD_LIBRARY_PATH=. /usr/src/gcc/x86_64-spindle/x86_64-pc-linux-gnu/./libjava/gij -cp /usr/src/gcc/4.4-090813/libjava/testsuite/libjava.jvmti/interp/getlocalvartable.jar -agentlib:dummyagent getlocalvartable
LD_LIBRARY_PATH=. /usr/src/gcc/x86_64-spindle/x86_64-pc-linux-gnu/./libjava/gij -cp /usr/src/gcc/4.4-090813/libjava/testsuite/libjava.jvmti/interp/getstacktrace.jar -agentlib:dummyagent getstacktrace
Running /usr/src/gcc/4.4-090813/libjava/testsuite/libjava.jvmti/jvmti.exp ...
Running /usr/src/gcc/4.4-090813/libjava/testsuite/libjava.lang/lang.exp ...
Running /usr/src/gcc/4.4-090813/libjava/testsuite/libjava.loader/loader.exp ...
Running /usr/src/gcc/4.4-090813/libjava/testsuite/libjava.mauve/mauve.exp ...
Running /usr/src/gcc/4.4-090813/libjava/testsuite/libjava.special/special.exp ...
Running /usr/src/gcc/4.4-090813/libjava/testsuite/libjava.verify/verify.exp ...

                === libjava Summary ===

# of expected passes            2582
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.