aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGerd Moellmann2003-11-24 13:13:14 +0000
committerGerd Moellmann2003-11-24 13:13:14 +0000
commit74d6f539adb717b4894fc6113bdfd671563f44b6 (patch)
tree829b5da649fa30dd2216ccedc8978c976c6886f4 /src
parent80586d892706065fb5c252a4692165895bf2ce13 (diff)
downloademacs-74d6f539adb717b4894fc6113bdfd671563f44b6.tar.gz
emacs-74d6f539adb717b4894fc6113bdfd671563f44b6.zip
(LD_SWITCH_SYSTEM_TEMACS)
[__FreeBSD_version >= 500042]: Define as -znocombreloc because ld's default is incompatible with unexec.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/s/freebsd.h8
2 files changed, 14 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 6b6a85d7cdd..5c6a1de926c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
12003-11-24 Gerd Moellmann <gerd@gnu.org>
2
3 * s/freebsd.h (LD_SWITCH_SYSTEM_TEMACS)
4 [__FreeBSD_version >= 500042]: Define as -znocombreloc because
5 ld's default is incompatible with unexec.
6
12003-11-23 Kim F. Storm <storm@cua.dk> 72003-11-23 Kim F. Storm <storm@cua.dk>
2 8
3 * window.c (enum window_loop): Add REDISPLAY_BUFFER_WINDOWS. 9 * window.c (enum window_loop): Add REDISPLAY_BUFFER_WINDOWS.
diff --git a/src/s/freebsd.h b/src/s/freebsd.h
index f3049724d12..dbd08f5b3be 100644
--- a/src/s/freebsd.h
+++ b/src/s/freebsd.h
@@ -220,5 +220,13 @@ Boston, MA 02111-1307, USA. */
220 220
221#define POSIX_SIGNALS 1 221#define POSIX_SIGNALS 1
222 222
223/* The `combreloc' setting became the default, and it seems to be
224 incompatible with unexec. Symptom is an immediate SEGV in
225 XtInitializeWidget when starting Emacs under X11. */
226
227#if defined __FreeBSD_version && __FreeBSD_version >= 500042
228#define LD_SWITCH_SYSTEM_TEMACS -znocombreloc
229#endif
230
223/* arch-tag: 426529ca-b7c4-448f-b10a-d4dcdc9c78eb 231/* arch-tag: 426529ca-b7c4-448f-b10a-d4dcdc9c78eb
224 (do not change this comment) */ 232 (do not change this comment) */