Mail Archives: cygwin-apps/2001/04/19/19:22:08
Ok. I did a little more on this.
* Switched from gcc 3.0 branch to trunk, and _Jv_Sjlj_Throw error "went
* Axed all reference to JNI_OnLoad from FirstThread, so that error went.
Now when linking jv-convert.exe I get
definition of `java::lang::Class::Class()'
./.libs/libgcj.a(Class.o)(.text+0x3a0): first defined here
collect2: ld returned 1 exit status
make: *** [jv-convert] Error 1
> -----Original Message-----
> From: Tom Tromey [SMTP:tromey AT redhat DOT com]
> Sent: Thursday, 19 April 2001 14:27
> To: Jeff Sturm
> Cc: Anthony Green; Billinghurst, David (CRTS); 'Robert Collins';
> java AT gcc DOT gnu DOT org; cygwin-apps AT sources DOT redhat DOT com
> Subject: Re: gcj && libjava for cygwin
> >>>>> "Jeff" == Jeff Sturm <jsturm AT one-point DOT com> writes:
> Jeff> To get libgcj in sync, configure with --enable-sjlj-exceptions.
> Jeff> That could be done in configure.host (however I thought
> Jeff> _Jv_Sjlj_Throw was going away due to rth's work on EH
> Jeff> personalities... are you working on the branch, or mainline?)
> I'm told that the EH code is going to go in to the branch. So fixing
> configure.host probably is a waste of time. I assume this EH change
> means that Cygwin will suddenly start using the new EH code. OTOH, if
> Cygwin still needs sjlj (and I don't know if they are even going to
> exist in the compiler after the EH merge) then fixing configure.host
> is fine.
- Raw text -