From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?Q?Gerd_M=c3=b6llmann?= Newsgroups: gmane.emacs.devel Subject: Lightning fast build Date: Fri, 19 Aug 2022 14:44:51 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------hEdY0pNT56hIS5qG5Ip48zfa" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="36360"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Aug 19 14:47:06 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 1oP1Oz-00099r-UD for ged-emacs-devel@m.gmane-mx.org; Fri, 19 Aug 2022 14:47:06 +0200 Original-Received: from localhost ([::1]:54172 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oP1Oy-00043M-BQ for ged-emacs-devel@m.gmane-mx.org; Fri, 19 Aug 2022 08:47:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38560) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oP1Mw-0002zu-9Y for emacs-devel@gnu.org; Fri, 19 Aug 2022 08:44:58 -0400 Original-Received: from mail-ed1-x535.google.com ([2a00:1450:4864:20::535]:42995) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oP1Mt-0002Ef-Kp for emacs-devel@gnu.org; Fri, 19 Aug 2022 08:44:57 -0400 Original-Received: by mail-ed1-x535.google.com with SMTP id z20so5493163edb.9 for ; Fri, 19 Aug 2022 05:44:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:autocrypt:from:to:content-language:user-agent:mime-version :date:message-id:from:to:cc; bh=0xmNUeJdayq8oUlnfEHcOkiOTxkOlj+bwAjj3yDpjdE=; b=nHqa6rZSejzI4dOJTyWJpX3g4Xjy7PkJR82oj25tm+XyJm2Gcv2B7NNmgqj6RJwqim ex0ae+KCQ4Ld2TgVc16AoKW/MqTQuaCvbrxEnh4gPO+bnDHKjTuDek4QykBaEkewV7KP nSri0nfLB0Lrb1dZS8V4swhVMEOr+0zFWKo1GBBzvTbU1re1KQ3DNfC25x7i6uPzlK/M gO7XzLVxvPPmEV/iFMBuj4XLTX8EN2+z+KxTdM42K12hbiDfqZuKhBO3CeQVPG4OC/4t n9WJ3lJPFz3W71AozhuSnH4askuw7813j2c/79cyz/LDs2SiD6IBob6VlK7Bfhie7aHl eseg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=subject:autocrypt:from:to:content-language:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc; bh=0xmNUeJdayq8oUlnfEHcOkiOTxkOlj+bwAjj3yDpjdE=; b=nDWR2xg+3Sswwh5NJjzTJ1POlMcMWXAQJpRYMAjKQFLRJ1lPb+mSnwNZ5cIKmWey7H DUpq/yEKkYBxjRf1fDe65OjCGPl3rE/h+gFIVI+lKf2Gn/vIUCJYLYQjPyOoGq8/DSX6 fgEBtkeKOjuk991SvyVhFgN5NgSwLiXPuvmAPC78rc8w5H82ctumAkHFP6xU1TkPgr0m ZCoSaHfk6BpiZukDHydQsfnhUkS6D8cY09GJPqCMJCAE6ik8/hPiZBa6JEvJ/efi/9PT ICpmp5qUjcRVB5W4VoNR8I5eCHfFDN55kcB7Fq1mcweUCxPpSm94z7VX8UfElZRIo/9+ r/bg== X-Gm-Message-State: ACgBeo1e3brHiH97GSICS4y0q5lCqFd52lw37gD7nJIrnTLp0S0BjMFD H1VmgrkwVkYaH2tu1yIx6s7nvl6whuU= X-Google-Smtp-Source: AA6agR7FyC8cPN8JoN4szGhjnaf4Uj8N5U4okCmM4QYFtyoQ1Fs9zPosjIzrm7y1JA1+YQGfL5wYhw== X-Received: by 2002:a05:6402:530c:b0:43b:c6bf:a496 with SMTP id eo12-20020a056402530c00b0043bc6bfa496mr5861786edb.282.1660913093302; Fri, 19 Aug 2022 05:44:53 -0700 (PDT) Original-Received: from [192.168.178.21] (pd9e36a1e.dip0.t-ipconnect.de. [217.227.106.30]) by smtp.gmail.com with ESMTPSA id ej19-20020a056402369300b00445f1fa531bsm3027946edb.25.2022.08.19.05.44.51 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 19 Aug 2022 05:44:52 -0700 (PDT) Content-Language: en-US Autocrypt: addr=gerd.moellmann@gmail.com; keydata= xsFNBGK3Qz4BEADz6clhctm9qf4lh1IJMOGL8dEBtyR8ZvdCtv1m7Oj5BVmBrHbF/hp/R/7m VAPNsyfPKNuqlesBmh/hr5zEHdzHMvLj8Hf5Yp8Ufo0ZqOtCzvIe62PHKvjt59FMNH3fpnId g5/8Kea2plWwH2u2hwxkhgC1mlMQFCILPED7OIMA3y4QvVbHqGP+kFl0OVHc4BeJHEXpVZTq RZl7q6V0LaXZtYWNffvQ/BWa9gmc1HztQTSBx6f3Lf9VTf5gQK7k691U+Vgyz7asKkHKeMO5 cdHAwsN+G+oI4KB2YCm2UMMpUKnoFLxdmswQGu1z6D75YlfxDLZmOTphlFXvIstoJnAgcT1Z ubowXAlHbxGnTfugZfe19xJxRTZ9zOty6m0aNaT4MshBQRj18nkZiBjZIoVQmluVMSgQ3kKJ cDzv+IijRf/9ekOcCfM8PK2pxOHX/lXm4fVW8hS4OMp/IPGTvAvu2ZXUOJSZpTUYz0EY3Al9 3XArmICvatrX/ePgvonkWJuruIQ6pPoefCsJyWaZj4/nrlW2mweDfVBkTbblbLO98UHM1TYu 1Pc0eTZChk7+5F8dXj7Tfn2Ll4xMVoYbIV5yEr1wMq/9d6S2EckCZAnH7R1romvtJhcse+uz tB2nyqxvCwMzZ28RrJiXkR4QIMSJi1ZMHU0dFQlkwZ/sRN0asQARAQABzSlHZXJkIE3Dtmxs bWFubiA8Z2VyZC5tb2VsbG1hbm5AZ21haWwuY29tPsLBlAQTAQoAPhYhBIq2Hj6Yk/Nh45H7 aXPqGxmQxT5jBQJit0M+AhsDBQkHhh9SBQ Received-SPF: pass client-ip=2a00:1450:4864:20::535; envelope-from=gerd.moellmann@gmail.com; helo=mail-ed1-x535.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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:293632 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------hEdY0pNT56hIS5qG5Ip48zfa Content-Type: multipart/mixed; boundary="------------Y41E4pPDSyHMgDQoRfY2diiH"; protected-headers="v1" From: =?UTF-8?Q?Gerd_M=c3=b6llmann?= To: emacs-devel@gnu.org Message-ID: Subject: Lightning fast build --------------Y41E4pPDSyHMgDQoRfY2diiH Content-Type: multipart/mixed; boundary="------------u4kqDaEMJQ1vGcCfkx0vl6Ew" --------------u4kqDaEMJQ1vGcCfkx0vl6Ew Content-Type: multipart/alternative; boundary="------------VlsxiaaS1KTMoMzPDHCd7QM0" --------------VlsxiaaS1KTMoMzPDHCd7QM0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SSBqdXN0IG5vdGljZWQgdGhhdCBidWlsZGluZyBFbWFjcyBtYXN0ZXIgZnJvbSBzY3JhdGNo LCBpLmUuIHdoYXQgSSBkbyANCmZyb20gdGltZSB0byB0aW1lDQoNCiDCoMKgwqAgZ2l0IGNs ZWFuIC14ZGYgXA0KIMKgwqDCoMKgwqDCoMKgICYmIC4vYXV0b2dlbi5zaCBcDQogwqDCoMKg wqDCoMKgwqAgJiYgLi9jb25maWd1cmUgLS13aXRoLW5hdGl2ZS1jb21waWxhdGlvbiBcDQog wqDCoMKgwqDCoMKgwqAgJiYgYmVhciAtLSBtYWtlIFwNCiDCoMKgwqDCoMKgwqDCoCAmJiBt YWtlIGluc3RhbGwNCg0Kd2VudCBkb3duIGZyb20gYXJvdW5kIDggbWludXRlcyB0byA0OjMw LCBhbmQgZXZlcnl0aGluZyBzZWVtcyB0byBzdGlsbCANCmJlIHdvcmtpbmcgbm9ybWFsbHku wqAgKFRoaXMgaXMgbWFjb3MgMTIuNS4xLCBNMSBjaGlwLikNCg0KS3Vkb3MgdG8gd2hvZXZl ciBtYWRlIHRoYXQgaGFwcGVuIQ0KDQo= --------------VlsxiaaS1KTMoMzPDHCd7QM0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

I just noticed that building Emacs master from scratch, i.e. what I do from time to time

=C2=A0=C2=A0=C2=A0 git clean -xdf \
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 && ./autogen.s= h \
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 && ./configure= --with-native-compilation \
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 && bear -- mak= e \
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 && make instal= l

went down from around 8 minutes to 4:30, and= everything seems to still be working normally.=C2=A0 (This is mac= os 12.5.1, M1 chip.)

Kudos to whoever made that happen!

--------------VlsxiaaS1KTMoMzPDHCd7QM0-- --------------u4kqDaEMJQ1vGcCfkx0vl6Ew Content-Type: application/pgp-keys; name="OpenPGP_0x73EA1B1990C53E63.asc" Content-Disposition: attachment; filename="OpenPGP_0x73EA1B1990C53E63.asc" Content-Description: OpenPGP public key Content-Transfer-Encoding: quoted-printable -----BEGIN PGP PUBLIC KEY BLOCK----- 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 EcgRnndY+AgoHVZyVp5NW5c=3D =3DxjfX -----END PGP PUBLIC KEY BLOCK----- --------------u4kqDaEMJQ1vGcCfkx0vl6Ew-- --------------Y41E4pPDSyHMgDQoRfY2diiH-- --------------hEdY0pNT56hIS5qG5Ip48zfa Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEirYePpiT82Hjkftpc+obGZDFPmMFAmL/hcMFAwAAAAAACgkQc+obGZDFPmPk 6w//dkuxbU6EliNtU5i7iDySkm95GxTATqvkZhJxfBTKfZlt+cSmNE3rLGC+C/bbvU4XbZ+XhrPA S7MUhtdDebnLTcXThF7SV7OZyDjS2J2fyDebj/RA5LmzJMknKc9oks00G3xk3Q/dJ23/8zfPALNa SUaPEagx9ZQAgXz5QbT7NMoFuLUraXYFlQnGOkHqYqGl7frRtmO4VbGSHBPI46wrkzi+0axvgpnI TZrGfTa238MA2p0L3W92DbaEYFrPLQFgmJKjDYSOOB1zQSyTJZNSCLySbdS9rDrL0naSdWQZqIkp I7QYEOj/zhL76H8/vOFYw8f78gDf+TmDXpoajPuZlIIwstGrm74Pva0IqnPv/EcmeGBp3TOMOXpP eU7AAfUf32vyzAsMQLIkE8+wGKhmEYjnn+npzNSnK/risHuFE5cMuLzjtGkFmyBe0qcCdEuI/ScC 9qLngNC2/UV3GnL0UIEEr9x3uuRpBYdYH62aCSmGSkirfsHPPxr8cCgClGP67JmGr/8YNeFyMad/ oQeV9LN1C7xNslpQZA9Y1p5pfMtih2jG2mKPL8oEqAN9eVG+NcB2D0xOqrmNVp5+iW6GOumt4dJW 8XfmhCUQM+icmry0rtO1QpFR291xjtSLctKMHmkHlaZ8wpVC9pzz4mPU0rRc2PFnfS6c81Dctsnu xUk= =XpgU -----END PGP SIGNATURE----- --------------hEdY0pNT56hIS5qG5Ip48zfa--