From owner-cvs-all@FreeBSD.ORG Fri Aug 24 21:55:52 2007 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1A5C416A417; Fri, 24 Aug 2007 21:55:52 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (c220-239-20-82.belrs4.nsw.optusnet.com.au [220.239.20.82]) by mx1.freebsd.org (Postfix) with ESMTP id 990D213C48E; Fri, 24 Aug 2007 21:55:51 +0000 (UTC) (envelope-from peterjeremy@optushome.com.au) Received: from turion.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by turion.vk2pj.dyndns.org (8.14.1/8.14.1) with ESMTP id l7OLtFqa016290; Sat, 25 Aug 2007 07:55:15 +1000 (EST) (envelope-from peter@turion.vk2pj.dyndns.org) Received: (from peter@localhost) by turion.vk2pj.dyndns.org (8.14.1/8.14.1/Submit) id l7OLtFOZ016289; Sat, 25 Aug 2007 07:55:15 +1000 (EST) (envelope-from peter) Date: Sat, 25 Aug 2007 07:55:15 +1000 From: Peter Jeremy To: Yar Tikhiy Message-ID: <20070824215515.GF16131@turion.vk2pj.dyndns.org> References: <200708230509.l7N59VCi048341@repoman.freebsd.org> <20070824183630.GA99474@comp.chem.msu.su> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="C7zPtVaVf+AK4Oqc" Content-Disposition: inline In-Reply-To: <20070824183630.GA99474@comp.chem.msu.su> X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.16 (2007-06-09) Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libc/gen fts-compat.c fts-compat.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Aug 2007 21:55:52 -0000 --C7zPtVaVf+AK4Oqc Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2007-Aug-24 22:36:30 +0400, Yar Tikhiy wrote: >The reason for exercising symbol versions right now is that "make >installworld" is sensitive to the fts(3) ABI. If the ABI is just >broken w/o special measures, "make installworld" will fail in the >middle and leave you with a botched system. It goes as follows: > >- "make installworld" copies the old /usr/bin/find and some other > tools to /tmp/install.xxx for use during the install >- libc is overwritten by its new instance, with new fts(3) ABI >- the old find(1) is run by installworld and dumps core immediately. The other option is to update the "copy old executables" part of installworld to also copy relevant old shared libraries and force their use for the "make reinstall" via LD_LIBRARY_PATH. --=20 Peter Jeremy --C7zPtVaVf+AK4Oqc Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGz1PD/opHv/APuIcRAnVtAKCYUMUkyNin/HkhhayMAizp+4cGngCfd6LB G9cX+8OOVbbkqTW/rDpyi8s= =+jnx -----END PGP SIGNATURE----- --C7zPtVaVf+AK4Oqc--