Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Feb 2004 23:59:58 +1100 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        Ruslan Ermilov <ru@freebsd.org>
Cc:        cvs-all@freebsd.org
Subject:   Re: cvs commit: src/gnu/usr.bin/cc/cc_tools Makefile
Message-ID:  <20040226234907.I2546@gamplex.bde.org>
In-Reply-To: <20040226075830.GC68578@ip.net.ua>
References:  <200402260708.i1Q78Yib084234@repoman.freebsd.org> <20040226075830.GC68578@ip.net.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 26 Feb 2004, Ruslan Ermilov wrote:

> On Wed, Feb 25, 2004 at 11:08:34PM -0800, Bruce Evans wrote:
> > bde         2004/02/25 23:08:34 PST
> >
> >   FreeBSD src repository
> >
> >   Modified files:
> >     gnu/usr.bin/cc/cc_tools Makefile
> >   Log:
> >   Backed out the residue of rev.1.13 (bogus addition of -static to CFLAGS).
> >   Makeworld will add -static in the correct place if needed and possible.
> >   Self-hosted builds can just use the system default.
> > ...

> What I hear, Bruce removing static bits?  Has somebody abused your commit
> bit?  ;-)

I objected to these static bits before they were committed (see the logs)
and never used them.  Hard-coding static libraries is just as bad as
hard-coding shared libraries.  Of course, I configure for non-hard-coded
static libraries.  NOSHARED=yes in /etc/make.conf gives this for most
build-tools (not ones in library directories, since bsd.lib.mk doesn't
conert NOSHARED=yet to LDFLAGS+=-static).

Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040226234907.I2546>