]> code.delx.au - gnu-emacs/blobdiff - configure.ac
Use derived-mode-p in previous change
[gnu-emacs] / configure.ac
index 13d8fe7473c79f5c81c88bb707942cee4eba8e4d..3b1b9a92b543afb1e37760a1dc448013379cd00c 100644 (file)
@@ -35,7 +35,7 @@ for var in CFLAGS CPPFLAGS LDFLAGS; do
     esac
     eval val="\$${var}"
     test x"$val" = x && continue
-    emacs_config_options="${emacs_config_options}${emacs_config_options:+ }$var=$val"
+    emacs_config_options="${emacs_config_options}${emacs_config_options:+ }$var=\"$val\""
 done
 
 AC_CONFIG_HEADER(src/config.h:src/config.in)
@@ -3750,6 +3750,11 @@ case $opsys in
     AC_DEFINE(DATA_START, [({ extern int data_start; (char *) &data_start; })])
     ;;
 
+  aix*)
+    dnl This works with 32-bit executables; Emacs doesn't support 64-bit.
+    AC_DEFINE(DATA_START, [0x20000000])
+    AC_DEFINE(DATA_SEG_BITS, [0x20000000])
+    ;;
   hpux*)
     dnl The data segment on this machine always starts at address 0x40000000.
     AC_DEFINE(DATA_START, [0x40000000])