From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate.crashing.org (gate.crashing.org [63.228.1.57]) by sourceware.org (Postfix) with ESMTP id 98BD2385800A for ; Thu, 25 Mar 2021 13:06:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 98BD2385800A Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=kernel.crashing.org Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=segher@kernel.crashing.org Received: from gate.crashing.org (localhost.localdomain [127.0.0.1]) by gate.crashing.org (8.14.1/8.14.1) with ESMTP id 12PD5nf2024133; Thu, 25 Mar 2021 08:05:49 -0500 Received: (from segher@localhost) by gate.crashing.org (8.14.1/8.14.1/Submit) id 12PD5mV5024128; Thu, 25 Mar 2021 08:05:48 -0500 X-Authentication-Warning: gate.crashing.org: segher set sender to segher@kernel.crashing.org using -f Date: Thu, 25 Mar 2021 08:05:48 -0500 From: Segher Boessenkool To: Matheus Castanho Cc: Michael Meissner , David Edelsohn , Bill Schmidt , Peter Bergner , Joseph Myers , gcc-patches@gcc.gnu.org Subject: Re: [PATCH, V3] Require GLIBC 2.32 for Decimal/_Float128 conversions. Message-ID: <20210325130548.GH16691@gate.crashing.org> References: <20210304210135.GA32076@ibm-toto.the-meissners.org> <87eeg75d9o.fsf@linux.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87eeg75d9o.fsf@linux.ibm.com> User-Agent: Mutt/1.4.2.3i X-Spam-Status: No, score=-6.8 required=5.0 tests=BAYES_00, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, KAM_SHORT, TXREP, T_SPF_HELO_PERMERROR, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Mar 2021 13:06:55 -0000 Hi! On Mon, Mar 22, 2021 at 02:06:27PM -0300, Matheus Castanho wrote: > > Cross builds on Advance Toolchain have been broken since GCC commit > '781183595ac Add conversions between _Float128 and Decimal' [0]. This is a problem in AT's build system. See https://gcc.gnu.org/install/prerequisites.html (second item): In order to build GCC, the C standard library and headers must be present [...] You usually just provide a sysroot of an older (but new enough) install, if you want to rebuild libc. Sometimes that requires to build GCC again after you installed the new libc (but usually not). This is normal. Segher