From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 9C5751382C5 for ; Thu, 14 May 2020 05:00:34 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 347D6E0916; Thu, 14 May 2020 05:00:24 +0000 (UTC) Received: from sonic313-22.consmr.mail.ir2.yahoo.com (sonic313-22.consmr.mail.ir2.yahoo.com [77.238.179.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5BB4FE08DA for ; Thu, 14 May 2020 05:00:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.fr; s=s2048; t=1589432422; bh=+xC9X6AR2sqVlHFDE80iuYNp+1hgsS99Ck0pFlKjE1M=; h=Date:From:To:Subject:References:From:Subject; b=e3Vq1gx5GCg2z5BuVaXMN1fMm3ypa+ciDU4e88dRB+s1Z1qvcPAYLL6x2kfkWexfbhDRAJOwoH3sE0bn+/Vm642BZ1HBY8dY0XTyh/SaNPu4Yi+14WeU8dmlhVeinKYn7mEHMpX5vMix4OhVY3k/WnDsw98n/khFAs6s81h3aeqf9jhko87f4TD92VtFEfybtTT4Uu3RTDU9UZzfbu3N4+qx4G6UVK6V7DBEOkthbZPefiTA69JouqCY3ok9CZ9aYaqbEb07if1tAnPC9k6abmb6kabqdr4GZIOSQcRPZc3vON8GeV2B6rH58VUuTuorxSvMzGBAV1RFk0CV8u5eMw== X-YMail-OSG: _NMRosoVM1n2t0EVOxz4S5Ze3f38IPQVj9KMN.gpQdXXJdo_9b_xY3vN37jIvN8 cIvyuHmyHuOBvRai39BCgetPq9k5.Qc7Kgc7uL5P7MvXnAgagEFRSN3CTWtC.1sZzrwt66XPVLXO CT1OpS7hLXIXzsBacenFDVPuz7Wt4.qgv2wIPITWOsSj1FmYiRXS6imCbHJhn_doi2_FlZ867gPJ k0yRXdpjh285fiRdhazob43jhbOwj7yFBQoCA0ENnwVCsg_CVwgRZOTTObuzcl8lrmmnwn6ZTEjp kV6FZro2PxmXNts810u5eK9g8kK4oZr9OrL9K6K9o43nB3CfWSvEF87sR_u7zq2NEBh2F4QDUzvM XLZIdIuugwpCgMP6dqeXciEOLt2OE4oqDdWF2M9flQ.PymUypr3ywdVgEXN_d5lLTici2n9gSYW3 qtuX4QEhInnmYdx52oE0AynL5TwsR9w98d5g6LqxD8YfIn.5.ZGxLOzr0jMHWR1qOt5H6Oa7oLNI ZHDa_vkn4f_KLHS3HrvR9uDijfuCYRqnd2bcOCJDvAEWI0q17hPdy8WwPwrVGk.sH8nJg3t7plx2 D72FJX_y3NcAIbyaCD0NZeH53lzS8PbDASs9vWoKW8dVWaRVUB2ZWbpc_lD8ydRfX3R5xKDd1nMV e3gBtZm6OBfH28iTTajni.YY9v6cCWjwbHE35D.70xOUzbS3qcTrr6yCssI0idBDYHn.Ulx5nIYS VyrZy3GuBj8iq8im_D4yDCcPZ2jbEklxymDgWd30FrgZx8gFBilv6n5zxC5ubhHxMOXtHeacfd_U 77HRQgwsnuNANu_NZx_dcVZfMFjV9osy1a.6pRKjeIgjUpTzJGqzHe2KFgI6Ye6nsb8xGqTC5t22 T5QDEMbQFZQAixkHMhkyLU0QUKXxjXsLAVV4UwuZ635CpgrDCYpt8XLx40IHE3nGWLmOctzfJP2G 4.ZQWocCRMB_i6lPuw7o.P2GqXMyv0958lIYqaYwtM74lHnAVoPNUsH7Av_5.XeDgRX5GYI44Dws pXnWYYiBomk6eFiOdE.BmNf400oLkEydXjD1A0bqIyUoADPCedNLCMDnNs9BzIE9Vi7cZETZVAyC RCmB40av3Bb1v9y6TJSJs6o7LvgoxTGlm6c5dYwdDSqkgUp1kWQMfAfl46.fyZiW5yzM7xgJL1sR afSyEVJk4DWnUgkWlBsJoabE0LGFn.8.nqvpBVU_oK3RC3NbH_CjwtNu83bRSgp2aH02yKRnFso6 0M5m8cgi9HLzbFgkAoEPXvOlTN8ptlSUPiNjA9RfcN482gz3oEpz55fZkwM5TSD8_o022YF4Utue 8Je7IETEWFv_kLaDvDUqzJnLozBBywbxSia3X4_Lq3Wp2Hnwuf2eWKHHJsU4PfJqz1D1ny6uwzQ- - Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.ir2.yahoo.com with HTTP; Thu, 14 May 2020 05:00:22 +0000 Received: by smtp417.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 70dadad2fe8705d4e35a05e00cfb6bcd; Thu, 14 May 2020 05:00:19 +0000 (UTC) Date: Thu, 14 May 2020 07:02:05 +0200 From: =?utf-8?Q?Fran=C3=A7ois-Xavier?= Carton To: gentoo-user@lists.gentoo.org Subject: [gentoo-user] Building packages in different prefix without rebuilding system packages Message-ID: <20200514050205.GA15477@pc-fx> Mail-Followup-To: gentoo-user@lists.gentoo.org Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit References: <20200514050205.GA15477.ref@pc-fx> X-Mailer: WebService/1.1.15942 hermes Apache-HttpAsyncClient/4.1.4 (Java/11.0.6) X-Archives-Salt: bee43807-8fe4-4b60-a75a-e2c5134a86fe X-Archives-Hash: ea4b3222694b4847354a689b81a06616 Hi, Is there a way of installing packages in a different prefix while still using system packages? I've tried setting EPREFIX, however doing that will install all dependencies in the prefix, even if there are already installed in the system. I was hoping to install some packages in user directories, but I also don't want to duplicate the packages installed globally. For example, most packages eventually depend on gcc, which I definitely don't want to compile twice. So ideally, only dependencies that are not installed globally should be pulled in. I was not able to find a way of doing that, but I feel like it shouldn't be too hard, because EPREFIX almost does what I want. Does someone know if it's possible without too much tweaking? Thanks, -François-Xavier