Subject: Re: crunchgen changes to use symbol renaming instead of symbolhiding
To: Izumi Tsutsui <tsutsui@ceres.dti.ne.jp>
From: Simon Burge <simonb@wasabisystems.com>
List: tech-toolchain
Date: 01/23/2003 15:39:30
Izumi Tsutsui wrote:

> In article <yov5wukxmzsp.fsf@broadcom.com>
> cgd@broadcom.com wrote:
> 
> > At Wed, 22 Jan 2003 05:05:16 +0000 (UTC), "Simon Burge" wrote:
> > > to do this, I've included a patch from
> > > Chris Demetriou that he posted to the binutils mailling list in
> > > http://sources.redhat.com/ml/binutils/2002-09/msg00505.html
>  :
> > probably should make sure it's in binutils before putting it in the
> > NetBSD sources...
> 
> If this objcopy patch won't be integrated to binutils soon,
> how about BFD'fied crunchide (toolchain/19016) for now?
> (Of cource I think the objcopy patch is better, though..)

The problem with using a BFD'd crunchide is that we'd need to make sure
that the licencing on the current version is compatible with the GPL.
BFD is GPL'd and not LGPL'd, meaning anything that is linked against
libbfd must also be GPL'd (or have equivalent licencing terms).

In the case of mdsetimage, the author allowed a change to the file's
licencing conditions so that it was compatible with the GPL.  The
licence on crunchide isn't standard BSD - if you know that it is
compatible with the GPL then using BFD is another option.

Technically, I'm not sure whether or not I perfer my patches to the BFD
version.  The external calls to grep and egrep in my patches are a bit
ugly...

Simon.
--
Simon Burge                            <simonb@wasabisystems.com>
NetBSD Support and Service:         http://www.wasabisystems.com/