From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ken Raeburn Newsgroups: gmane.lisp.guile.devel Subject: Re: i guess we're frozen & stuff Date: Tue, 11 Aug 2009 10:45:09 -0400 Message-ID: <932344FB-7C5C-4A3F-B4CE-932F83EEF563@raeburn.org> References: <0489FB6F-567B-4967-9703-1A3D89462A37@raeburn.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1250001975 10053 80.91.229.12 (11 Aug 2009 14:46:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 11 Aug 2009 14:46:15 +0000 (UTC) To: guile-devel Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Aug 11 16:46:08 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Masbk-0004SG-Of for guile-devel@m.gmane.org; Tue, 11 Aug 2009 16:45:57 +0200 Original-Received: from localhost ([127.0.0.1]:45394 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Masbi-0003yQ-6I for guile-devel@m.gmane.org; Tue, 11 Aug 2009 10:45:46 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Masba-0003yB-Vb for guile-devel@gnu.org; Tue, 11 Aug 2009 10:45:39 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MasbW-0003xK-O1 for guile-devel@gnu.org; Tue, 11 Aug 2009 10:45:38 -0400 Original-Received: from [199.232.76.173] (port=50358 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MasbW-0003xH-Bj for guile-devel@gnu.org; Tue, 11 Aug 2009 10:45:34 -0400 Original-Received: from splat.raeburn.org ([69.25.196.39]:36674 helo=raeburn.org) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MasbG-0006aV-55 for guile-devel@gnu.org; Tue, 11 Aug 2009 10:45:34 -0400 Original-Received: from [10.0.0.172] (squish.raeburn.org [10.0.0.172]) by raeburn.org (8.14.3/8.14.1) with ESMTP id n7BEj9vZ005785; Tue, 11 Aug 2009 10:45:10 -0400 (EDT) In-Reply-To: <0489FB6F-567B-4967-9703-1A3D89462A37@raeburn.org> X-Mailer: Apple Mail (2.936) X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:9059 Archived-At: On Aug 11, 2009, at 09:59, Ken Raeburn wrote: > ERROR: In procedure make_objcode_by_mmap: > ERROR: bad header on object file: "GOOF-0.6-LE-4---" Ah, that was an old compiled file cached away in $HOME/.cache/ guile/... that I needed to delete in order to make the tests pass. I re-ran the test suite for the 1.9.1 release, and it creates a file with "GOOF-0.6" under ~/.cache/guile/ccache/1.9/... whereas the current master code creates (and requires?) a file with "GOOF-0.9" under the same prefix (and both appending the full pathname). So if I had built and tested guile-1.9.1 and then I update to 1.9.2 in the same directory (e.g., stripping off the version number so it can be found as "guile" in my project tree), it will fail its tests, if I don't know to get rid of this hidden cache file, and its pathname is not actually mentioned in the error message. That's kind of bad. It appears that the word size and endianness is also encoded into the header. Is this a good idea, when people can share home directories across machines of different architectures, and even run mixed-size binaries on a single system (or mixed-architecture, in some cases)? Ken