From owner-cvs-all Thu Oct 15 06:00:42 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA17233 for cvs-all-outgoing; Thu, 15 Oct 1998 06:00:42 -0700 (PDT) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA17228; Thu, 15 Oct 1998 06:00:39 -0700 (PDT) (envelope-from jkoshy@FreeBSD.org) From: Joseph Koshy Received: (from jkoshy@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id GAA26024; Thu, 15 Oct 1998 06:00:36 -0700 (PDT) Date: Thu, 15 Oct 1998 06:00:36 -0700 (PDT) Message-Id: <199810151300.GAA26024@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: cvs commit: src/usr.bin/make arch.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk 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