/[emacs]/emacs/config.bat
ViewVC logotype

Diff of /emacs/config.bat

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

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

Legend:
Removed from v.1.37  
changed lines
  Added in v.1.38

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26