Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp3054730pxb; Mon, 6 Sep 2021 11:13:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwvFP3/37dlEQLlQs6i+/Ow7Nz0/64o1Y+4HXNo852oeknCbW0ym4eb5zuQWQxa6Szq41Kt X-Received: by 2002:a17:906:d0cd:: with SMTP id bq13mr14919326ejb.66.1630952025666; Mon, 06 Sep 2021 11:13:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1630952025; cv=none; d=google.com; s=arc-20160816; b=jpUvtre33DJygaKgasNToODwxM4CIUPsWH6KrYvkrOJLROUp+zMRxJtY5WxpXxWLkS 1gaHmuwRdccGTkBSTboK5dhHpS2o1OZ2Fe2vc9RIq4jK+Vn699o0lLLMXAtWn6dWABhH caOMymydgEXNBm26f9zi9xDExqgUj4gAKhqIM6FIN3Sf9OD8VX7gXckT/yZ/civ1DY8F UXUOqBnF7O9/1yKstqYFPyzcBGQSn59caDe6gPWuIvm1ajWoVWSixKzuKolT9JWIpEHB FAlS7E1vzk0DMdIg+P2S7okC8E6qz/MCRlBI1NaHynxlZBjqJbztnXyaD//MB9BjAeGs I73A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=4/XxjtcwY9C34CiufMPdWiPHxUpCQ41YPVeJpbHXsEo=; b=nAzilOe6K4ze9I19ePcnqDLXHm547ogn4/lRU7NisQo6HYjEFLplzHu5l5pSd/TJc/ 51xUdXIUFGsmHhiRYt3nLguAGHYGvhH6/wNPMmLObUHURGr3M92gNJTmZWAEROpc9J76 IAAKpiUorlDZUpOUqW+22iBmqYeukzDEIHjPyxfIw3W/R9cLnxZtbZjwYXIVkrEueR5F uQem5tG2h0cbflZBJs+IJOEYG1W/P+vfww4W0RgMM38MEWjmWovz/XWvVAddAILuvNh0 mbGNoIGINHpPfhfHFWp+5rfE43v3zYVq8+lnDO2fBoj1zqIbBz+HmdvaapaRI07N6mEV Q+tw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=aXJR99is; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r24si9211890ejy.432.2021.09.06.11.13.22; Mon, 06 Sep 2021 11:13:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=google header.b=aXJR99is; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243493AbhIFSNA (ORCPT + 99 others); Mon, 6 Sep 2021 14:13:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55086 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235188AbhIFSM7 (ORCPT ); Mon, 6 Sep 2021 14:12:59 -0400 Received: from mail-lj1-x22b.google.com (mail-lj1-x22b.google.com [IPv6:2a00:1450:4864:20::22b]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 86C80C061575 for ; Mon, 6 Sep 2021 11:11:54 -0700 (PDT) Received: by mail-lj1-x22b.google.com with SMTP id y6so12560472lje.2 for ; Mon, 06 Sep 2021 11:11:54 -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=cFXmaL3sdwcPkXf6Dis4Yf907fpVdp8t++R/TIe4hH6dtXEA6fDpQKnFe867hyzXFX NlfpRF6uo3QuM8CyNUxnBaAKgsDRiMBKit+u7bAsR3fyIduELhDLzyEnXKK/5xU0A4Fo /0dSCyZ+3XlJ1FAhwmsuglskIUhm8dRTjfqWU8Fzg1jvYGS6quuIFodOhLW1F5O6rlZy BAOgUYunjDuTEHnIeSPFaV+VGLn/7qSNYwEc/Q7zdRfwh82Y8sbvMxWOiyRswMWQeEIX Ai8H6l0PtZH9ir8f7pf+Eao4Q3woPvFc0coX43rGtv+63m1iE4P+Hk7tMAPpD12Nxt+m /BiQ== X-Gm-Message-State: AOAM533yy7RdRdywW/XKsN0+SO5hUMeRRClDsEQe0KAMbiNT+Y1Ri+k6 yszScTb6or8LPQJbxbNsqg+bIz1cINyszs49Tys= X-Received: by 2002:a05:651c:110f:: with SMTP id d15mr11422036ljo.99.1630951912607; Mon, 06 Sep 2021 11:11:52 -0700 (PDT) Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com. [209.85.208.178]) by smtp.gmail.com with ESMTPSA id i5sm796044ljg.53.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:51 -0700 (PDT) Received: by mail-lj1-f178.google.com with SMTP id p15so12575494ljn.3 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-kernel@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