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 21D911382C5 for ; Wed, 1 Jul 2020 01:31:30 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E5E2AE08D0; Wed, 1 Jul 2020 01:31:22 +0000 (UTC) Received: from p-impout001.msg.pkvw.co.charter.net (p-impout007aa.msg.pkvw.co.charter.net [47.43.26.138]) (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 90337E08A8 for ; Wed, 1 Jul 2020 01:31:22 +0000 (UTC) Received: from localhost ([96.28.177.163]) by cmsmtp with ESMTP id qRaqj08sQqjkdqRaqjTq6H; Wed, 01 Jul 2020 01:31:20 +0000 X-Authority-Analysis: v=2.3 cv=SZ2JicZu c=1 sm=1 tr=0 a=xqrt2BZAGHte7XHhrxJgbA==:117 a=xqrt2BZAGHte7XHhrxJgbA==:17 a=HpEJnUlJZJkA:10 a=Az199_pms6fzQ-OUONYA:9 a=pHzHmUro8NiASowvMSCR:22 a=Ew2E2A-JSTLzCXPT_086:22 Date: Wed, 01 Jul 2020 01:30:59 +0000 From: "Thomas Mueller" To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Gentoo chroot with old glibc References: <2061dce3-a6b3-31a7-aed0-c08487fa15ce@apteryx.fr> <3236503.QJadu78ljV@dell_xps> <5242903.IbC2pHGDlb@pinacolada> X-CMAE-Envelope: MS4wfIB72HZDdJhJhxezyccF50CIUuiBtnpgjSquc9PYXjhYDT0CY0JNnrXnLkFs4QEua8uhr2DLaMgdGkWE5potu1lP3gnnEflACripakstGB/Db4loUHI0 /EWkpdU0ooY83MRCR/FxeBxT7kdgEOQkB1TzXjRGUaCVkmTz6FVHoPYZviJzlAkv6sjuShkVOOVTAg== 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 Message-Id: <20200701013122.E5E2AE08D0@pigeon.gentoo.org> X-Archives-Salt: b0107372-4e09-47b2-9d8a-d746fc7e17b0 X-Archives-Hash: 3d4a9f4086811278bfb1e48f62407e73 > > That's what I did: I found a 2017 stage3 with a still older glibc and > > managed to upgrade to a 2020 gentoo while masking the last glibc > > versions. That was tricky because I had to git-checkout intermediate > > versions of the portage tree in order to deal with the EAPI changes but > > I have a working chroot now. Thanks. > That's the easy way to do it, yes. > The hard way is to treat this as a cross-compilation problem and bootstrap > your own stages from scratch. Instructions would be a bit longer... > Andreas K. Hüttel I have looked through crossdev. Is that what it would take to cross-compile and bootstrap stages from scratch? Could that be done from (instead of an old glibc) musl, uClibc, or FreeBSD or NetBSD? Tom