From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x632.google.com (mail-ej1-x632.google.com [IPv6:2a00:1450:4864:20::632]) by sourceware.org (Postfix) with ESMTPS id 6EE4C3858C52; Fri, 3 Feb 2023 08:58:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6EE4C3858C52 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x632.google.com with SMTP id p26so13342495ejx.13; Fri, 03 Feb 2023 00:58:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=UNhnx3zVoNSgvRXcGEU8snxH/b8T67E0h9ItcbMM5Kw=; b=ntCfuw+Xhbsyb9BcLoHRf6QezeUug86YLurYjsDmm6d5w1BM98c+2DbVLfzZCufilB hFGjso7IyGPIer+cpcFCMTStC8SkfMqD3noNklXVo7+ODa5WhDdiXoEI1y+QC4xz9Soh Fy7pDkU9XiV7n0RBjqiqYWhsdgoii4QHpP0IeNS/ZPjqR511nSog9r7dFKOAZat/98nx Iv6xkROmLB1ARLgnj1FK+Z2jfrX8oUsF1+nl2dzmOpefNutwi4v3+7jC9a8HOPOXVcRl 4UuM16UjLfG+jfyy6uq9RRYSGR/2Uwy3d+N6A+0FGCkvOAJIwjotEn6gZMMk2Pfl/SbD ff5w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=UNhnx3zVoNSgvRXcGEU8snxH/b8T67E0h9ItcbMM5Kw=; b=5HTKj8roTqleagiBuyspX8HeLuwNtooi4JPIXl26QHwLpprF1F5q8QYf3BHCNP9etV TrULpqE+HaOo1TzLmmVrdOPTZbH8y24/FQGNoFQzUyC39T3c4YMFMq+/NH6+3/+LqCNn AY99QE4lVcirh1sr+K6N34IYwFWZnURcfc1rmhFvjlof4S8Dr72KMxhm/PUUwpxVFin+ DQ8baKxFJtewiJqCi5i57pWMFxIIo+tAy2EUB6jl4nG9TepYPB/wdkUlYP0JENZrOZd1 b4aTtYRbqKUiKWqgEgXj7DpENmtzb4jyQvaxwWvkYf0T3JKW2C+RKGaA9Hildp9vI7r1 e6GA== X-Gm-Message-State: AO0yUKUv+NPUle7jRUbHyRR6OiG4yD2AMZTp8KF/N2aE0JybzmxPepLy iszoGw+5+VFdKUR3G/o2QWSojPPBQkmqLIdfgPs= X-Google-Smtp-Source: AK7set/obpU4Vo34fh/PqiD1yyftOWYaztXYItv7HbTJVJlX9tNtWzroYn/TDsLR+nT53QdAI4EJPkk1eP6LL+P8Vys= X-Received: by 2002:a17:906:3b95:b0:85c:f0fe:60b8 with SMTP id u21-20020a1709063b9500b0085cf0fe60b8mr2820392ejf.92.1675414713136; Fri, 03 Feb 2023 00:58:33 -0800 (PST) MIME-Version: 1.0 References: <20230125210636.2960049-1-ben.boeckel@kitware.com> In-Reply-To: From: Jonathan Wakely Date: Fri, 3 Feb 2023 08:58:21 +0000 Message-ID: Subject: Re: [PATCH v5 0/5] P1689R5 support To: Andrew Pinski Cc: Ben Boeckel , gcc-patches , Jason Merrill , Nathan Sidwell , "fortran@gcc.gnu.org List" , "gcc@gcc.gnu.org" , brad.king@kitware.com Content-Type: multipart/alternative; boundary="000000000000d3f9e405f3c7e2e1" X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,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: --000000000000d3f9e405f3c7e2e1 Content-Type: text/plain; charset="UTF-8" On Fri, 3 Feb 2023, 04:09 Andrew Pinski via Gcc, wrote: > On Wed, Jan 25, 2023 at 1:07 PM Ben Boeckel via Fortran > wrote: > > > > Hi, > > > > This patch series adds initial support for ISO C++'s [P1689R5][], a > > format for describing C++ module requirements and provisions based on > > the source code. This is required because compiling C++ with modules is > > not embarrassingly parallel and need to be ordered to ensure that > > `import some_module;` can be satisfied in time by making sure that any > > TU with `export import some_module;` is compiled first. > > > I like how folks are complaining that GCC outputs POSIX makefile > syntax from GCC's dependency files which are supposed to be in POSIX > Makefile syntax. > It seems like rather the build tools are people like to use are not > understanding POSIX makefile syntax any more rather. > Also I am not a fan of json, it is too verbose for no use. Maybe it is > time to go back to standardizing a new POSIX makefile syntax rather > than changing C++ here. > That would take a decade or more. It's too late for POSIX 202x and the pace that POSIX agrees on makefile features is incredibly slow. --000000000000d3f9e405f3c7e2e1--