From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: The 'cross' directory Date: Sun, 13 Aug 2023 10:10:20 +0800 Message-ID: <87zg2vofoz.fsf@yahoo.com> References: <83fs4uok3p.fsf@gnu.org> <877cq61hlq.fsf@yahoo.com> <87jzu4yioy.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="25394"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: eliz@gnu.org, emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Aug 13 04:11:35 2023 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 1qV0Zq-0006Sk-V0 for ged-emacs-devel@m.gmane-mx.org; Sun, 13 Aug 2023 04:11:35 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qV0Yv-0002eG-Rs; Sat, 12 Aug 2023 22:10:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qV0Yo-0002e2-LD for emacs-devel@gnu.org; Sat, 12 Aug 2023 22:10:31 -0400 Original-Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qV0Yn-0007TT-0l for emacs-devel@gnu.org; Sat, 12 Aug 2023 22:10:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691892627; bh=eVj65skj8UydXrJnZubAb9L7ioExdDLI4jQj4Z/dayE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=HfAVnU45csRgPSqxC5/a4n7a10iEr1zA2cTbURRY6l+3S9monjL2IigwMD5IJpuABv+L8qRXulQSt4+RwiGmnTsiEBG1YZBJ1qp5srtpqx7YFe6g90q0KAcGNJlrDyd8ppf9gU4Jl4YuLOnwnDFmQm1pB2vbhFBOYm3YuCwXq9v8Fz76ltoCA7FLh8vkS5yZ07/bby/ucyoU/74dKg7OVO3InXFjzWeLkbdWHtkVV8cuws79geMAgPrNhpb5r01PJGxKTnwT/eLTHaTDJA6WOZY4APQT2KT9AK/gJsRLFgfuA8Wh6YSjF+U/Ut62iWQtyAYENgm4mY9Rxi+5odQQEA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1691892627; bh=5TBo6bnu8Q+Q1KpsAuw3sFHhoDc6pyHWGsNsdsBryrF=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=TUZvlcoxXssLPxbKvJrYYSe8wwum+4Y0XqpHX7eDyZQk8pa01RA65+HcKCEhDaTewtqz8rDPGToUdEOS8FfqW2pqqJVNUVtE40rOOrcjboOE2kWA6LoqIjYfUUJiWupfzdwtxZS0XJlAW/LBzcw9asASPGjZbyOOy8uZQjGIiVQLcX1DZSu+q++czsidoRo5WOcJAD6d/yN9JGiUx24eKICMqEomqpfl3XW3XJwcbyFJSl/5peYjLLDN+Dg9tbmVGLHkgzbmF4zCVSU5hwM649i0FROZf6OxZSGyDMwyQh81EJjsuLB6TvmUrtIgFJSeFCPkp6hGuflxTSMzHhKBhA== X-YMail-OSG: QAERyY0VM1kMQIcyl0A5ibSNU3bhuUhJPDfBQp.QLj3oe5lwrVj_h2ThxbAJBl1 Yxf0g1txJeetDRM5Xa8.Sv1YAv68UHt_r0aCXdX10RU_zoCoD0XUcZKcaI0RM1zQbe.QePhdW8PK n.XUzZ_w0ectk9ehdxyQn6f1ZNwHMEf9Hf7c8c128Hq9L2hr2.Z0IAZYrsPqK_84FidXpilfN4uE kUmUngVZIeAme4fRSRhlwW6oMssmytV9zv6bGnoUpmdgtSB34EkLF6ElBnmtRxz1UzYF9Nr9y8b. Rm5O7YsuYQ.INOxaz4.T00e95IbS459LLwxk5OGK_LkMmuKkEXQbDfimkaUjan0oYAUb9goQ20hd FRiBKwDvUUae8NbwCUF6SeRbA_LRzVv_UYXzjNwYFERNYvI9TY0x0Ymf2GgMtp7cpS_3PexnkLXU va1HC14b2bKu9rqR8hvnTxSqLbvfDeCYdME5nrQ1FO6NDaPxX.XOE0hiSWuykRe18Coh6tYaczlh gYoIE3t0tW.ZR2QIaoKzDZe53rhcTo9dDjjwWmUKvWZTHhUrghoLqUMqD5NCEx.LfCTtG7KOIOA_ nm.3UAnfkX3aBuO6Os4uEgcU3Rv2s33B1TQ3goA7aJeZK4gyBgTXgVE78TnLbCNv96PH44C2K2n. J50UaPeu5XV9BnrEA_KZJCEnaBvoPD2JBS.jHqEr1I_vknyx7qsC.zlH3q3Iu11EF33N6TGF1cic FkKbSiduKeoXf9gXm1Sozn5PFegJt2O2zNKZ3C9LX4735wvs7uiOGMeXwX1mZJ49JZ5VG0TMaoHH eFo4Imcv0KTLBgDf7PF41uSpIVwJ1CClcI4RSnK.Ef X-Sonic-MF: X-Sonic-ID: 614830ce-5659-405c-bcf6-271da5ff9b4a Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Sun, 13 Aug 2023 02:10:27 +0000 Original-Received: by hermes--production-sg3-69654d8bd-52vxq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 12aff4eb32560e873a431cc2886eb120; Sun, 13 Aug 2023 02:10:24 +0000 (UTC) In-Reply-To: (Richard Stallman's message of "Sat, 12 Aug 2023 21:43:31 -0400") X-Mailer: WebService/1.1.21695 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.191.148; envelope-from=luangruo@yahoo.com; helo=sonic304-22.consmr.mail.ne1.yahoo.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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:308637 Archived-At: Richard Stallman writes: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > Nothing broke it. Emacs never supported cross compilation in the past, > > since Emacs is needed on the build machine to compile Lisp and dump > > itself. > > In the past, building Emacs was cleanly separated into building > `temacs' and then using it to dump. We included .elc files in the tar > ball so that users did not need to compile any Lisp code unless they > changed Lisp source. (Byte-compiling Lisp code was slow and the .elc > files were portable.) > > So I think it should have worked to make `temacs' cross-compiling > and then run the rest on the target machine. That should have been > easy because it did not need to compile or link any C code. > > That may still be workable. `make temacs' ought to work ok under > cross-compilation, and the rest could be done on the target machine > without a C compiler or linker if `make temacs' has done its job. > > Does this work? I don't know. That being said, the cross directory is not used for this form of cross-compilation.