From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Camm Maguire Newsgroups: gmane.lisp.gcl.devel,gmane.linux.debian.ports.ia64,gmane.emacs.devel Subject: Re: Re: ia64 function descriptors and unexec Date: 29 Oct 2003 12:36:42 -0500 Sender: gcl-devel-bounces+gnu-gcl-devel=m.gmane.org@gnu.org Message-ID: <54d6cgvtcl.fsf@intech19.enhanced.com> References: <20031025183937.GB21046@nevyn.them.org> <543cddb93x.fsf@intech19.enhanced.com> <20031028165700.GA1308@nevyn.them.org> <54vfq8t6ij.fsf_-_@intech19.enhanced.com> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1067450090 9750 80.91.224.253 (29 Oct 2003 17:54:50 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 29 Oct 2003 17:54:50 +0000 (UTC) Cc: bdale@gag.com, 204789@bugs.debian.org, Daniel Jacobowitz , debian-ia64@lists.debian.org, 217484@bugs.debian.org, gcl-devel@gnu.org, emacs-devel@gnu.org Original-X-From: gcl-devel-bounces+gnu-gcl-devel=m.gmane.org@gnu.org Wed Oct 29 18:54:44 2003 Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AEuWp-0007YF-01 for ; Wed, 29 Oct 2003 18:54:44 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AEuVz-0003Fm-EX for gnu-gcl-devel@m.gmane.org; Wed, 29 Oct 2003 12:53:51 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AEuHN-0004iI-6E for gcl-devel@gnu.org; Wed, 29 Oct 2003 12:38:45 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AEuGk-0004SS-Rd for gcl-devel@gnu.org; Wed, 29 Oct 2003 12:38:37 -0500 Original-Received: from [66.134.96.17] (helo=intech19.enhanced.com) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AEuGe-00042n-PQ; Wed, 29 Oct 2003 12:38:00 -0500 Original-Received: from camm by intech19.enhanced.com with local (Exim 3.35 #1 (Debian)) id 1AEuFP-0004ka-00; Wed, 29 Oct 2003 12:36:43 -0500 Original-To: Andreas Schwab In-Reply-To: Original-Lines: 49 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 X-BeenThere: gcl-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcl-devel-bounces+gnu-gcl-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.gcl.devel:2446 gmane.linux.debian.ports.ia64:779 gmane.emacs.devel:17559 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17559 Greetings, and thanks for your reply! Andreas Schwab writes: > Camm Maguire writes: >=20 > > To sum up the previous discussion, the ia64 linux ABI apparently > > offers no opportunity for ld.so to ensure that function descriptors > > remain constant, even over successive executions of the same binary on > > the same machine. >=20 > There is no problem with statically initialized function pointers, only > for assigned pointer at runtime. The function descriptors for the former > are generated at compile time and won't ever change. >=20 OK, but I need saved runtime-initialized function pointers. Do you have either a reference for how xemacs has handled this, or a contact person who might know? Was there ever a GNU emacs obstacle on ia64 linux, or am I confusing the situation with xemacs? Take care, > > I believe that this issue stood in the way of an emacs port to ia64 > > linux for some time, >=20 > There is no such problem with GNU Emacs. Only XEmacs has this problem. >=20 > Andreas. >=20 > --=20 > Andreas Schwab, SuSE Labs, schwab@suse.de > SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 N=FCrnberg > Key fingerprint =3D 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 > "And now for something completely different." >=20 >=20 > _______________________________________________ > Gcl-devel mailing list > Gcl-devel@gnu.org > http://mail.gnu.org/mailman/listinfo/gcl-devel >=20 >=20 >=20 --=20 Camm Maguire camm@enhanced.com =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D "The earth is but one country, and mankind its citizens." -- Baha'u'llah