emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/config.bat


From: Eli Zaretskii
Subject: [Emacs-diffs] Changes to emacs/config.bat
Date: Fri, 12 Nov 2004 13:24:39 -0500

Index: emacs/config.bat
diff -c emacs/config.bat:1.37 emacs/config.bat:1.38
*** emacs/config.bat:1.37       Fri Nov 12 16:10:03 2004
--- emacs/config.bat    Fri Nov 12 18:18:43 2004
***************
*** 158,163 ****
--- 158,179 ----
  :src41
  sed -f ../msdos/sed2v2.inp <config.tmp >config.h2
  :src42
+ Rem See if DECL_ALIGN can be supported with this GCC
+ rm -f junk.c junk.o junk junk.exe
+ echo struct { int i; char *p; } __attribute__((__aligned__(8))) foo;  >junk.c
+ rem Two percent signs because it is a special character for COMMAND.COM
+ echo int main(void) { return (unsigned long)&foo %% 8; }             >>junk.c
+ gcc -o junk junk.c
+ if not exist junk.exe coff2exe junk
+ junk
+ If Not ErrorLevel 1 Goto alignOk
+ Echo WARNING: Your GCC does not support 8-byte aligned variables.
+ Echo WARNING: Therefore Emacs cannot support buffers larger than 128MB.
+ rem The following line disables DECL_ALIGN which in turn disables USE_LSB_TAG
+ rem For details see lisp.h where it defines USE_LSB_TAG
+ echo #define DECL_ALIGN(type, var) type var >>config.h2
+ :alignOk
+ rm -f junk.c junk junk.exe
  update config.h2 config.h >nul
  rm -f config.tmp config.h2
  




reply via email to

[Prev in Thread] Current Thread [Next in Thread]