aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2003-08-29 16:03:33 +0000
committerRichard M. Stallman2003-08-29 16:03:33 +0000
commit17ce526bbf908a37d73e0f159a2c1999277bcd66 (patch)
tree6a7c94cb8296df91ef6f3c3e64565a92f4ba730c
parentacafeff7025fa08c660ec6d2493a1a0d1a9804f7 (diff)
downloademacs-17ce526bbf908a37d73e0f159a2c1999277bcd66.tar.gz
emacs-17ce526bbf908a37d73e0f159a2c1999277bcd66.zip
Delete old info about Irix.
-rw-r--r--etc/MACHINES33
1 files changed, 2 insertions, 31 deletions
diff --git a/etc/MACHINES b/etc/MACHINES
index 9a4a700b531..e83b8c33a06 100644
--- a/etc/MACHINES
+++ b/etc/MACHINES
@@ -755,25 +755,13 @@ Iris 2500 and Iris 2500 Turbo (m68k-sgi-iris3.5 or m68k-sgi-iris3.6)
755 755
756Iris 4D (mips-sgi-irix[456].*) 756Iris 4D (mips-sgi-irix[456].*)
757 757
758 Emacs 21.3 is reported to work on IRIX 6.5.x.
759
758 You can build a 64-bit executable (with larger maximum buffer size) 760 You can build a 64-bit executable (with larger maximum buffer size)
759 on Irix 6.5 by specifying the 64-bit ABI using the `-64' compiler 761 on Irix 6.5 by specifying the 64-bit ABI using the `-64' compiler
760 flag or otherwise (see cc(1)). This may work on earlier Irix 6 762 flag or otherwise (see cc(1)). This may work on earlier Irix 6
761 systems if you edit src/s/irix6-0.h following irix6-5.h. 763 systems if you edit src/s/irix6-0.h following irix6-5.h.
762 764
763 Building Emacs 21.1 and 21.2 on versions of Irix before 6.5.10,
764 especially when Emacs is built with GCC, was reported to have subtle
765 problems such as being unable to print to stdout under the -batch
766 command-line option. Building with the native compiler or upgrading
767 the OS to a newer version solves these problems. There's evidence
768 that these problems are actually related to the runtime libraries
769 (before IRIX 6.5.10, the IRIX runtimes were based on the MIPSpro 7.2
770 compilers), so installing patches for the runtime from
771 http://www.sgi.com/support/patch_intro.html could solve the problem
772 even without upgrading the OS. The dump process is the crucial
773 step that needs the upgraded runtime, so a workaround is to dump
774 Emacs on a machine with a newer OS, then copy the binary to the
775 older OS.
776
777 If compiling with GCC on Irix 6 yields an error "conflicting types 765 If compiling with GCC on Irix 6 yields an error "conflicting types
778 for `initstate'", install GCC 2.95 or a newer version, and this 766 for `initstate'", install GCC 2.95 or a newer version, and this
779 problem should go away. It is possible that this problem results 767 problem should go away. It is possible that this problem results
@@ -781,23 +769,6 @@ Iris 4D (mips-sgi-irix[456].*)
781 could also try reinstalling the same version of GCC, and telling us 769 could also try reinstalling the same version of GCC, and telling us
782 whether that fixes the problem. 770 whether that fixes the problem.
783 771
784 The 19.26 pretest was reported to work on IRIX 4.0.5 and 5.2.
785 19.23 was reported to work on IRIX 5.2, but you may need to install
786 the "compiler_dev.hdr.internal" subsystem in order to compile unexelfsgi.c.
787 19.22 was known to work on all Silicon Graphics machines running
788 IRIX 4.0.5 or IRIX 5.1.
789
790 Compiling with -O using IRIX compilers prior to 3.10.1 may not work.
791 Don't use -O or use GCC instead.
792
793 Most IRIX 3.3 systems do not have an ANSI C compiler, but a few do.
794 Compile Emacs 18 with the -cckr switch on these machines.
795
796 There is a bug in IRIX 3.3 that can sometimes leave ptys owned by root
797 with a permission of 622. This causes malfunctions in use of
798 subprocesses of Emacs. Irix versions 4.0 and later with GNU Emacs
799 versions 18.59 and later fix this bug.
800
801Masscomp (m68k-masscomp-rtu) 772Masscomp (m68k-masscomp-rtu)
802 773
803 18.36 worked on a 5500DP running RTU v3.1a and compiler version 3.2 774 18.36 worked on a 5500DP running RTU v3.1a and compiler version 3.2