From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Native compilation on Windows, was Re: Bootstrap Compilation Speed Date: Wed, 19 Jan 2022 09:28:57 +0200 Message-ID: <83o848tc92.fsf@gnu.org> References: <86wnj18f7w.fsf@duenenhof-wilhelm.de> <65b2a18bc1a597333b42d35a2717dc33@russet.org.uk> <86lezg95ud.fsf_-_@duenenhof-wilhelm.de> <83h7a4zu89.fsf@gnu.org> <86czks94vl.fsf@duenenhof-wilhelm.de> <86v8yj7vhv.fsf@duenenhof-wilhelm.de> <83v8yjyj21.fsf@gnu.org> <87sftmn1k9.fsf@russet.org.uk> <83sftmwner.fsf@gnu.org> <87mtjump5q.fsf@russet.org.uk> <86h7a25nz7.fsf@duenenhof-wilhelm.de> <878rve85yy.fsf@russet.org.uk> <86a6fu3xb2.fsf@duenenhof-wilhelm.de> <87tue1j8x0.fsf@russet.org.uk> <86wniw3kdq.fsf@duenenhof-wilhelm.de> <83tue0u8sh.fsf@gnu.org> <86sftk3evj.fsf@duenenhof-wilhelm.de> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27516"; mail-complaints-to="usenet@ciao.gmane.io" Cc: corwin@bru.st, phillip.lord@russet.org.uk, emacs-devel@gnu.org To: "H. Dieter Wilhelm" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jan 19 08:39:22 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nA5Yw-0006yq-Bn for ged-emacs-devel@m.gmane-mx.org; Wed, 19 Jan 2022 08:39:22 +0100 Original-Received: from localhost ([::1]:48652 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nA5Yu-0006mN-Nr for ged-emacs-devel@m.gmane-mx.org; Wed, 19 Jan 2022 02:39:20 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:50046) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nA5P3-00057g-NL for emacs-devel@gnu.org; Wed, 19 Jan 2022 02:29:09 -0500 Original-Received: from [2001:470:142:3::e] (port=58962 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nA5P2-0002cV-28; Wed, 19 Jan 2022 02:29:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=O0vsVsYJXbhxDTdctOgu8y2UeIjxIF6DOHjWxTNbepM=; b=Ezacsxz2zDOq fol2mcOmnibXbR/63Sc02+do0lu8CBT3MadX4QcKtoLtV1kbbVpVyqYRqn/soS/bzbqOjeycCT7pS NHjBsK5MPS0xOFIJyY9eJOHGuDzI2/pIamqP+FixANqkZgWpASs0VJDb+/jJgBP/tGuzO4WZY5IDV haFl55FOQUZg1Ax1nOelH/KhuZgItpq1tx463l86PnykdR24g/QYrcNR9ZjDhd+edMicDaPwqGfM3 iCl5yFoJPyttAd6TfgBQbOSaR9rubVlu/A4wHjjtI8mhbPRwqiQtTm2kAwjlzzsKDJLghkdeveljN alfyP1nOX3pNBYVfbHMhjg==; Original-Received: from [87.69.77.57] (port=3965 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nA5Ox-00005I-Gi; Wed, 19 Jan 2022 02:29:08 -0500 In-Reply-To: <86sftk3evj.fsf@duenenhof-wilhelm.de> (dieter@duenenhof-wilhelm.de) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:284964 Archived-At: > From: "H. Dieter Wilhelm" > Cc: corwin@bru.st, emacs-devel@gnu.org, phillip.lord@russet.org.uk > Date: Tue, 18 Jan 2022 22:36:48 +0100 > > Eli Zaretskii writes: > > >> From: "H. Dieter Wilhelm" > >> Cc: Eli Zaretskii , corwin@bru.st, emacs-devel@gnu.org > >> Date: Tue, 18 Jan 2022 20:37:53 +0100 > >> > >> Anyway, "install-strip" seems not to be a valid target for make!? > > > > It is not? How do you see that? > > The console returns an error: > > make: *** No rule to make target 'install-strip'. Stop The top-level Makefile.in has that target, so I wonder how did that happen for you. > On a positive note, but mysteriously enough for me, I found in a package > archive - build with build-zips.sh - a native-lisp/ folder without my > ado (under 'lib/emacs/28.0.91/)!? And I checked an Emacs from such a > build on an "MSYS Windows system" - with the Process Explorer - loading > .eln files. :-) > > Unfortunately this build didn't work on another Windows computer. It > seems that there are not yet all necessary dependencies in the distro > archive (for example libgmp-10.dll is missing). I hope Corwin can bring > some light into the build system. I hate to maybe take you back some steps, but why exactly do you need those build-zips.sh etc. scripts? If the problem is to produce a zip archive with the products of a build (and nothing else), then I can propose a much simpler solution, which I use for all the ezwinports binaries. Interested?