From owner-freebsd-questions@freebsd.org Tue Jan 5 19:34:54 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 81086A6332E for ; Tue, 5 Jan 2016 19:34:54 +0000 (UTC) (envelope-from markus@edemalm.se) Received: from server.edemalm.se (server.edemalm.se [IPv6:2001:470:28:47::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "server.edemalm.se", Issuer "Markus Edemalm TLS CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 2C5AE1F99 for ; Tue, 5 Jan 2016 19:34:53 +0000 (UTC) (envelope-from markus@edemalm.se) Received: from host-10.edemalm.se (host-10.edemalm.se [IPv6:2001:470:28:47::10]) by server.edemalm.se with ESMTPSA id u05JYmUm001869 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 5 Jan 2016 20:34:49 +0100 (CET) (envelope-from markus@edemalm.se) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=edemalm.se; s=edemalm; t=1452022490; bh=ZXi8hYyRWRkg7ztIzeW7LL8F7MwsQvNHINMxqkh/Whg=; h=Subject:From:In-Reply-To:Date:References:To; b=1DrKyKaY9orN9pAj+gYqE242M+6EIR/Ki85pRM54YOO/eI+/ia1lDu3x5fVN8vKI7 xxiqMgajs/ZCDl8kN2Tdu5bPVhijmVr/CaNd9Sdq4izB5F0IeO4ay+6i3lfVY+TG72 NNXDHPsxHzJnzmxDaJR5amiRWu5PZsI5KVsnEny8= Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.1 \(3096.5\)) Subject: Re: Safe to delete old files in /usr/lib? From: Markus Edemalm In-Reply-To: <833B0203-87FA-45F3-82BC-6250CD1EF735@edemalm.se> Date: Tue, 5 Jan 2016 20:34:48 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <45F8376E-7B69-4815-8979-E55C407A9B89@edemalm.se> References: <20160104181211.76907a30.freebsd@edvax.de> <20160104185245.5ca2e4f1.freebsd@edvax.de> <20160104203418.aee8df91.freebsd@edvax.de> <568B3CD2.8030708@ShaneWare.Biz> <833B0203-87FA-45F3-82BC-6250CD1EF735@edemalm.se> To: Shane Ambler , Polytropon , freebsd-questions@freebsd.org X-Mailer: Apple Mail (2.3096.5) Received-SPF: Pass (sender authenticated); receiver=server.edemalm.se; client-ip=IPv6:2001:470:28:47::10; envelope-from= Received-SPF: Pass (sender authenticated); receiver=server.edemalm.se; client-ip=IPv6:2001:470:28:47::10; helo=host-10.edemalm.se X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jan 2016 19:34:54 -0000 >>>>>> I added NO_PROFILE=3Dtrue to /etc/make.conf a while back. Is that = relevant? >>>>>=20 >>>>> Hmmm... I always thought that would be the default (no profiling = libs >>>>> being built and installed). But according to "man src.conf", the >>>>> setting's name is WITHOUT_PROFILE, not NO_PROFILE. >=20 > I removed NO_PROFILE=3Dtrue from /etc/make.conf and rebuilt everything = today. > Now I got the _p.a files installed. But no .a files. For each lib in = /usr/lib I have, for example: >=20 > -r--r--r-- 1 root wheel 29242 Dec 2 2014 librt.a > lrwxr-xr-x 1 root wheel 10 Jan 5 16:50 librt.so@ -> = librt.so.1 > -r--r--r-- 1 root wheel 23832 Jan 5 16:50 librt.so.1 > -r--r--r-- 1 root wheel 32202 Jan 5 16:50 librt_p.a >=20 > -r--r--r-- 1 root wheel 30550 Dec 2 2014 libpanelw.a > lrwxr-xr-x 1 root wheel 14 Jan 5 16:50 libpanelw.so@ -> = libpanelw.so.5 > -r--r--r-- 1 root wheel 11840 Jan 5 16:50 libpanelw.so.5 > -r--r--r-- 1 root wheel 31678 Jan 5 16:50 libpanelw_p.a >=20 > See the dates? Why do I get fresh _p.a files and no .a files? >=20 Update. I moved all *.a files to /usr/lib/old and did: # cd /usr/src/lib # make install Now, everything including .a files installs and get fresh dates. = Following the example above: -r--r--r-- 1 root wheel 29242 Jan 5 18:46 librt.a lrwxr-xr-x 1 root wheel 10 Jan 5 18:46 librt.so@ -> librt.so.1 -r--r--r-- 1 root wheel 23832 Jan 5 18:46 librt.so.1 -r--r--r-- 1 root wheel 32202 Jan 5 18:46 librt_p.a -r--r--r-- 1 root wheel 30550 Jan 5 18:46 libpanelw.a lrwxr-xr-x 1 root wheel 14 Jan 5 18:46 libpanelw.so@ -> = libpanelw.so.5 -r--r--r-- 1 root wheel 11840 Jan 5 18:46 libpanelw.so.5 -r--r--r-- 1 root wheel 31678 Jan 5 18:46 libpanelw_p.a So, It looks like the installer ignores existing files if they have the = same size? Just curious what=E2=80=99s going on. /ME