From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 98990 invoked by alias); 8 Jul 2019 15:28:15 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 98982 invoked by uid 89); 8 Jul 2019 15:28:15 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-3.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2 autolearn=ham version=3.3.1 spammy= X-HELO: smtp.CeBiTec.Uni-Bielefeld.DE Received: from smtp.CeBiTec.Uni-Bielefeld.DE (HELO smtp.CeBiTec.Uni-Bielefeld.DE) (129.70.160.84) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 08 Jul 2019 15:28:13 +0000 Received: from localhost (localhost.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTP id E157359F; Mon, 8 Jul 2019 17:28:08 +0200 (CEST) Received: from smtp.CeBiTec.Uni-Bielefeld.DE ([127.0.0.1]) by localhost (malfoy.CeBiTec.Uni-Bielefeld.DE [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Ln8qsAyTIF3G; Mon, 8 Jul 2019 17:28:06 +0200 (CEST) Received: from itzacchiuatl.CeBiTec.Uni-Bielefeld.DE (itzacchiuatl.CeBiTec.Uni-Bielefeld.DE [129.70.161.157]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.CeBiTec.Uni-Bielefeld.DE (Postfix) with ESMTPS id 6A4B559E; Mon, 8 Jul 2019 17:28:06 +0200 (CEST) Received: (from ro@localhost) by itzacchiuatl.CeBiTec.Uni-Bielefeld.DE (8.15.2+Sun/8.15.2/Submit) id x68FS47g029983; Mon, 8 Jul 2019 17:28:04 +0200 (CEST) From: Rainer Orth To: Gaius Mulley Cc: Subject: Re: [PATCH, Modula-2 (C/C++/D/F/Go/Jit)] (Register spec fn) (v2) References: <87k1doxqhv.fsf@j228-gm.comp.glam.ac.uk> <87bly4d0qu.fsf@j228-gm.comp.glam.ac.uk> Date: Mon, 08 Jul 2019 15:31:00 -0000 In-Reply-To: <87bly4d0qu.fsf@j228-gm.comp.glam.ac.uk> (Gaius Mulley's message of "Mon, 08 Jul 2019 16:06:33 +0100") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2 (usg-unix-v) MIME-Version: 1.0 Content-Type: text/plain X-IsSubscribed: yes X-SW-Source: 2019-07/txt/msg00590.txt.bz2 Hi Gaius, >> I meant to give a build with gm2 included a try on Solaris, but ended up >> pretty much confused: >> >> * I've started with the gm2 repo on savannah. Running the combine-trees >> script on master tried to combine gm2 with gcc 4.7.4. Trying again >> with configure --with-gcc=none (no branch, for trunk?) didn't work >> either (don't remember the details off-hand). >> >> * Next, I discovered and tried the gcc_trunk branch there. While it >> matches the patch set you sent here, it lacks most of the compiler >> proper, which only lives on master!? In addition, the patches in >> there lack support for building libgm2. Those are present on the >> master branch (which has both trunk and trunc in >> gcc-versionno/gcc/gm2/patches/gcc). I tried to merge the trees and >> apply the patches manually, but failed again later. >> >> At this point, I gave up. Am I missing something fundamental here? >> >> Thanks. >> Rainer > > Hi Rainer, > > it rather depends upon what you want, if you want the latest complete > gm2 grafting onto the svn gcc trunk then these two scripts will create a > patched tree and also rebuild gm2. that's my goal: I'd like to see if gm2 and libgm2 build on Solaris and pass at least a reasonable number of tests. > [however please be careful with the scripts - they do assume that > everything will be built in $HOME/GM2 - read and adapt as necessary]. Ok, I will give it a try. > These will build a complete gm2 (from the master) - whereas the gcc_trunk > branch is used to track the patches which are posted to gcc-patches > (which are currently minimal and just build the gm2 driver). That explains the difference. While the driver are certainly important for review, they don't help much by themselves when building the code... > these tarballs are created using combine-trees, hope this helps, Certainly. Thanks a lot. Rainer -- ----------------------------------------------------------------------------- Rainer Orth, Center for Biotechnology, Bielefeld University