delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-apps/2001/04/19/19:22:08

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: <mailto:cygwin-apps-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-apps/>
List-Post: <mailto:cygwin-apps AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-apps-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/lists.html#faqs>
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)" <David DOT Billinghurst AT riotinto DOT com>
To: "'tromey AT redhat DOT com'" <tromey AT redhat DOT com>,
Jeff Sturm
<jsturm AT one-point DOT com>
Cc: Anthony Green <green AT redhat DOT com>,
"'Robert Collins'"
<robert DOT collins AT itdomain DOT com DOT au>,
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)

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 <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.
> 
> Tom

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019