From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Andrew Choi Newsgroups: gmane.emacs.devel Subject: Re: Mac OS X: Rebuild Require after Security Update 2002-11-21 Date: Sun, 24 Nov 2002 12:58:19 -0700 Sender: emacs-devel-admin@gnu.org Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7BIT X-Trace: main.gmane.org 1038167970 32428 80.91.224.249 (24 Nov 2002 19:59:30 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sun, 24 Nov 2002 19:59:30 +0000 (UTC) Cc: emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18G2ue-0008Qu-00 for ; Sun, 24 Nov 2002 20:59:28 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18G2zv-0002nN-00 for ; Sun, 24 Nov 2002 21:04:55 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 18G2uS-0000Vm-00; Sun, 24 Nov 2002 14:59:16 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 18G2te-0008RS-00 for emacs-devel@gnu.org; Sun, 24 Nov 2002 14:58:26 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 18G2ta-0008L5-00 for emacs-devel@gnu.org; Sun, 24 Nov 2002 14:58:24 -0500 Original-Received: from shawidc-mo1.cg.shawcable.net ([24.71.223.10] helo=pd3mo3so.prod.shaw.ca) by monty-python.gnu.org with esmtp (Exim 4.10) id 18G2ta-0008JS-00; Sun, 24 Nov 2002 14:58:22 -0500 Original-Received: from pd4mr4so.prod.shaw.ca (pd4mr4so-qfe3.prod.shaw.ca [10.0.141.215]) by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002)) with ESMTP id <0H63001KGJH8F9@l-daemon>; Sun, 24 Nov 2002 12:58:20 -0700 (MST) Original-Received: from pn2ml6so.prod.shaw.ca (pn2ml6so-qfe0.prod.shaw.ca [10.0.121.150]) by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002)) with ESMTP id <0H63009AKJH84S@l-daemon>; Sun, 24 Nov 2002 12:58:20 -0700 (MST) Original-Received: from owlbear.local.shawmail (h68-144-207-94.cg.shawcable.net [68.144.207.94]) by l-daemon (iPlanet Messaging Server 5.1 HotFix 0.8 (built May 12 2002)) with ESMTP id <0H63007OAJH7KN@l-daemon>; Sun, 24 Nov 2002 12:58:20 -0700 (MST) In-reply-to: Original-To: Jason Rumney User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 Original-Lines: 19 Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:9653 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:9653 Jason Rumney writes: > Andrew Choi writes: > > > The 2002-11-21 Security Update seems to cause Emacs executables > > built before the update to fail. Rebuilding will make them work > > again. I realize this is an annoying problem. But I must admit > > currently I have no idea how to solve it. > > Do you use dynamic linking to system libraries on the Mac at all? > This has caused problems between different versions of Windows before. Thanks. Yes, that's probably the cause. Unfortunately dynamically linked libraries are the only choice for using most of the "system frameworks" on Mac OS X. I'm currently trying to determine whether some variables in the libraries are somehow unexec'ed along with the Emacs heap. Of course this will cause a problem if the new libraries change the variables' locations. There aren't many tools available to look into this. But I'll figure out a way sooner or later.