[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/config.bat [lexbind]
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/config.bat [lexbind] |
Date: |
Wed, 08 Dec 2004 19:40:04 -0500 |
Index: emacs/config.bat
diff -c emacs/config.bat:1.33.2.4 emacs/config.bat:1.33.2.5
*** emacs/config.bat:1.33.2.4 Wed Dec 8 23:31:44 2004
--- emacs/config.bat Wed Dec 8 23:36:39 2004
***************
*** 161,168 ****
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
--- 161,169 ----
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/CMD
! rem Filter thru Sed because "&" is special for CMD.EXE
! echo int main(void) { return (unsigned long)"&"foo %% 8; } | sed "s/.&./\&/"
>>junk.c
gcc -o junk junk.c
if not exist junk.exe coff2exe junk
junk
***************
*** 171,177 ****
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
--- 172,178 ----
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 NO_DECL_ALIGN >>config.h2
:alignOk
rm -f junk.c junk junk.exe
update config.h2 config.h >nul