Date: Fri, 12 Jun 1998 15:45:32 +0800 From: Peter Wemm <peter@netplex.com.au> To: Doug Rabson <dfr@nlsystems.com> Cc: Amancio Hasty <hasty@rah.star-gate.com>, current@FreeBSD.ORG Subject: Re: libtermcap and elf :( Message-ID: <199806120745.PAA16215@spinner.netplex.com.au> In-Reply-To: Your message of "Fri, 12 Jun 1998 07:38:02 %2B0100." <Pine.BSF.3.95q.980612073707.351R-100000@herring.nlsystems.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Doug Rabson wrote:
> On Thu, 11 Jun 1998, Amancio Hasty wrote:
>
> >
> > Every time I tried to install elf /usr/src/lib , I get this:
> >
> > ===> libtermcap
> > install -C -o bin -g bin -m 444 /usr/src/lib/libtermcap/termcap.h /usr/inc
lude
> > install -c -o bin -g bin -m 444 libtermcap.a /usr/lib
> > install -c -o bin -g bin -m 444 libtermcap.so.2 /usr/lib
> > ln -sf libtermcap.so.2 /usr/lib/libtermcap.so
> > /usr/lib/libtermlib.a -> /usr/lib/libtermcap.a
> > /usr/lib/libtermlib.so.2.1 -> /usr/lib/libtermcap.so.2.1
> > ln: /usr/lib/libtermcap.so.2.1: No such file or directory
> > *** Error code 1
>
> I had this and made this patch. It seemed a bit hacky so I never
> mentioned it:
I have a zillion patches to various Makefiles and bsd.*.mk. The bsd.*.mk
is quite a severe impact change since it removes bsd.own.mk from sys.mk
and moves them to the start of things like bsd.prog.mk. I would have
moved /etc/make.conf as well, but that was just too painful yet.
Why, you ask? Two reasons..
1: some makefiles *need* to be able to override the binary format.. eg:
a.out rtld needs to be build in a.out mode regardless. eg: libgcc.a needs
two versions, one a.out, the other elf.
2: hanging all this stuff in sys.mk causes a huge amount of pollution to
the default make environment, even when not using a bmakefile. This is
bad. The pollution should only "appear" when using a makefile that
mentions something like bsd.prog.mk or bsd.lib.mk etc.
However, I have not been able to get a peep out of the people that I've
asked to look over them. I'm tempted to commit them as-is, but I know
that it's going to break things and will require some mopping up. (Some
mught ask: So what else is new? :-] )
Cheers,
-Peter
--
Peter Wemm <peter@netplex.com.au> Netplex Consulting
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?199806120745.PAA16215>
