]> git.eshelyaron.com Git - emacs.git/commitdiff
Redirect to intel386.h if compiling for i386.
authorStefan Monnier <monnier@iro.umontreal.ca>
Sat, 25 Aug 2007 20:12:48 +0000 (20:12 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sat, 25 Aug 2007 20:12:48 +0000 (20:12 +0000)
src/ChangeLog
src/m/amdx86-64.h

index b775844bf3b879e642e849d8c8d80f853ea7e370..ee9eac3172cd23eed9be0f674ea3181fb5036609 100644 (file)
@@ -1,5 +1,7 @@
 2007-08-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * m/amdx86-64.h: Redirect to intel386.h if compiling for i386.
+
        * xdisp.c (Finvisible_p): New function.
        (syms_of_xdisp): defsubr it.
 
index 681be8b06473314a76cad5b7febbd81599fdffef..1f759cc9ec6fb3c40adbfc927f3d69870f8f2959 100644 (file)
@@ -18,6 +18,14 @@ along with GNU Emacs; see the file COPYING.  If not, write to
 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
 Boston, MA 02110-1301, USA.  */
 
+#ifdef i386
+/* Although we're running on an amd64 kernel, we're actually compiling for
+   the x86 architecture.  The user should probably have provided an
+   explicit --build to `configure', but if everything else than the kernel
+   is running in i386 mode, then the bug is really ours: we should have
+   guessed better.  */
+#include "m/intel386.h"
+#else
 
 /* The following line tells the configuration script what sort of
    operating system this machine is likely to run.
@@ -156,6 +164,7 @@ Boston, MA 02110-1301, USA.  */
 #endif
 
 #endif /* __FreeBSD__ */
+#endif /* !i386 */
 
 /* arch-tag: 8a5e001d-e12e-4692-a3a6-0b15ba271c6e
    (do not change this comment) */