Date: Thu, 15 Oct 1998 06:00:36 -0700 (PDT) From: Joseph Koshy <jkoshy@FreeBSD.ORG> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/usr.bin/make arch.c Message-ID: <199810151300.GAA26024@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jkoshy 1998/10/15 06:00:35 PDT
Modified files:
usr.bin/make arch.c
Log:
Fix a serious bug in make(1)'s handling of archive libraries.
This case did not need to be tested when RANLIBMAG was defined
(as when in an `aout' environment) because Arch_StatMember() treated
the two cases of the library not being present and a member of
the library not being present the same way, forcing a rebuild
of the library. Since in the ELF environment we don't look inside
archive libraries we now need to check if the archive library is
present in order to determine its `out-of-date'-ness.
(I hope I've been able to meet the Oct 15th freeze).
Reported-by: Steve Price (and a few others whom I've forgotten, sorry)
Revision Changes Path
1.9 +2 -2 src/usr.bin/make/arch.c
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?199810151300.GAA26024>
