APPROVE COMMIT 21.5 RECOMMEND 21.4
The original patch submission looks like it fell through the cracks in
the floor. :-( It's here...
http://list-archive.xemacs.org/xemacs-patches/200507/msg00052.html
Thanks very much, Dejan, and Andrey. This is now in XEmacs 21.5 CVS.
Vin, this is also needed in 21.4
NOTE: This patch has been committed.
21.5 patch:
ChangeLog files diff command: cvs -q diff -U 0
Files affected: src/ChangeLog
Source files diff command: cvs -q diff -uN
Files affected: src/unexelf.c
Index: src/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/ChangeLog,v
retrieving revision 1.866
diff -u -p -U0 -r1.866 ChangeLog
--- src/ChangeLog 4 Oct 2005 17:51:22 -0000 1.866
+++ src/ChangeLog 10 Oct 2005 03:00:36 -0000
@@ -0,0 +1,6 @@
+2005-10-10 Andrey Slusar <anrays(a)gmail.com>
+
+ * unexelf.c: define `Elfw(type)' for FreeBSD alpha and all _LP64
+ archs.
+ From Dejan Lesjak <dejan.lesjak(a)ijs.si>
+
Index: src/unexelf.c
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/unexelf.c,v
retrieving revision 1.18
diff -u -p -u -r1.18 unexelf.c
--- src/unexelf.c 4 Jul 2005 13:11:27 -0000 1.18
+++ src/unexelf.c 10 Oct 2005 02:59:33 -0000
@@ -478,7 +478,7 @@ typedef struct {
# include <sys/exec_elf.h>
#endif
-#if defined(__FreeBSD__) && (defined(__alpha__) || defined(__amd64__))
+#if defined(__FreeBSD__) && (defined(__alpha__) || defined(_LP64))
# ifdef __STDC__
# define ElfW(type) Elf64_##type
# else
--
|---<Steve Youngs>---------------<GnuPG KeyID: A94B3003>---|
| I am Dyslexic of Borg. |
| Fusistance is retile. Your arse will be laminated. |
|------------------------------------<steve(a)sxemacs.org>---|