From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) by sourceware.org (Postfix) with ESMTPS id 0D7513858D38 for ; Thu, 25 Apr 2024 16:00:55 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0D7513858D38 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 0D7513858D38 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::b32 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1714060858; cv=none; b=Ta6GXESq8ieXqWULsQrgCdfh5/ydMarfUzwR1Zw++JTYZcMYKAN4VtNx3rj1fBHh6pZ+Q5Wuf0o5IBu3A1bmpFTL7hG0AzdADFY8BYE5MgG53hqbRigVT4xM6APcnUtof84h71JRnc57PDk2A7YRzxKUHYewDwRJRvs+uqzbcKs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1714060858; c=relaxed/simple; bh=W929zEdMlT8sXfzCoFYQOAK7bz9LHjFzkVIosazUKR4=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=ST01SOEf2vjyaFLCMj/KMVy1ORmZbQ31KcwuwXez8CXh9KmdP5n6zPdj/phcL3aur0nFzfkybbcIzW3znnezmF8nI+G7eex/e2DVn7tcxlrpiW7tBa3PptX7L4lOK8cxhjfUJhBgLLmne6rXlYAJ/QCIer2U0jgztMuAj/lZAn8= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-yb1-xb32.google.com with SMTP id 3f1490d57ef6-dde0b30ebe2so1239518276.0 for ; Thu, 25 Apr 2024 09:00:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714060854; x=1714665654; darn=gcc.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Z8n9XmPWSKPDobhxvcfj33K1DmWvkyzXDuxW6WTxDks=; b=nlHwXg+EoZ/Mw+av6CH3nOMwMbO4MuVlnnVtuZRPTrJ1KTkClxfb9OIwAE3PDKwV8c nuhXOkaJtvRbcFTeA0iWcsvbKUe11HRjqRzFV3IcVd8WMzIc1Mq+PMoVG4E+cCDAxkZb oSgeK+8pR4H4xYKSmBiNv6D9jR/Q8kQLJ3sYF0rfVzU0JN9G//tDwx7siQh1rEadn+XY AveM99n/CJpFOzkGbNHR71PscQcgtCntk2TQdtswmwJVIobw3WNlvohAkMLffuiKuVtb Yh+h8zGiF2XrN9568PYkq8xTY0n/v1ILUTroDF/b66TZttRanP44QCgW9J0Qg8DsStr3 JkpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714060854; x=1714665654; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Z8n9XmPWSKPDobhxvcfj33K1DmWvkyzXDuxW6WTxDks=; b=vKss4nOEI28CoWYEIqFYAl8M0NlltIy+pjSCb3ffQZYbOb2ejeHLENbrvKM89MAJfb Xa5u4AdgurS+weGOW1GF0pVmQ/2imsGKo78oHpZUZCl1H0PTQ3C8c5Or0QmrtOoSCSOy eEi2lyscBeppp20uz8BoVBjusxKaZYSqFvsKrRAETQvdwX8Og0lYVZspOnYR3AJRoT7o e9AGbXFBXbY3qOnixou4lpWIMrXCAeQWPbuSXHu1DAU/ZLYSn44zd2K1Sjb8/rtHlQPy OcGAgqlEuz6/Wo12kyJBAYH3zw0y1X/Jdqv+6uV0LW9us01Voy972qg99liddJ/4Xfaq GfHw== X-Forwarded-Encrypted: i=1; AJvYcCXsFtr5RBrRuCyUBTwMIE4Cys/7NE4wUyd6uY8jE72CTqq98ZN0pwWlj0y1O2kZ80FpZ6XEFEQRQ9zc6RVazQU= X-Gm-Message-State: AOJu0YyRihM4hjdtZYMbZYI49+3O924OBw8OYW8+/8khp9J6pUhF8/u7 Z83BJdjus08jlPr6Ph8Os6/9vyKvA3AGgSaUMdMVT+f/zzIBjBgnLmvXhYtdCNpKXa/EbEfRV0J OCf4xXCTuAbaceI5Ejv//5gjgsto= X-Google-Smtp-Source: AGHT+IEB61vaL1AfSi+J2flzhFdKRjQDDmzXEuoyNr+Mx+UQ2S9toM2S21pzP6lOVB3sCjivo40m8O2pm8nDLy826wY= X-Received: by 2002:a25:d084:0:b0:dc6:ff66:87a8 with SMTP id h126-20020a25d084000000b00dc6ff6687a8mr43916ybg.51.1714060854106; Thu, 25 Apr 2024 09:00:54 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: "H.J. Lu" Date: Thu, 25 Apr 2024 09:00:18 -0700 Message-ID: Subject: Re: Build errors for older versions To: Andrew Pinski Cc: Stefan Schulze Frielinghaus , gcc@gcc.gnu.org, GNU C Library Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-3013.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On Thu, Apr 25, 2024 at 8:55=E2=80=AFAM Andrew Pinski w= rote: > > On Thu, Apr 25, 2024 at 4:21=E2=80=AFAM Stefan Schulze Frielinghaus via G= cc > wrote: > > > > Hi all, > > > > while bisecting I recently ran into build errors like > > > > In file included from /devel/gcc/libgcc/../gcc/tsystem.h:101, > > from /devel/gcc/libgcc/libgcov.h:42, > > from /devel/gcc/libgcc/libgcov-interface.c:26: > > /usr/include/stdlib.h:931:6: error: wrong number of arguments specified= for 'malloc' attribute > > 931 | __attr_dealloc_free __wur; > > | ^~~~~~~~~~~~~~~~~~~ > > /usr/include/stdlib.h:931:6: note: expected between 0 and 0, found 2 > > > > My host system is Fedora 39 on x86_64 while trying to build > > r11-3896-g61a43de58cb6de. The error does not appear if I'm using e.g. > > Fedora 34. Is this known and if so does there exist a workaround such > > that building older versions on a recent OS works? > > Basically glibc's check for GCC version is only designed for released > versions of GCC. So bisecting GCC means sometimes that check will > break. > I have not fully looked into it but maybe glibc folks can provide a > workaround to disable the version check to assume a much older version > of GCC here. > > Thanks, > Andrew Pinski I keep the older versions of GCC around for this case: [hjl@gnu-cfl-3 usr]$ ls -d /usr/gcc* /usr/gcc-10.2.1-32bit /usr/gcc-12.3.1-32bit /usr/gcc-14.0.1-x32 /usr/gcc-10.2.1-mx32 /usr/gcc-12.3.1-mx32 /usr/gcc-6.4.1-x32 /usr/gcc-10.2.1-x32 /usr/gcc-12.3.1-x32 /usr/gcc-7.4.1-x32 /usr/gcc-11.2.1-32bit /usr/gcc-13.2.1-32bit /usr/gcc-8.4.1-x32 /usr/gcc-11.2.1-mx32 /usr/gcc-13.2.1-mx32 /usr/gcc-9.3.1-x32 /usr/gcc-11.2.1-x32 /usr/gcc-13.2.1-x32 [hjl@gnu-cfl-3 usr]$ --=20 H.J.