Mailing-List: contact cygwin-apps-help AT sourceware DOT cygnus DOT com; run by ezmlm Sender: cygwin-apps-owner AT sourceware DOT cygnus DOT com List-Subscribe: List-Archive: List-Post: List-Help: , Delivered-To: mailing list cygwin-apps AT sources DOT redhat DOT com Message-ID: <8D00C32549556B4E977F81DBC24E985DC849@crtsmail1.technol_exch.corp.riotinto.org> From: "Billinghurst, David (CRTS)" To: "'tromey AT redhat DOT com'" , Jeff Sturm Cc: Anthony Green , "'Robert Collins'" , java AT gcc DOT gnu DOT org, cygwin-apps AT sources DOT redhat DOT com Subject: RE: gcj && libjava for cygwin Date: Thu, 19 Apr 2001 23:14:48 -0000 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2653.19) Content-Type: text/plain Ok. I did a little more on this. * Switched from gcc 3.0 branch to trunk, and _Jv_Sjlj_Throw error "went away" * Axed all reference to JNI_OnLoad from FirstThread, so that error went. Now when linking jv-convert.exe I get ./.libs/libgcj.a(natClass.o)(.text$_ZN4java4lang5ClassC1Ev+0x0): multiple definition of `java::lang::Class::Class()' ./.libs/libgcj.a(Class.o)(.text+0x3a0): first defined here collect2: ld returned 1 exit status make[2]: *** [jv-convert] Error 1 Any ideas? > -----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 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. > > Tom