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 59DB459CAF for ; Sat, 9 Apr 2016 17:25:17 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7BF8F21C0A2; Sat, 9 Apr 2016 17:25:10 +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 941E521C092 for ; Sat, 9 Apr 2016 17:25:09 +0000 (UTC) Received: from localhost (unknown [IPv6:2a01:e34:eeaa:6bd0:76d4:35ff:fee6:9e58]) (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 1AB013408B8 for ; Sat, 9 Apr 2016 17:25:07 +0000 (UTC) From: Alexis Ballier To: Subject: Re: [gentoo-dev] usr merge Date: Sat, 09 Apr 2016 19:25:02 +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: <030d9785-890c-495b-98f2-4fffed863f97@gentoo.org> In-Reply-To: <57091bab.c801b60a.4293c.53b8@mx.google.com> References: <57070c95.0714320a.ed102.1995@mx.google.com> <57079677.9010900@gentoo.org> <57082EA8.6060505@gentoo.org> <57085007.87059d0a.c79c1.24f6@mx.google.com> <570856D4.8080900@gentoo.org> <57085cb7.d3adca0a.1a02a.2879@mx.google.com> <57086017.6060501@gentoo.org> <57087FD7.5030900@gentoo.org> <57091bab.c801b60a.4293c.53b8@mx.google.com> 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: 9936b6f1-3836-486a-8f18-733ea25ec876 X-Archives-Hash: c909fdf3926a5532d1c94e29b5fdf19f On Saturday, April 9, 2016 5:11:30 PM CEST, William Hubbs wrote: >>> ... >> if we don't make it optional we're going to cause some serious headaches >> for people who are invested in the current status quo. >> ... > > gen_usr_ldscript is only needed if you are using separate /usr without > an initramfs. This is unsupported and orthogonal to the usr merge. just one addition: for having self-contained / with /usr on another=20 partition, you just need to move libfoo.so* to /lib; the ldscript is only=20 useful because the linker searches /usr/lib first then /lib, and if=20 libfoo.a is in /usr/lib, it picks that one. IOW: gen_usr_ldscript is not needed without static libs, even for the case=20= you describe