From owner-svn-src-head@FreeBSD.ORG Wed Nov 27 06:34:38 2013 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 652A4E61 for ; Wed, 27 Nov 2013 06:34:38 +0000 (UTC) Received: from mail-pb0-x233.google.com (mail-pb0-x233.google.com [IPv6:2607:f8b0:400e:c01::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 366942AA1 for ; Wed, 27 Nov 2013 06:34:38 +0000 (UTC) Received: by mail-pb0-f51.google.com with SMTP id up15so9649287pbc.24 for ; Tue, 26 Nov 2013 22:34:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wemm.org; s=google; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type; bh=eli/bplyfeftzSM8spD/g0lIiX0njCt4v0MuG6HEXyI=; b=qpmuc+0uzKumQrYBElKalVcZ5SoS/UJIY3Evx21Mu777fHdkYXwY34vr0DBlmn4ChM cW3AQ8GcEn+xxepXbKtM+e7S+sNyVjfHJMOAebfmzfPLngUC/H957Rh8MAjB+/4vtPra g+CNDUvdnheMqI6dQnyg2NtjIfyrgRU8HRSB8= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:organization:user-agent :mime-version:to:cc:subject:references:in-reply-to:content-type; bh=eli/bplyfeftzSM8spD/g0lIiX0njCt4v0MuG6HEXyI=; b=k/e5sQESzx5JaO8xYp9kOrTJldNp4pZTiTfRCFsyzqE0TO9u588E4yC6Lls3pEPiMn jf49sOBg33v8/zLuMLz5nXrTbxxpPA3c6P3xAP8wPIqC8HBtesUZk3nJtGf7aHJmi4dy hBlNEeLEW0ikQZQR2rHmDWseeQZSUPHHCaMMSjw2vLAC7sURhQj/YxbbjEXOUcbJouFC VBFPDZxYCm48o9NK9UZoNX0OBaHXJ1bPY7mbYE9hX438UCHKrXIJKE8E5YlX1dv7SURL rKj+yNHpxTq4ydyvMreRRqTot0wEI2HxXkmu1EnLxd/NJbjVdS6WY6G9JfUNPigKRemQ Yf+g== X-Gm-Message-State: ALoCoQm1YEFGqALBgFUuyCBF04N6dNH5W4e2G9y0mMFxJodduwI4k46uMs3/tjFVse8lQK5VVrmg X-Received: by 10.68.253.67 with SMTP id zy3mr3442555pbc.137.1385534077727; Tue, 26 Nov 2013 22:34:37 -0800 (PST) Received: from hackintosh.wemm.org (c-71-198-8-135.hsd1.ca.comcast.net. [71.198.8.135]) by mx.google.com with ESMTPSA id hn5sm74239448pbb.25.2013.11.26.22.34.36 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 26 Nov 2013 22:34:36 -0800 (PST) Message-ID: <52959276.7070803@wemm.org> Date: Tue, 26 Nov 2013 22:34:30 -0800 From: Peter Wemm Organization: World Domination in progress. User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.1 MIME-Version: 1.0 To: Glen Barber Subject: Re: svn commit: r258672 - in head: . share/mk References: <201311270454.rAR4sOqI004103@svn.freebsd.org> <20131127050358.GG1710@glenbarber.us> In-Reply-To: <20131127050358.GG1710@glenbarber.us> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="6USLvdeCqoS4Ispk6xahsnQbS2wJi01Cu" Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Nov 2013 06:34:38 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --6USLvdeCqoS4Ispk6xahsnQbS2wJi01Cu Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 11/26/13, 9:03 PM, Glen Barber wrote: > On Wed, Nov 27, 2013 at 04:54:24AM +0000, Peter Wemm wrote: >> Author: peter >> Date: Wed Nov 27 04:54:23 2013 >> New Revision: 258672 >> URL: http://svnweb.freebsd.org/changeset/base/258672 >> >> Log: >> At great personal risk, change the default for LIB32 from yes to no.= As >> mentioned in UPDATING, you can even do it as an as-needed operation = after >> doing a buildworld/installworld. You can set WITH_LIB32=3Dyes in ma= ke.conf >> or src.conf. >> >=20 > Thank you. Long overdue, IMHO. >=20 > Glen >=20 A slightly longer explanation of what I was thinking: - There's a new round of 'make -j' problems lurking in there. We are missing chunks of the ordering glue that cause libraries to be built in t= he right order when they depend on each other. - It's a waste of cpu time for the usual case, particularly for the 11.x cycle for the next 1-2 years. - We don't build them properly - we invent cpu flags etc. The usual use case for 32 bit binaries seems to be: - running a 32 bit chroot or jail - this is unaffected. - running old binaries, usually from 4.x or 6.x when the 64 bit port was really green - WITH_LIB32 doesn't actually help much with this because mo= st of the libraries are missing. It seems more likely we can do a better job with packages. With some massaging, we should be able to use the compat-6.x/i386 libraries as-is, = and solve the "old 4.x/6.x binary" issue in one go. However, ld-elf32.so.1 does require special handling. I have something i= n mind that might make this moot though. I suspect I've made the powerpc folks angry though... --=20 Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6F= JV UTF-8: for when a ' just won\342\200\231t do. ZFS must be the bacon of file systems. "everything's better with ZFS" --6USLvdeCqoS4Ispk6xahsnQbS2wJi01Cu Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (Darwin) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iEYEARECAAYFAlKVknsACgkQFRKuUnJ3cX+CTACgkuKEvYdsvsXI+fRYomC+9yHc LowAoJ1LWmFHqH28nCVcFS4nIwgqizCx =KAKi -----END PGP SIGNATURE----- --6USLvdeCqoS4Ispk6xahsnQbS2wJi01Cu--