From owner-freebsd-current Wed Dec 18 10: 8:38 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 324E837B401 for ; Wed, 18 Dec 2002 10:08:37 -0800 (PST) Received: from mailout10.sul.t-online.com (mailout10.sul.t-online.com [194.25.134.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2152C43E4A for ; Wed, 18 Dec 2002 10:08:36 -0800 (PST) (envelope-from jhs@berklix.com) Received: from fwd02.sul.t-online.de by mailout10.sul.t-online.com with smtp id 18OicU-0001RJ-03; Wed, 18 Dec 2002 19:08:34 +0100 Received: from jhs.muc.de (520006753247-0001@[217.80.235.249]) by fmrl02.sul.t-online.com with esmtp id 18OicR-0RgRHMC; Wed, 18 Dec 2002 19:08:31 +0100 Received: from flip.jhs.private (flip.jhs.private [192.168.91.24]) by jhs.muc.de (8.11.6/8.11.6) with ESMTP id gBIIBlC49096; Wed, 18 Dec 2002 19:11:48 +0100 (CET) (envelope-from jhs@berklix.com) Received: from flip.jhs.private (localhost [127.0.0.1]) by flip.jhs.private (8.11.6/8.11.6) with ESMTP id gBIIBLm58030; Wed, 18 Dec 2002 19:11:26 +0100 (CET) (envelope-from jhs@flip.jhs.private) Message-Id: <200212181811.gBIIBLm58030@flip.jhs.private> To: Dimitry Andric Cc: freebsd-current@FreeBSD.ORG Subject: Re: /usr/libexec/ld-elf.so.1 not installed by cd /usr/src;make install In-Reply-To: Message from Dimitry Andric of "Wed, 18 Dec 2002 17:26:00 +0100." <315919501.20021218172600@xs4all.nl> Date: Wed, 18 Dec 2002 19:11:21 +0100 From: "Julian H. Stacey" X-Sender: 520006753247-0001@t-dialin.net Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Dimitry Andric wrote: > On 2002-12-18 at 16:35:24 Julian Stacey wrote: > > JS> With 5.0-RC1 /usr/libexec/ld-elf.so.1 is not installed by `cd > JS> /usr/src;make install` the date stamp remains old. > > Yes it is, but it isn't modified if the freshly compiled file is > exactly the same as the currently existing file. Please check out > /usr/src/libexec/rtld-elf/Makefile, where you can see that it is > installed with flags "-fschg -C -b" to install(1). Thanks ! Sorry for my bad report, I did a (too quick) look with `cd /usr/src ; find . -name rtld` but failed to seek rtld\* > The same thing is done for the a.out dynamic loader. /usr/src/libexec/rtld-aout/Makefile: INSTALLFLAGS= -fschg -C # -C to install as atomically as possible Does FreeBSD need to preserve the date ( like ar r libc.a & ranlib scenarios of old) ? or is this `atomically as possible' avoidance of date change, just a hope that it'll be done quicker ? in which case should we add a subsequent touch /usr/libexec/ld-elf.so.1 so that the target directory doesn't look suspiciously un-updated ? > Btw, you should probably use "make installworld" instead of "make > install". :-) Yes I suppose so after any current src/ updates, But mine is a virginal unchanged "binaries match sources" system, fresh from 5.0-RC1-i386-disc1.iso. I just did a simple install to ensure nothing else was still missing, after a repair of hard disk libs from 5.0-RC1-i386-disc2.iso & then checked bin & lib dates looked OK. BTW World started when I sent last mail. Julian Stacey jhs @ berklix.com Computer Systems Engineer, Unix & Net Consultant, Munich. Ihr Rauchen => mein allergischer Kopfschmerz ! Schnupftabak probieren. Munich BSD Conference: http://berklix.org/conf/ Spam phrases triggering deletion: http://berklix.com/jhs/mail/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message