From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tim X Newsgroups: gmane.emacs.help Subject: Re: Byte-compiled elisp libraries on different platforms Date: Fri, 21 Nov 2008 15:27:46 +1100 Organization: Rapt Technologies Message-ID: <87d4gphfel.fsf@lion.rapttech.com.au> References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1227242438 25217 80.91.229.12 (21 Nov 2008 04:40:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 21 Nov 2008 04:40:38 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Nov 21 05:41:41 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1L3Nps-0007hA-Lv for geh-help-gnu-emacs@m.gmane.org; Fri, 21 Nov 2008 05:41:40 +0100 Original-Received: from localhost ([127.0.0.1]:39778 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1L3Noj-0008CI-HF for geh-help-gnu-emacs@m.gmane.org; Thu, 20 Nov 2008 23:40:29 -0500 Original-Path: news.stanford.edu!headwall.stanford.edu!newshub.sdsu.edu!news.astraweb.com!border2.newsrouter.astraweb.com!not-for-mail Original-Newsgroups: gnu.emacs.help User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:ODHQXKLUMJzwI7ZZGpiamr2H2AQ= Original-Lines: 28 Original-NNTP-Posting-Host: 42b30d16.news.astraweb.com Original-X-Trace: DXC=<7^o6c@N6; YbnnNk7ne37PL?0kYOcDh@Z; >GTR`=ZX:R7MW>UB@=5>^`GmLhT; `YfYNPHkQ`MF4J\ Original-Xref: news.stanford.edu gnu.emacs.help:164659 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:59992 Archived-At: Jonathan Groll writes: > I keep my emacs configuration in a git repository. There are also some > elisp libaries (cedet/nxml/ etc etc) that are in that repository. Most > of these libaries have been byte compiled in GNU Emacs 22. > > I'd like to be able to use this repository on multiple machines, > specifically: > Ubuntu Linux (x86) running GNU Emacs 23 > OS X (intel) running Aquamacs - GNU Emacs 22 > Opensolaris (sparc64) running GNU Emacs 22 > > Does platform matter for byte-compiled .elc's? What about GNU Emacs 22 > vs 23? > I don't believe platform matters with respect to byte compiled files. However, 22 v 23 does. While emacs 23 can read elc files generated by emacs22, it has to do conversions that can have considerable impact on load time. this is mentioned in the NEWS file with emacs 23 and advises that new elc files should be created using emacs 23. Tim -- tcross (at) rapttech dot com dot au