From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 0564959CAF for ; Wed, 6 Apr 2016 15:11:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2AC7021C0AB; Wed, 6 Apr 2016 15:11:22 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3BB2021C098 for ; Wed, 6 Apr 2016 15:11:21 +0000 (UTC) Received: from localhost (dra13-4-78-234-166-189.fbx.proxad.net [78.234.166.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: aballier) by smtp.gentoo.org (Postfix) with ESMTPSA id 23270340C79 for ; Wed, 6 Apr 2016 15:11:19 +0000 (UTC) From: Alexis Ballier To: Subject: Re: [gentoo-dev] usr merge Date: Wed, 06 Apr 2016 17:11:16 +0200 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Message-ID: <00dd8d2f-a8a8-4fab-b7a6-c72466d62532@gentoo.org> In-Reply-To: <570523FD.3040703@iee.org> References: <570312c8.1469ca0a.30985.5db1@mx.google.com> <570523FD.3040703@iee.org> Organization: Gentoo User-Agent: Trojita/0.6; Qt/5.5.1; xcb; Linux; Gentoo Base System release 2.2 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 75d0310e-da35-4b17-9d54-7984b062d25c X-Archives-Hash: 06a15ece5deab6a19a24f255e4e5a5ed On Wednesday, April 6, 2016 4:58:05 PM CEST, M. J. Everitt wrote: > What, if any, is the benefit of squashing /usr out of the equation? I > happen to have a few workstations that load their /usr off an NFS share > presently, This is precisely one case where I see benefits: no need to correlate / and=20= /usr. With the current way, this setup is broken if you don't pay attention:=20 glibc is not backwards compatible (that is, stuff built for glibc 2.22 is=20 not guaranteed to work with 2.21 and less), but you have glibc in /lib and=20= stuff in /usr linking and dynamically loading it. If your nfs server=20 updates glibc, you have to update every / on every of your workstations or=20= fear the consequences of running binaries built for 2.22 but running=20 against an older version. See https://fedoraproject.org/wiki/Features/UsrMove for a more complete=20 discussion.