[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RFC: Support for FreeBSD/amd64
From: |
Giorgos Keramidas |
Subject: |
RFC: Support for FreeBSD/amd64 |
Date: |
Thu, 27 Oct 2005 02:52:24 +0300 |
To bootstrap Emacs on my FreeBSD/amd64 snapshot I had to use the
following patch -- also available at:
http://people.freebsd.org/~keramida/emacs/22/freebsd-amd64.diff
Does this look like a reasonable way to add FreeBSD/amd64 support?
I'm not really sure the amdx86-64.h changes are ok.
%%%
--- emacs.orig/configure.in Tue Oct 25 04:09:39 2005
+++ emacs/configure.in Thu Oct 27 02:49:27 2005
@@ -238,6 +238,7 @@
case "${canonical}" in
alpha*-*-freebsd*) machine=alpha ;;
i[3456]86-*-freebsd*) machine=intel386 ;;
+ x86_64-*-freebsd*) machine=amdx86-64 ;;
esac
;;
--- emacs.orig/src/m/amdx86-64.h Sun Aug 7 12:52:27 2005
+++ emacs/src/m/amdx86-64.h Thu Oct 27 01:29:10 2005
@@ -100,11 +100,23 @@
/* Define XPNTR to avoid or'ing with DATA_SEG_BITS */
#undef DATA_SEG_BITS
+#ifdef __FreeBSD__
+
+#undef START_FILES
+#define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o
+
+#undef LIB_STANDARD
+#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtn.o
+
+#else /* !__FreeBSD__ */
+
#undef START_FILES
#define START_FILES pre-crt0.o /usr/lib64/crt1.o /usr/lib64/crti.o
#undef LIB_STANDARD
#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib64/crtn.o
+
+#endif /* __FreeBSD__ */
/* arch-tag: 8a5e001d-e12e-4692-a3a6-0b15ba271c6e
(do not change this comment) */
%%%
- RFC: Support for FreeBSD/amd64,
Giorgos Keramidas <=
- Re: RFC: Support for FreeBSD/amd64, Richard M. Stallman, 2005/10/26
- Re: RFC: Support for FreeBSD/amd64, Frank Schmitt, 2005/10/27
- Re: RFC: Support for FreeBSD/amd64, Giorgos Keramidas, 2005/10/27
- Re: RFC: Support for FreeBSD/amd64, Eli Zaretskii, 2005/10/27
- Re: RFC: Support for FreeBSD/amd64, Giorgos Keramidas, 2005/10/27
- Re: RFC: Support for FreeBSD/amd64, Frank Schmitt, 2005/10/28
- Re: RFC: Support for FreeBSD/amd64, Richard M. Stallman, 2005/10/28
- Re: RFC: Support for FreeBSD/amd64, Giorgos Keramidas, 2005/10/28
- Re: RFC: Support for FreeBSD/amd64, Richard M. Stallman, 2005/10/29
- Re: RFC: Support for FreeBSD/amd64, Giorgos Keramidas, 2005/10/29