gcj && libjava for cygwin
Billinghurst, David (CRTS)
David.Billinghurst@riotinto.com
Fri Apr 20 06:36:00 GMT 2001
Yes. That fixed it, to reveal another.
> -----Original Message-----
> From: Jeff Sturm [SMTP:jsturm@one-point.com]
> Sent: Friday, April 20, 2001 10:35 AM
> To: Billinghurst, David (CRTS)
> Cc: java@gcc.gnu.org; cygwin-apps@sources.redhat.com
> Subject: RE: gcj && libjava for cygwin
>
>
>
> On Thu, 19 Apr 2001, Billinghurst, David (CRTS) wrote:
> > ./.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?
>
> More fun with weak symbols, I think. Does this help?
>
> Index: java/lang/Class.h
> ===================================================================
> RCS file: /cvs/gcc/gcc/libjava/java/lang/Class.h,v
> retrieving revision 1.31
> diff -u -p -r1.31 Class.h
> --- Class.h 2001/01/17 10:22:32 1.31
> +++ Class.h 2001/04/20 00:27:23
> @@ -197,7 +197,7 @@ public:
> // finalization
> void finalize ();
>
> - Class () {};
> + Class ();
>
> // This constructor is used to create Class object for the primitive
> // types. See prims.cc.
>
More information about the Cygwin-apps
mailing list