Skip site navigation (1)Skip section navigation (2)
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>