Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Mar 1999 22:50:39 -0500 (EST)
From:      Brian Feldman <green@unixhelp.org>
To:        Chuck Robey <chuckr@mat.net>
Cc:        "David O'Brien" <obrien@NUXI.com>, Thomas Dean <tomdean@ix.netcom.com>, mark@grondar.za, freebsd-current@FreeBSD.ORG
Subject:   Re: egcs and gcc
Message-ID:  <Pine.BSF.4.05.9903012250200.14463-100000@janus.syracuse.net>
In-Reply-To: <Pine.BSF.4.10.9903012159450.383-100000@picnic.mat.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 1 Mar 1999, Chuck Robey wrote:

> On Mon, 1 Mar 1999, David O'Brien wrote:
> 
> > > .if defined(WANT_SHAREDLIBS)
> > > CONFIGURE_ARGS+= --enable-shared
> > > .endif
> > > 
> > > in it.  That's not particularly friendly, I wonder why it was put in
> > > there, unless the feature is somehow broken?  I'm trying to rebuild it
> > > now to see what it then installs.
> > 
> > Because people like a previous poster thinks that eg++ should like
> > against /usr/lib/libstdc++.so.2 which is plain WRONG.  eg++ is totally
> > incompatable with g++ 2.7.x.  So what happens when you move an eg++
> > produced binary to a machine that doesn't have EGCS installed?
> 
> OK, but listing from my gcc-lib/i386-unknown-freebsd4.0/egcs-2.91.62
> gives:
> 
> SYSCALLS.c.X            crtbeginS.o             libiberty.a
> cc1*                    crtend.o                libobjc.a
> cc1obj*                 crtendS.o               libstdc++.a
> cc1plus*                f771*                   libstdc++.so@
> collect2*               include/                libstdc++.so.2.9@
> cpp*                    libg2c.a                libstdc++.so.2.9.0*
> crtbegin.o              libgcc.a                specs
> 
> (I compiled this with the WANT_SHAREDLIBS on).  It seems to make a
> libstdc++.so.2.9 .... my first guess is, we'd want to bump the number so
> that it fits the form for our loader (one rev number, not two) and use
> it like the old one.  It's the new form, done for egcs, it should work,
> right?  If you move it to a machine without version 3 installed, it'll
> complain, right?
> 
> I'm learning here, don't get upset if I'm all wet.  Another thing I note
> is that, unlike all the rest of the snapshots of egcs, the pre-release
> version (and seemingly only the prerelease version) that the port uses
> has gcj, the java tool, cut out.  That seems kind of a shame, doesn't
> it?
> 
> I tried taking the gcj part out of the latest egcs snap, and dropping it
> inplace in the prerelease version.  Cygnus supplies the tarball for the
> gcc/java directory separately (if you want it), bless them!  It
> configures ok (I *think*) with --enable-java, but it won't finish
> compiling.  It's Makefile isn't correct, doesn't have a rule for an
> object file gcj needs (lost the error listing, I just had a freezeup).

You're not concerned about the freezeup?

> 
> I'm out of time tonight.  I think you're telling me to redo my egcs
> install with the WANT_SHAREDLIBS off, right?  And you're going to have
> the libstdc++ ported (I read that, right?) so I should just maybe be
> patient?
> 
> ----------------------------+-----------------------------------------------
> Chuck Robey                 | Interests include any kind of voice or data 
> chuckr@glue.umd.edu         | communications topic, C programming, and Unix.
> 213 Lakeside Drive Apt T-1  |
> Greenbelt, MD 20770         | I run picnic (FreeBSD-current)
> (301) 220-2114              | and jaunt (Solaris7).
> ----------------------------+-----------------------------------------------
> 
> 
> 
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 

 Brian Feldman					  _ __  ___ ___ ___  
 green@unixhelp.org			      _ __ ___ | _ ) __|   \ 
	     http://www.freebsd.org/	 _ __ ___ ____ | _ \__ \ |) |
 FreeBSD: The Power to Serve!	   _ __ ___ ____ _____ |___/___/___/ 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9903012250200.14463-100000>