gcj trunk on OS X

Andreas Tobler toa@pop.agri.ch
Thu Feb 22 20:32:00 GMT 2007


Hi Mohan,
Mohan Embar wrote:
>>>> What Xcode version do you have installed ?
>>> Xcode: 2.2.1
>>> Xcode IDE: 656.0
>>> Xcode Core: 660.0
>>> ToolSupport: 651.0
>> Aha! This the issue. If you download and install an Xcode 2.4.1 for 
>> example, you'd be able to use the below. These headers get an update 
>> while you install the new Xcode.
>> Thanks for the tip. I don't mind upgrading.

Ok. Good.
> Another question, while I have you here.
>> If I try to compile javolution.jar, which can be obtained
> from here:
>> http://www.javolution.org/javolution-4.2.5-bin.zip
>> (BSD license.)
>> With my built gcj, I get this when I compile with -O2:
>> mohanembar$ gcj -c -O2 /Data/temp/javolution/javolution-4.2/javolution.jar 
> javolution/lang/MathLib.java: In class 'javolution.lang.MathLib':
> javolution/lang/MathLib.java: In method 'javolution.lang.MathLib.toLongPow2(double,int)':
> javolution/lang/MathLib.java:0: internal compiler error: in build_int_cst_wide, at tree.c:885
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
>> This doesn't happen when I leave out the -O2.
>> Does this seem familiar to you? I'll submit a Bugzilla
> report if you want me to.

No it doesn't. File a report please. (me is only a porter, know nothing 
about java, anyway I think it has to do with compiler internals and not 
directly with java.)
As a side note. At the moment the libjava build breaks under 
i686-apple-darwin. The last good revision is 122040.
So do not upgrade if you want to test real java code :)
I'll try to tackle the failure:
/usr/bin/ld: java/.libs/lang.o has external relocation entries in 
non-writable section (__TEXT,__text) for symbols:
java::lang::Class* java::lang::Class::forName(java::lang::String*, 
java::lang::Class*)
It is showing up since 122041, but I guess it has nothing to do with the 
patch itself. It only 'uncovers' an i686-apple-darwin stub problem....
Andreas


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /