diff options
| author | Paul Eggert | 2014-04-13 15:51:08 -0700 |
|---|---|---|
| committer | Paul Eggert | 2014-04-13 15:51:08 -0700 |
| commit | 13a5993b31ad0fb483272d8269d249d78ed01dd5 (patch) | |
| tree | 09985c653ccb64c8ea90c0da0740b329fa10f966 /src/ChangeLog | |
| parent | ced78c5a65b64b0e520b03cd3a987374ea4ca7d2 (diff) | |
| download | emacs-13a5993b31ad0fb483272d8269d249d78ed01dd5.tar.gz emacs-13a5993b31ad0fb483272d8269d249d78ed01dd5.zip | |
Port to IRIX 6.5.
This port requires IRIX cc, as I did not have time to get
undump working with the old GCC on the system I had access to,
but that's better than nothing.
* configure.ac (gl_GCC_VERSION_IFELSE): Remove unused macro
that wouldn't have worked anyway, with IRIX cc.
(emacs_cv_clang, emacs_cv_sanitize_address)
(ns_osx_have_104, ns_osx_have_105):
Don't assume '#error' makes the compiler fail,
as this doesn't work with IRIX cc.
(CFLAGS, LIBS): Don't let the GnuTLS results infect later 'configure'
checks. This runs afoul of an IRIX configuration where GnuTLS is
in an optional library that also contains getdelim, and causes
a later 'configure' to incorrectly think getdelim is supported.
* src/alloc.c (TAGGABLE_NULL): New constant,
for porting to hosts with nontrivial DATA_SEG_BITS settings.
(next_vector, set_next_vector): Use it.
* src/conf_post.h (INET6) [IRIX6_5]: Define.
(HAVE_GETADDRINFO) [IRIX6_5]: Undef.
* src/data.c (BITS_PER_ULL): Don't assume ULLONG_MAX is defined.
* src/lisp.h (lisp_h_XPNTR): Don't OR in bits that aren't masked out,
for consistency with how TAGGABLE_NULL is computed.
Fixes: debbugs:9684
Diffstat (limited to 'src/ChangeLog')
| -rw-r--r-- | src/ChangeLog | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index d885863d73c..be4ce13129c 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,15 @@ | |||
| 1 | 2014-04-13 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | Port to IRIX 6.5 (Bug#9684). | ||
| 4 | * alloc.c (TAGGABLE_NULL): New constant, | ||
| 5 | for porting to hosts with nontrivial DATA_SEG_BITS settings. | ||
| 6 | (next_vector, set_next_vector): Use it. | ||
| 7 | * conf_post.h (INET6) [IRIX6_5]: Define. | ||
| 8 | (HAVE_GETADDRINFO) [IRIX6_5]: Undef. | ||
| 9 | * data.c (BITS_PER_ULL): Don't assume ULLONG_MAX is defined. | ||
| 10 | * lisp.h (lisp_h_XPNTR): Don't OR in bits that aren't masked out, | ||
| 11 | for consistency with how TAGGABLE_NULL is computed. | ||
| 12 | |||
| 1 | 2014-04-13 Eli Zaretskii <eliz@gnu.org> | 13 | 2014-04-13 Eli Zaretskii <eliz@gnu.org> |
| 2 | 14 | ||
| 3 | * keyboard.c (Fopen_dribble_file): Encode the dribble file-name | 15 | * keyboard.c (Fopen_dribble_file): Encode the dribble file-name |