From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa3.mentor.iphmx.com (esa3.mentor.iphmx.com [68.232.137.180]) by sourceware.org (Postfix) with ESMTPS id C996A38582AC; Tue, 12 Dec 2023 09:39:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org C996A38582AC Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org C996A38582AC Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=68.232.137.180 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702373998; cv=none; b=wjpwiJQFzOH5Lp2gbOxauWQfT/ba83ijNTnLvmNhqB2c3yxGewHQFgaKI5MIJ3IU2PJmYWpNOK34wV80cD40hRuxE95zbditf56ef/oGVRTexZtJCWpZTluczuM6ghI9WsszHGZnXCbdknQNsoCM3QR0WHAevrSS2XYbb/xpg2Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702373998; c=relaxed/simple; bh=ZxjNXqTEyD9fzdY4bR0LG0xozAVMmyFpB/zIoBfsz6Y=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=HPgLXoRpRQjHUpyFb8goeWCMeostELGd/mWPSFxz32T8CAW63SzP6YK/ktyWYEzDdp9eAJNiUMTmepCueI6IPaRUlqq1TQmE32TabXEFCUaQHis6gi51onGctagcbSehPw5/DhPb5wd+eHwOK1Fuo+mjlZKPe5rThQXnfxaGG/E= ARC-Authentication-Results: i=1; server2.sourceware.org X-CSE-ConnectionGUID: xj4mUAYHRAqwRhc6tpVyWQ== X-CSE-MsgGUID: COT9T/WpTvylRT4naTn4Bg== X-IronPort-AV: E=Sophos;i="6.04,269,1695715200"; d="scan'208";a="25063194" Received: from ies-gwy-01-in.mentorg.com ([192.94.31.180]) by esa3.mentor.iphmx.com with ESMTP; 12 Dec 2023 01:39:54 -0800 IronPort-SDR: ILrslHuGlhEZEVjQem6pk6398R4y+jFDMMhKR8kmO0vFBjJqVk/bkIXz9Eb2gwNObZHyyXuBAf Y+SaO8Hmz52lm5h3I1Ls/hf3p4JWYXOIO4an/siLF4o9AkrYgJQo8qHsjmSwh5cJPiQiW4k8Ta Rt7CGYzbEWWMhO8IR87kP5X/yfDKX4ecOjs0ims1E/2Ke0htvqdNwMAoLQQ7WkiyWIMuHveAxe O1u0ke8ZtcTKAxS2gFTrXbCK3OQoC6QlJ3dm0GcV3oKScJxHlpLJ/l7lhr21xEmjMOBZJUd563 j7c= From: Thomas Schwinge To: Arthur Cohen , Pierre-Emmanuel Patry CC: , Subject: Re: GCC/Rust libgrust-v2/to-submit branch In-Reply-To: <87zfyz5hdr.fsf@euler.schwinge.homeip.net> References: <20230920120311.14892-1-arthur.cohen@embecosm.com> <20230920120311.14892-3-arthur.cohen@embecosm.com> <871qek608j.fsf@euler.schwinge.homeip.net> <87wmv7ztkf.fsf@euler.schwinge.homeip.net> <871qcktqxd.fsf@euler.schwinge.homeip.net> <87zfyz5hdr.fsf@euler.schwinge.homeip.net> User-Agent: Notmuch/0.29.3+94~g74c3f1b (https://notmuchmail.org) Emacs/28.2 (x86_64-pc-linux-gnu) Date: Tue, 12 Dec 2023 10:39:50 +0100 Message-ID: <87cyvbaheh.fsf@euler.schwinge.homeip.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-12.mgc.mentorg.com (139.181.222.12) To svr-ies-mbx-10.mgc.mentorg.com (139.181.222.10) X-Spam-Status: No, score=-5.8 required=5.0 tests=BAYES_00,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi Arthur, Pierre-Emmanuel! On 2023-11-27T16:46:08+0100, I wrote: > On 2023-11-21T16:20:22+0100, Arthur Cohen wro= te: >> On 11/20/23 15:55, Thomas Schwinge wrote: >>> Arthur and Pierre-Emmanuel have prepared a GCC/Rust libgrust-v2/to-subm= it >>> branch: . ..., and now updated once again. >>> In that one, most of the issues raised have been addressed, and which >>> I've now successfully "tested" in my different GCC configurations, >>> requiring just one additional change (see end of this email). I'm usin= g >>> "tested" in quotes here, as libgrust currently is still missing its >>> eventual content, and still is without actual users, so we may still be >>> up for surprises later on. ;-) >>> Then, still should re-order the commits [...] > So I suggest: > > - "libgrust: Add entry for maintainers and stub changelog file" > - "libgrust: Add libproc_macro and build system" > ... plus 'autoreconf' in 'libgrust/' folded in. > ... plus 'contrib/gcc_update' update moved here. > - "build: Add libgrust as compilation modules" > ... plus "Disable target libgrust if missing libstdc++" folded in. > ... plus 'autoreconf' and 'autogen'in '/' folded in. > - "Regenerate build files" then evaporates. That's now been done, thanks. Rebasing onto current master branch, there's a minor (textual) conflict in top-level 'configure.ac:host_libs': 'intl' replaced by 'gettext', and top-level 'configure' plus 'gcc/configure' have to be re-generated (the latter for some unrelated changes in line numbers). Otherwise, those initial libgrust changes are now in the form that I thought they should be in -- so I suggest you fix that up (I can quickly have a look again, if you like), and then you do the "scary" 'git push' ;-) -- and then: >> All the best, and thanks again for testing :) > > :-) So I hope I've not missed any major issues... ..., we wait and see. :-) Gr=C3=BC=C3=9Fe Thomas ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstra=C3=9Fe 201= , 80634 M=C3=BCnchen; Gesellschaft mit beschr=C3=A4nkter Haftung; Gesch=C3= =A4ftsf=C3=BChrer: Thomas Heurung, Frank Th=C3=BCrauf; Sitz der Gesellschaf= t: M=C3=BCnchen; Registergericht M=C3=BCnchen, HRB 106955