From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-il1-x12f.google.com (mail-il1-x12f.google.com [IPv6:2607:f8b0:4864:20::12f]) by sourceware.org (Postfix) with ESMTPS id 725053844051 for ; Sat, 6 Mar 2021 14:43:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 725053844051 Received: by mail-il1-x12f.google.com with SMTP id v14so4743703ilj.11 for ; Sat, 06 Mar 2021 06:43:32 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=1uu2XDmDTSMgnk/buECL6D/gORYFBcmZFXRjfKgV4oY=; b=ZkYE/Wcz6bx3/OfpQkiBkghz3eFF3vZ+jAafIrypOzVt1JoQdB78k4D0U8BF7CZygJ 26l49cd8DNwTlZfRF3spFNA2mr5p9+88OT+E1sJThlz40sUGludUl7tPQ5qYUrFuCsh/ f3qne5RH0fUpVQ4Nm2s5VUnbbvwkF+uFSgU5R/b66eFHTMoWiq0oOX8PTN6yZXVMYlUc pWQzaXl6J8I2PdLHL3/6982IhqrTCnMCyzisLHCkb1DgJJQyI6Hi1asbxfOVxuriSSE2 MT8/MEQkbc283lmUutS6/ew7TH+cMHcRFTDJjEUovPy5HJ466B/fhaVYR081hY1ct0rC R4NA== X-Gm-Message-State: AOAM530hEonmptacu36iLkqRv9F6xqNwVHwv2sdzgye+xfv8CrFr74BP XRedxQgv9AAk5kWVnNl00cE= X-Google-Smtp-Source: ABdhPJzLUFntpLZwYEbdmDW2HRno706Zz4eyWl6B7V6DSttku73BmrmOT7qZUPNynW2u5+ySalGdQQ== X-Received: by 2002:a92:c102:: with SMTP id p2mr12889472ile.227.1615041811822; Sat, 06 Mar 2021 06:43:31 -0800 (PST) Received: from localhost.localdomain (c-98-202-48-222.hsd1.ut.comcast.net. [98.202.48.222]) by smtp.gmail.com with ESMTPSA id r12sm3070822ile.59.2021.03.06.06.43.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 06 Mar 2021 06:43:31 -0800 (PST) Subject: Re: [PATCH] libgcov: Fix build on Darwin [PR99406] To: Jakub Jelinek , Iain Sandoe Cc: Jan Hubicka , gcc-patches@gcc.gnu.org, Nathan Sidwell References: <20210305140019.GI745611@tucnak> <20210305204143.GL745611@tucnak> From: Jeff Law Message-ID: Date: Sat, 6 Mar 2021 07:43:21 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 MIME-Version: 1.0 In-Reply-To: <20210305204143.GL745611@tucnak> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham 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: Sat, 06 Mar 2021 14:43:33 -0000 On 3/5/21 1:41 PM, Jakub Jelinek via Gcc-patches wrote: > On Fri, Mar 05, 2021 at 04:19:47PM +0000, Iain Sandoe wrote: >> Jakub Jelinek via Gcc-patches wrote: >> >>> As reported, bootstrap currently fails on older Darwin because >>> MAP_ANONYMOUS >>> is not defined. >>> >>> The following is what gcc/system.h does, so I think it should work for >>> libgcov. >>> Build tested on x86_64-linux, ok for trunk? >> bootstrap suceeded r11-7524 + this patch on Darwin11. > And bootstrap/regtest succeeded on x86_64-linux and i686-linux too. > >>> 2021-03-05 Jakub Jelinek >>> >>> PR gcov-profile/99406 >>> * libgcov.h (MAP_FAILED, MAP_ANONYMOUS): If HAVE_SYS_MMAN_H is >>> defined, define these macros if not defined already. OK jeff