From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 94BE4C433FE for ; Mon, 6 Sep 2021 18:11:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 770B960F14 for ; Mon, 6 Sep 2021 18:11:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235188AbhIFSNB (ORCPT ); Mon, 6 Sep 2021 14:13:01 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55092 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S243861AbhIFSNA (ORCPT ); Mon, 6 Sep 2021 14:13:00 -0400 Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D721CC061575 for ; Mon, 6 Sep 2021 11:11:55 -0700 (PDT) Received: by mail-lj1-x229.google.com with SMTP id s12so12608249ljg.0 for ; Mon, 06 Sep 2021 11:11:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=4/XxjtcwY9C34CiufMPdWiPHxUpCQ41YPVeJpbHXsEo=; b=aXJR99ishZmS0NLJzcIl7b22JdllM6L1T9ntyP9veJPfscOLnpuTWz0n9AT48yIZiJ cVL0co87uk5nLMDWONfpkQhA7k4EPdq6AwMECAK1GkKY92gZiYCIT+KPe1uPLPTT7xaf jzNOTdupwh3hyL1FNCDe1F/OJ5xpmpgQ5eAzk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=4/XxjtcwY9C34CiufMPdWiPHxUpCQ41YPVeJpbHXsEo=; b=bzgwAorMk6+NMdEK2y4abDdPRyB6d5wXUzoiTgOVrFEEKLcwIfEg5M3zItsDQWFGWW N1wbaPwhRfzMnZCGyiv2OG+e+lc8XAZfyy5oryg572NySGDh5hgWernBlUM730oebrxK K/rtEOPHRESiYPUTWosCSDdxVKT8qx82AfFMVIDAGZiHADTQj6RAStvK5mHjsMj4Cuby 9gtISM1RPJ3BRV0zzYoN2HC+WnnEguYwbTiblBBGW3JoCq6SrPMitHsEsEo3qu5NH1ZO PrOm+WnaBbVXtmBfo93jG5vLZEBnc+zmZ5xuoUWR9GK1kGWh3DF/pLQhY33TFIpIzh5S Rz/g== X-Gm-Message-State: AOAM533oSTTu30PYk66Ekt5nIAxtYSzpxVBTThbdeyrJQHoqzNCPp+wx usJVZh3U9w33eDYHYmNAZSqMVv0i3Vf3Ye3Cpjk= X-Google-Smtp-Source: ABdhPJyRAOyu+yJTwTHGAKjF/9eLwnBf2pl6/J2Ce0ZZB9sJibBmpc5HJrWfJ8opE12JiPKK5ecvxA== X-Received: by 2002:a2e:9848:: with SMTP id e8mr11582256ljj.493.1630951913572; Mon, 06 Sep 2021 11:11:53 -0700 (PDT) Received: from mail-lj1-f171.google.com (mail-lj1-f171.google.com. [209.85.208.171]) by smtp.gmail.com with ESMTPSA id a3sm1147851ljj.122.2021.09.06.11.11.51 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 06 Sep 2021 11:11:52 -0700 (PDT) Received: by mail-lj1-f171.google.com with SMTP id w4so12508977ljh.13 for ; Mon, 06 Sep 2021 11:11:51 -0700 (PDT) X-Received: by 2002:a2e:8185:: with SMTP id e5mr11265751ljg.31.1630951911139; Mon, 06 Sep 2021 11:11:51 -0700 (PDT) MIME-Version: 1.0 References: <3b461878-a4a0-2f84-e177-9daf8fe285e7@kernel.org> <878s0c4vng.fsf@oldenburg.str.redhat.com> <20210904131911.GP1583@gate.crashing.org> <871r644bd2.fsf@oldenburg.str.redhat.com> <20210904191531.GS1583@gate.crashing.org> <20210906154642.GV1583@gate.crashing.org> <20210906172701.GX1583@gate.crashing.org> In-Reply-To: <20210906172701.GX1583@gate.crashing.org> From: Linus Torvalds Date: Mon, 6 Sep 2021 11:11:35 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL v2] Kbuild updates for v5.15-rc1 To: Segher Boessenkool Cc: Florian Weimer , Nathan Chancellor , Masahiro Yamada , Nick Desaulniers , Linux Kbuild mailing list , Linux Kernel Mailing List , clang-built-linux , llvm@lists.linux.dev, linux-toolchains@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-toolchains@vger.kernel.org On Mon, Sep 6, 2021 at 10:30 AM Segher Boessenkool wrote: > > But this whole thread is about removing uses of , and > eventually removing the > -nostdinc -isystem $(shell $(CC) -print-file-name=include) Yes. But your argument against it was based on that past argument of it being compiler-specific, in ways that are not true any more. Happily, it clearly is the case that compilers have standardized their internal implementation of this in ways that means that we actually _could_ do this for . Exactly the way we do it for pretty much every other header file. IOW, is no longer the special thing it used to be. We use the compiler intrinsics without the C library header files for everything else, so doing so for seems to actually be a clarification and improvement. Linus