From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ciao.gmane.io (ciao.gmane.io [116.202.254.214]) by sourceware.org (Postfix) with ESMTPS id 9DDF63851C29 for ; Sun, 14 Mar 2021 21:19:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 9DDF63851C29 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1lLY9T-0000GP-H8 for cygwin@cygwin.com; Sun, 14 Mar 2021 22:19:55 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: cygwin@cygwin.com From: Andy Moreton Subject: Re: libgccjit Date: Sun, 14 Mar 2021 21:19:48 +0000 Message-ID: <86o8flo2kr.fsf@gmail.com> References: <037d5d0a-db79-d769-cedd-2c25684add8a@cornell.edu> <629c22b5-9c89-51dd-57a1-13af6b0a87df@gmail.com> <8735wyol2k.fsf@Rainer.invalid> <87y2eqmdl4.fsf@Rainer.invalid> <87pn01n1p2.fsf@Rainer.invalid> <86h7ldpnc6.fsf@gmail.com> <87im5tmqn5.fsf@Rainer.invalid> Mime-Version: 1.0 Content-Type: text/plain User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (windows-nt) Cancel-Lock: sha1:aqNGv3BnwWff0RzTZE3nqTPwO9I= X-Spam-Status: No, score=0.9 required=5.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED, FORGED_GMAIL_RCVD, FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, NML_ADSP_CUSTOM_MED, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Mar 2021 21:19:57 -0000 On Sun 14 Mar 2021, Achim Gratz wrote: > Andy Moreton via Cygwin writes: >> The build scripts for Mingw64 in the MSYS2 distro are here: >> >> https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-gcc > > Ah, OK. Thanks. > >> The PKGBUILD file is the build script (same tooling as Arch linux), and >> the local patches there may help guide similar fixes for Cygwin. > > It seems these take quite a different path than what I had in mind. But > there seems to be confirmation in there that one would not need plugins > or host-shared enabled for gccjit. Getting rid of host-shared makes the > build a lot closer to what it has been before I think and might then not > need as extensive a surgery to get the rest of the build into line. The MSYS2 libgccjit built from that spec works for 32bit and 64bit emacs builds on the experimental emacs branch that uses the library. Hopefully it will help with your porting efforts. Thanks for working on this, AndyM