summaryrefslogtreecommitdiff
path: root/etc/MACHINES
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2002-04-13 10:50:32 +0000
committerEli Zaretskii <eliz@gnu.org>2002-04-13 10:50:32 +0000
commit4603049d33a5358da2f7222fba856843f50986b7 (patch)
tree16acd132c2eedc1f42f02cfc06eeb86d9a5f25be /etc/MACHINES
parente144dfa8e3f62158db1563ae042ad2ddc148f599 (diff)
Document the problems with building and dumping on Irix 6.5.9 and earlier.
Diffstat (limited to 'etc/MACHINES')
-rw-r--r--etc/MACHINES14
1 files changed, 14 insertions, 0 deletions
diff --git a/etc/MACHINES b/etc/MACHINES
index da6f75d0701..d2a6f40b75c 100644
--- a/etc/MACHINES
+++ b/etc/MACHINES
@@ -748,6 +748,20 @@ Iris 4D (mips-sgi-irix[456].*)
flag or otherwise (see cc(1)). This may work on earlier Irix 6
systems if you edit src/s/irix6-0.h following irix6-5.h.
+ Building Emacs 21.1 and 21.2 on versions of Irix before 6.5.10,
+ especially when Emacs is built with GCC, was reported to have subtle
+ problems such as being unable to print to stdout under the -batch
+ command-line option. Building with the native compiler or upgrading
+ the OS to a newer version solves these problems. There's evidence
+ that these problems are actually related to the runtime libraries
+ (before IRIX 6.5.10, the IRIX runtimes were based on the MIPSpro 7.2
+ compilers), so installing patches for the runtime from
+ http://www.sgi.com/support/patch_intro.html could solve the problem
+ even without upgrading the OS. The dump process is the crucial
+ step that needs the upgraded runtime, so a workaround is to dump
+ Emacs on a machine with a newer OS, then copy the binary to the
+ older OS.
+
If compiling with GCC on Irix 6 yields an error "conflicting types
for `initstate'", install GCC 2.95 or a newer version, and this
problem should go away. It is possible that this problem results