1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-05 11:45:45 +00:00

Document the problems with building and dumping on Irix 6.5.9 and earlier.

This commit is contained in:
Eli Zaretskii 2002-04-13 10:50:32 +00:00
parent e144dfa8e3
commit 4603049d33

View File

@ -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