aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGlenn Morris2010-04-23 19:23:22 -0700
committerGlenn Morris2010-04-23 19:23:22 -0700
commit70eab5c1825a15ead8010be9aafc1d72486fd07d (patch)
treeb367b1618a94b8fbaa78ddd337452119becf580d /src
parentfea1add44802d318b71d0aa2f35740f1d8640d26 (diff)
downloademacs-70eab5c1825a15ead8010be9aafc1d72486fd07d.tar.gz
emacs-70eab5c1825a15ead8010be9aafc1d72486fd07d.zip
Close bug#5655.
* configure.in (CRT_DIR): New output variable. (--with-crt-dir): New option. (Bug#5655) (HAVE_LIB64_DIR): Remove. * src/Makefile.in (CRT_DIR): New variable, set by configure. * src/m/amdx86-64.h, m/ibms390x.h (START_FILES, LIB_STANDARD): Use $CRT_DIR rather than HAVE_LIB64_DIR. (Bug#5655)
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/Makefile.in3
-rw-r--r--src/m/ibms390x.h12
3 files changed, 11 insertions, 10 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 9913605316d..e1b07d50a3b 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
12010-04-24 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (CRT_DIR): New variable, set by configure.
4 * m/amdx86-64.h, m/ibms390x.h (START_FILES, LIB_STANDARD):
5 Use $CRT_DIR rather than HAVE_LIB64_DIR. (Bug#5655)
6
12010-04-23 Dan Nicolaescu <dann@ics.uci.edu> 72010-04-23 Dan Nicolaescu <dann@ics.uci.edu>
2 8
3 * Makefile.in: Remove C_SWITCH_X_MACHINE, unused. 9 * Makefile.in: Remove C_SWITCH_X_MACHINE, unused.
diff --git a/src/Makefile.in b/src/Makefile.in
index 35f7c049165..c458c46b619 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -68,6 +68,9 @@ bootstrap_exe = ${abs_builddir}/bootstrap-emacs${EXEEXT}
68 68
69OTHER_FILES = @OTHER_FILES@ 69OTHER_FILES = @OTHER_FILES@
70 70
71## Only used by amdx86-64 and ibms390x GNU/Linux.
72CRT_DIR=@CRT_DIR@
73
71LIBTIFF=@LIBTIFF@ 74LIBTIFF=@LIBTIFF@
72LIBJPEG=@LIBJPEG@ 75LIBJPEG=@LIBJPEG@
73LIBPNG=@LIBPNG@ 76LIBPNG=@LIBPNG@
diff --git a/src/m/ibms390x.h b/src/m/ibms390x.h
index 9429e4282bf..ea0fa11ec3f 100644
--- a/src/m/ibms390x.h
+++ b/src/m/ibms390x.h
@@ -91,18 +91,10 @@ NOTE-END */
91#define XPNTR(a) XUINT (a) 91#define XPNTR(a) XUINT (a)
92 92
93#undef START_FILES 93#undef START_FILES
94#ifdef HAVE_LIB64_DIR 94#define START_FILES pre-crt0.o $(CRT_DIR)/crt1.o $(CRT_DIR)/crti.o
95#define START_FILES pre-crt0.o /usr/lib64/crt1.o /usr/lib64/crti.o
96#else
97#define START_FILES pre-crt0.o /usr/lib/crt1.o /usr/lib/crti.o
98#endif
99 95
100#undef LIB_STANDARD 96#undef LIB_STANDARD
101#ifdef HAVE_LIB64_DIR 97#define LIB_STANDARD -lgcc -lc -lgcc $(CRT_DIR)/crtn.o
102#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib64/crtn.o
103#else
104#define LIB_STANDARD -lgcc -lc -lgcc /usr/lib/crtn.o
105#endif
106 98
107/* arch-tag: 4b87653c-6add-4663-8691-7d9dc17b5519 99/* arch-tag: 4b87653c-6add-4663-8691-7d9dc17b5519
108 (do not change this comment) */ 100 (do not change this comment) */