From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com [IPv6:2607:f8b0:4864:20::102d]) by sourceware.org (Postfix) with ESMTPS id 2E44B3858D38 for ; Thu, 25 Apr 2024 15:54:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2E44B3858D38 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 2E44B3858D38 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::102d ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1714060484; cv=none; b=G4vLPVvNGPEJC2edSKD/f5ksbCCuxMy3N+xh3gw+viRqNZFKbQnt+II34C8OKFtsjxqkKm1cmWNfufO1jR9OhU2GjtFgN4dqSxLm82OkJoCOv/E2XD9Q2aL+VffaiCzL+fFwL7tF0/ins2k1nnYx1Eazi3vIDgQZ2twVr8t4hUQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1714060484; c=relaxed/simple; bh=kO4fXs5JC6vDenanJHwkB4QXC+Hf66YzJx/Ig5+C2YY=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=oZYDqHGuY6idfPbM0P2edq92Y3/5IROG1Ew79OUfj/i1LsGHhgbND79qhpZKPpMmpY0bqCDmuw5Ig6l3HUWzqgwVens1P320xCVyIZhq83+ZU5G9e+/sO6fBIjfopXclxwNDQmjP6YH980lSWltWZ6p6WxBdeuDp482vNGkgDn8= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-pj1-x102d.google.com with SMTP id 98e67ed59e1d1-2ac9b225a91so931614a91.2 for ; Thu, 25 Apr 2024 08:54:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714060481; x=1714665281; 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=Ru6DV3YzRLM9oSROQCm7g7FmjIKsZjHYhL2FyS5OMIg=; b=ctwp86HDEHTVvT1WgA80CvdQLsapqXYCtNymSK0VILKCv6j1A6kw+sV1jNJ5qxWBjs +y0kgi3UZ+GpgAYN0/XJqv+0kcr5Yp/8K/Diz9AQ+p6bTZW8WplnQc89TcdkDLJBvga8 JcVm0WxSw37KayclxRx8KzwrapqTg7UcS/iyuYyOl8DqGmWq65JyJswqL0DXYtFVfFGm gIN5D5RGd2qg1hVC+4pqHOdRAbIjRGji2KkJlRFDAWRCJoKM0P3OAm2oTJOcnXPDHCVR Lsx4g2hWnYYlPPLNysmIL6fY4X+bAxjcTMPL3k6WX3UkDxvbccBo4fS0TZ2MldIRcUy5 HmKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714060481; x=1714665281; 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=Ru6DV3YzRLM9oSROQCm7g7FmjIKsZjHYhL2FyS5OMIg=; b=rQLWfZxBW9IlR+OX2xMW+ZncaGHvSd09kYHRI0GrzFxAm6nSsRExpAGHMocy/NP6a2 DHDsdvlhEA+7oHkebLzSpsGe2ANv0sLG03NJFpHsWOKEx4j+DKM6mHBjqauqFOAkr6I1 N/ziBabv0fEH7PxQtE5TsA/ccHHH9/1k/knhGbHd1xxIljKQjZ30iVPVqu7vVcjALSnF Y3t3R4Tm6HKKjLAnV+2uZb7UkMUQZe99GffOoaAJ/XTa3nM3hneQPDStB8RL2EroKF8r O28UWKOm/GrGL9AyYurMX7W2b08IJyuVXMzTmrxRdWnzNOM1pJKNGgfYb0BjLsilktuF xwAw== X-Gm-Message-State: AOJu0Yz/66idKfGHuwHoHlGdEhtWzpXGTyrP4cBZYGOtwjjErk99wOVo l+EfI6AErMwlRSvxwgPoXRtUlTSiSslMS/c2F/Ac9/4qr7fHimrmxXD+hE/UX6EAiEsEd19IBmy tdJ4vnr4WOjb9XLGxtxTCoPDmR1tByQ== X-Google-Smtp-Source: AGHT+IEl9I34VHBgeRyRsO7Dlr9k42y9+wshxfNfv/YxOzYLdsb+tEAm79/yNAR8mm58dnOBctFmFpZ0Eeu5M5e4ynU= X-Received: by 2002:a17:90b:3448:b0:2a4:ca45:ded1 with SMTP id lj8-20020a17090b344800b002a4ca45ded1mr5737377pjb.28.1714060480951; Thu, 25 Apr 2024 08:54:40 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Andrew Pinski Date: Thu, 25 Apr 2024 08:54:29 -0700 Message-ID: Subject: Re: Build errors for older versions To: Stefan Schulze Frielinghaus Cc: gcc@gcc.gnu.org, GNU C Library Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.8 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 4:21=E2=80=AFAM Stefan Schulze Frielinghaus via Gcc 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 f= or '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 > > Cheers, > Stefan