Date: Sat, 9 Oct 1999 17:59:15 +1000 (EST) From: Bruce Evans <bde@zeta.org.au> To: Andrew Gallatin <gallatin@cs.duke.edu> Cc: current@FreeBSD.ORG Subject: Re: installworld broken from R/O /usr/obj Message-ID: <Pine.BSF.4.10.9910091748140.2156-100000@alphplex.bde.org> In-Reply-To: <14330.45971.639580.378954@grasshopper.cs.duke.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
> W`hile installworld is being discussed, I wanted to get this out there: > > Since rev 1.13 of usr.bin/make/arch.c, I've been seing a problem with > ELF archive libraries being rebuilt unnecessarily. I believe that > this problem can be traced to the RANLIBMAG string being set to "/". There's a PR about this now. The smaller fix in the PR seems to work. Rev.1.13 of arch.c also weakened aout support. RANLIBMAG is configured at compile time, so only one of elf and aout is supported by a given `make' binary. It's not clear that this is good enough for `make upgrade' where the same tools are expected to support both aout and elf. > The reason I care about this is that its causing perl's libsdbm.a to > get rebuilt during an installworld. This is causing installworlds to > fail for me from R/O /usr/obj partitions. There must be a bug in the perl makefiles for `install' to depend on anything. The bug in libgcc_r/Makefile that caused libraries to be rebuilt didn't affect your installworld, since the libgcc_r Makefile has correct dependencies for `install'. Bruce 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.10.9910091748140.2156-100000>