From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) by sourceware.org (Postfix) with ESMTPS id 2F0BE38387E1; Mon, 13 Jun 2022 11:59:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 2F0BE38387E1 Received: by mail-wm1-x32b.google.com with SMTP id e5so2841526wma.0; Mon, 13 Jun 2022 04:59:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=s/XvvgAgBFJteg8V5t4BOxZF5NKEBUKz68Ie9BiiHRM=; b=ybPCLnheQZAveIwZbqNpKAlT9KiEV5w3mvAq7gRQ+mL7E6EDmp2tl2EUsAVe7J9Kzr Rfg5Vl0/gKBUJ51+vCRlSUqQzKAYssfVXVbH/eOFqfrXCxQIOfwjKwouXZfKdH7snsbv 7vla5myEpRzzV5r2dJdhtCcREJGT3bsT5EnqKnYqLtsx1ixOnuksln/inhHoW2CfPcSO HDbdAt/hTXgTlyh+oHp1URZWs1Jnp/LFHDReK1jA8XK+oleHpJ2UnfmlwPJpM4KtCNq8 7GQ4oBzjBPKlmKhNJ+RLHuLTiNQq95e8boBS9r7gVyku5MuYqWt2JfO1gP5jAwm0wMnB erYg== X-Gm-Message-State: AOAM5330D5I7+c1ieqGGNxWJJ0x3oLjhKbCvDbjg37uXIuLdxsb6LyNH MbxgP2YChuqZs+kySRW/pX7DmZOxyYO4GGjDVsc= X-Google-Smtp-Source: ABdhPJwyba5IM4W+U3wUJ6Qhp9FnyIXNPT1jBRCniZtVvaBiRckL7MScqLpcmNbixZ/AM+tDYL3dquodzgwAVF/ZaBA= X-Received: by 2002:a7b:c755:0:b0:39c:3beb:32aa with SMTP id w21-20020a7bc755000000b0039c3beb32aamr14726438wmk.30.1655121552902; Mon, 13 Jun 2022 04:59:12 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Jonathan Wakely Date: Mon, 13 Jun 2022 12:59:01 +0100 Message-ID: Subject: Re: GSoC Blog Post 0 - GCCprefab build system To: Wileam Yonatan Phan Cc: "gcc@gcc.gnu.org" , "fortran@gcc.gnu.org List" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: fortran@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Fortran mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jun 2022 11:59:15 -0000 On Mon, 13 Jun 2022 at 02:51, Wileam Yonatan Phan via Gcc wrote: > > Hi everyone, > > This weekend marks the end of the community bonding period for GSoC '22, = and > here=E2=80=99s my progress so far with the GSoC project on Fortran DO CON= CURRENT. > > I've initialized a GCC mirror on GitHub where I plan to track all patches= that > I will create during the GSoC: > > > I met with Tobias over a MS Teams call on May 30, 2022. Together, we pick= ed GCC > PR# 102003 as a good starter issue to start delving into the Fortran pars= er in > GCC. He also guided me through how to debug the compiler using gdb. Tobia= s, > thanks a lot for spending some of your (technically) vacation time with m= e! > > In the meantime, I=E2=80=99ve implemented a simple build script system fo= r GCC that I > christen "GCCprefab". Before this build system existed, there are only tw= o > relatively easy ways to build GCC painlessly: > > 1. Using Spack package manager: `spack install gcc' > 2. Using the install script for OpenCoarrays > I disagree there are "only two" ways. https://gcc.gnu.org/wiki/InstallingGCC describes an arguably much simpler w= ay.