From owner-freebsd-stable@FreeBSD.ORG Fri Jun 1 09:15:32 2012 Return-Path: Delivered-To: freebsd-stable@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1EFAC106564A for ; Fri, 1 Jun 2012 09:15:32 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) by mx1.freebsd.org (Postfix) with ESMTP id 7CD2D8FC1A for ; Fri, 1 Jun 2012 09:15:31 +0000 (UTC) Received: from seedling.black-earth.co.uk (seedling.black-earth.co.uk [81.187.76.163]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.5/8.14.5) with ESMTP id q519FRBV017233 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 1 Jun 2012 10:15:27 +0100 (BST) (envelope-from matthew@FreeBSD.org) X-DKIM: OpenDKIM Filter v2.5.2 smtp.infracaninophile.co.uk q519FRBV017233 Authentication-Results: smtp.infracaninophile.co.uk/q519FRBV017233; dkim=none (no signature); dkim-adsp=none Message-ID: <4FC88827.8020003@FreeBSD.org> Date: Fri, 01 Jun 2012 10:15:19 +0100 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: Damien Fleuriot References: <4FC779C0.7020801@ohlste.in> <4FC77EAD.1090900@my.gd> <4FC78A94.8070008@ohlste.in> <4FC79136.6000205@my.gd> <4FC7B4CC.1070507@FreeBSD.org> <4FC87A60.3020102@my.gd> In-Reply-To: <4FC87A60.3020102@my.gd> X-Enigmail-Version: 1.4.1 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig70901832685804646AC5AAAC" X-Virus-Scanned: clamav-milter 0.97.4 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.6 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on lucid-nonsense.infracaninophile.co.uk Cc: freebsd-stable@FreeBSD.org, Jim Ohlstein Subject: Re: Why Are You Using FreeBSD? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jun 2012 09:15:32 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig70901832685804646AC5AAAC Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 01/06/2012 09:16, Damien Fleuriot wrote: > The reason I rebuild the ports last is because, unless I'm wrong, any > port that's statically linked to a system library would be linked to th= e > old library from the old world. Uh -- if it's statically linked, then the object code is copied from the library into the executable image. There's no dependency between the static library and the executable once the executable has been produced. However, ports very rarely use static linkage, and even more rarely use static linkage against system libraries. Even if the system library did change, that wouldn't trigger a rebuild of the port, as there's no version number to trigger it. You could, I suppose, rebuild every port for every system update, but this would be a huge waste of time and CPU power. There have been occasions where eg. there has been a security update to one of the OpenSSL libraries in base, and the security advisory has recommended rebuilding statically linked binaries, but that only happened once in about 10 years. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey --------------enig70901832685804646AC5AAAC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk/IiC8ACgkQ8Mjk52CukIznfgCeKzKZT+ncTRJYvk24jR5xRA+b Ue8An18YUMZ5a04WFmKwo0lRiM/d//PM =dpcs -----END PGP SIGNATURE----- --------------enig70901832685804646AC5AAAC--