[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/etc/MACHINES
From: |
Richard M. Stallman |
Subject: |
[Emacs-diffs] Changes to emacs/etc/MACHINES |
Date: |
Fri, 29 Aug 2003 12:03:33 -0400 |
Index: emacs/etc/MACHINES
diff -c emacs/etc/MACHINES:1.18 emacs/etc/MACHINES:1.19
*** emacs/etc/MACHINES:1.18 Fri Jan 31 10:28:46 2003
--- emacs/etc/MACHINES Fri Aug 29 12:03:33 2003
***************
*** 755,802 ****
Iris 4D (mips-sgi-irix[456].*)
You can build a 64-bit executable (with larger maximum buffer size)
on Irix 6.5 by specifying the 64-bit ABI using the `-64' compiler
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
from upgrading the operating system without reinstalling GCC; so you
could also try reinstalling the same version of GCC, and telling us
whether that fixes the problem.
-
- The 19.26 pretest was reported to work on IRIX 4.0.5 and 5.2.
- 19.23 was reported to work on IRIX 5.2, but you may need to install
- the "compiler_dev.hdr.internal" subsystem in order to compile unexelfsgi.c.
- 19.22 was known to work on all Silicon Graphics machines running
- IRIX 4.0.5 or IRIX 5.1.
-
- Compiling with -O using IRIX compilers prior to 3.10.1 may not work.
- Don't use -O or use GCC instead.
-
- Most IRIX 3.3 systems do not have an ANSI C compiler, but a few do.
- Compile Emacs 18 with the -cckr switch on these machines.
-
- There is a bug in IRIX 3.3 that can sometimes leave ptys owned by root
- with a permission of 622. This causes malfunctions in use of
- subprocesses of Emacs. Irix versions 4.0 and later with GNU Emacs
- versions 18.59 and later fix this bug.
Masscomp (m68k-masscomp-rtu)
--- 755,773 ----
Iris 4D (mips-sgi-irix[456].*)
+ Emacs 21.3 is reported to work on IRIX 6.5.x.
+
You can build a 64-bit executable (with larger maximum buffer size)
on Irix 6.5 by specifying the 64-bit ABI using the `-64' compiler
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.
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
from upgrading the operating system without reinstalling GCC; so you
could also try reinstalling the same version of GCC, and telling us
whether that fixes the problem.
Masscomp (m68k-masscomp-rtu)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/etc/MACHINES,
Richard M. Stallman <=