* [gentoo-commits] gentoo commit in src/patchsets/emacs/23.4: 11_all_x32.patch
@ 2012-06-13 11:58 Ulrich Mueller (ulm)
0 siblings, 0 replies; only message in thread
From: Ulrich Mueller (ulm) @ 2012-06-13 11:58 UTC (permalink / raw
To: gentoo-commits
ulm 12/06/13 11:58:24
Added: 11_all_x32.patch
Log:
Fix compilation with ABI=x32, bug 420257
Revision Changes Path
1.1 src/patchsets/emacs/23.4/11_all_x32.patch
file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/emacs/23.4/11_all_x32.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/emacs/23.4/11_all_x32.patch?rev=1.1&content-type=text/plain
Index: 11_all_x32.patch
===================================================================
Fix compilation with ABI=x32.
https://bugs.gentoo.org/420257
--- emacs-23.4-orig/lib-src/fakemail.c
+++ emacs-23.4/lib-src/fakemail.c
@@ -363,7 +363,7 @@
make_file_preface ()
{
char *the_string, *temp;
- long idiotic_interface;
+ time_t idiotic_interface;
struct tm *tm;
long prefix_length;
long user_length;
--- emacs-23.4-orig/src/m/amdx86-64.h
+++ emacs-23.4/src/m/amdx86-64.h
@@ -30,8 +30,10 @@
operating system this machine is likely to run.
USUAL-OPSYS="linux" */
+#ifndef __ILP32__ /* Don't define for x32 ABI. */
#define BITS_PER_LONG 64
#define BITS_PER_EMACS_INT 64
+#endif
/* Define WORDS_BIG_ENDIAN if lowest-numbered byte in a word
is the most significant byte. */
@@ -50,8 +52,10 @@
/* __x86_64 defined automatically. */
/* Define the type to use. */
+#ifndef __ILP32__
#define EMACS_INT long
#define EMACS_UINT unsigned long
+#endif
/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
the 24-bit bit field into an int. In other words, if bit fields
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2012-06-13 11:59 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-13 11:58 [gentoo-commits] gentoo commit in src/patchsets/emacs/23.4: 11_all_x32.patch Ulrich Mueller (ulm)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox