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 19F951382C5 for ; Mon, 4 Jan 2021 11:57:53 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 956D5E093D; Mon, 4 Jan 2021 11:57:48 +0000 (UTC) Received: from p-impout001.msg.pkvw.co.charter.net (p-impout001aa.msg.pkvw.co.charter.net [47.43.26.132]) (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 A41EFE08EB for ; Mon, 4 Jan 2021 11:57:47 +0000 (UTC) Received: from localhost ([96.28.177.163]) by cmsmtp with ESMTP id wOUckV3BCCudiwOUcki4wK; Mon, 04 Jan 2021 11:57:46 +0000 X-Authority-Analysis: v=2.3 cv=Va+Jw2h9 c=1 sm=1 tr=0 a=xqrt2BZAGHte7XHhrxJgbA==:117 a=xqrt2BZAGHte7XHhrxJgbA==:17 a=HpEJnUlJZJkA:10 a=Az199_pms6fzQ-OUONYA:9 Date: Mon, 04 Jan 2021 11:57:37 +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: MS4wfEz70Y1O7mxVuCIQXbaZYY/arYEsViVYY7IDq3ni6Z807QCZEmS+iAvKTzWTaLYsSbF3dwiETCwk6WXPyo8M6uJOoiteTkE+S1x7Kup2TGXYAnxmERDS 8Fj0U2ZsNwfYXCrl48Aj+TkcKHSBpkYgyM9HvhmyQp2tYnfFAyERWtdQwwgLhEt2Ijulo/jugACDkA== 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: <20210104115748.956D5E093D@pigeon.gentoo.org> X-Archives-Salt: f287d027-634d-424c-8504-029a13001e10 X-Archives-Hash: bdf34d8a59a092f2f7ed1b6458099a76 > > 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