diff options
author | Dan Nicolaescu <[email protected]> | 2010-05-02 12:32:18 -0700 |
---|---|---|
committer | Dan Nicolaescu <[email protected]> | 2010-05-02 12:32:18 -0700 |
commit | a101e0fbac19df1d78912ee67d690d65d8f96ab0 (patch) | |
tree | d51c8a037cdef687d102268983da7565ffaf3dd0 /src | |
parent | f63d0028c0cb44c5bf4ca7f36b66ab19595f6ecc (diff) |
* m/amdx86-64.h (START_FILES, LIB_STANDARD): Remove.
The FreeBSD is not needed, the default works, Solaris version is
not needed, and the remaining case is not supported by configure.
Diffstat (limited to 'src')
-rw-r--r-- | src/ChangeLog | 6 | ||||
-rw-r--r-- | src/m/amdx86-64.h | 24 |
2 files changed, 7 insertions, 23 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 2e0a77ce18..12f15b3c2f 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,9 @@ +2010-05-02 Dan Nicolaescu <[email protected]> + + * m/amdx86-64.h (START_FILES, LIB_STANDARD): Remove. + The FreeBSD is not needed, the default works, Solaris version is + not needed, and the remaining case is not supported by configure. + 2010-05-02 Jan Djärv <[email protected]> * xsmfns.c (CHDIR_OPT): New define. diff --git a/src/m/amdx86-64.h b/src/m/amdx86-64.h index b2e6cae48c..376865af42 100644 --- a/src/m/amdx86-64.h +++ b/src/m/amdx86-64.h @@ -58,29 +58,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ /* Define XPNTR to avoid or'ing with DATA_SEG_BITS */ #undef DATA_SEG_BITS - -/* For GNU_LINUX, __OpenBSD__, __NetBSD__, __APPLE__, things are set - correctly in s/gnu-linux.h, netbsd.h, darwin.h. */ -#ifdef SOLARIS2 -#undef START_FILES -#undef LIB_STANDARD -#elif defined (__FreeBSD__) || (defined (DARWIN_OS) && !defined (__APPLE__)) -/* On FreeBSD, the libraries for binaries native to the build host's - architecture are installed under /usr/lib, and the ones that need - special paths are 32-bit compatibility libraries (installed under - /usr/lib32). So to build a native binary of Emacs on FreeBSD/amd64 - we can just point to /usr/lib (the default $CRT_DIR). */ -#undef START_FILES -#define START_FILES pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o -/* The duplicate -lgcc is intentional in the definition of LIB_STANDARD. - The reason is that some functions in libgcc.a call functions from libc.a, - and some libc.a functions need functions from libgcc.a. Since most - versions of ld are one-pass linkers, we need to mention -lgcc twice, - or else we risk getting unresolved externals. */ -#undef LIB_STANDARD -#define LIB_STANDARD -lgcc -lc -lgcc $(CRT_DIR)/crtn.o - -#endif /* SOLARIS2 */ +#endif /* DARWIN_OS && ! __APPLE__ */ /* arch-tag: 8a5e001d-e12e-4692-a3a6-0b15ba271c6e (do not change this comment) */ |