From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Jason Rumney Newsgroups: gmane.emacs.devel Subject: Re: Mac OS X: Rebuild Require after Security Update 2002-11-21 Date: 24 Nov 2002 21:03:29 +0000 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 X-Trace: main.gmane.org 1038255033 23102 80.91.224.249 (25 Nov 2002 20:10:33 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 25 Nov 2002 20:10:33 +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 18GPYt-00060R-00 for ; Mon, 25 Nov 2002 21:10:31 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18GPef-0007UG-00 for ; Mon, 25 Nov 2002 21:16:29 +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 18GPZk-0003sl-00; Mon, 25 Nov 2002 15:11:24 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 18GPZH-0003QO-00 for emacs-devel@gnu.org; Mon, 25 Nov 2002 15:10:55 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 18GPZD-0003Hh-00 for emacs-devel@gnu.org; Mon, 25 Nov 2002 15:10:54 -0500 Original-Received: from protactinium.btinternet.com ([194.73.73.176] helo=protactinium) by monty-python.gnu.org with esmtp (Exim 4.10) id 18GPZC-00036G-00 for emacs-devel@gnu.org; Mon, 25 Nov 2002 15:10:50 -0500 Original-Received: from host62-7-65-161.in-addr.btopenworld.com ([62.7.65.161] helo=nyaumo.btinternet.com) by protactinium with esmtp (Exim 3.22 #16) id 18GPZ7-0001m9-00; Mon, 25 Nov 2002 20:10:46 +0000 Original-Received: from nyaumo.btinternet.com (nyaumo.btinternet.com [127.0.0.1]) by nyaumo.btinternet.com (Postfix) with ESMTP id 7843E4B02A; Sun, 24 Nov 2002 21:03:30 +0000 (GMT) Original-To: Andrew Choi In-Reply-To: Original-Lines: 14 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 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:9670 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:9670 Andrew Choi writes: > 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. In the case where this caused problems on Windows, it was because the initialization of the dynamically loaded functions was happening only when Emacs was dumped. To work across OS updates, you need to make sure that the initialization is run every time Emacs runs.