Date: Mon, 20 Nov 2000 23:53:22 -0800 From: Don Lewis <Don.Lewis@tsc.tdk.com> To: kstewart@urx.com, Sheldon Hearn <sheldonh@uunet.co.za> Cc: Marcel Moolenaar <marcel@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src Makefile.inc1 src/gnu/usr.bin/perl Makefile Makefile.inc src/gnu/usr.bin/perl/library Makefile.inc src/gnu/usr.bin/perl/miniperl Makefile src/gnu/usr.bin/perl/pod Makefile.inc src/gnu/usr.bin/perl/utils Makefile.inc ... Message-ID: <200011210753.XAA27368@salsa.gv.tsc.tdk.com> In-Reply-To: <3A18E903.C1E97D46@urx.com> References: <18475.974709241@axl.fw.uunet.co.za> <3A18E903.C1E97D46@urx.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Nov 20, 1:04am, Kent Stewart wrote: } Subject: Re: cvs commit: src Makefile.inc1 src/gnu/usr.bin/perl Makefile M } } } Sheldon Hearn wrote: } > } > On Sun, 19 Nov 2000 18:17:35 PST, Marcel Moolenaar wrote: } > } > > o Add chmod to the list of saved tools, because perl } > > conditionally uses it during install. } > } > Other tools that have reported to be problematic for x.x -> 4.x-STABLE } > upgrades are sort and tr. I'm still waiting for the originator of the } > PR to produce build failure output so that we can verify that they're } > required. } } If you want to see failures, it is easy. All you had to do is go to } the archive and search on "libsdbm.a" and then, only look at the ones } dealing with installworld failures. I suspect it is either a make bug or a filesystem timestamp bug. I've only gotten bitten by this once. For some reason it wants to rebuild libsdbm.a from the .o files at install time, even though the libsdbm.a was already built once. Because libsdbm.a is so small, it will generally be only be a bit older that the .o files. Alas when the failure occurs, libsdbm.a gets overwritten which destroys its original timestamp. I've given some thought to tweaking the Makefile to run chmod both before and after the ar command, so that if the install tries to rebuild libsdbm.a it will fail (because chmod is missing) before the timestamp can be updated. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200011210753.XAA27368>