]> code.delx.au - gnu-emacs/blobdiff - etc/MACHINES
(insert-for-yank): Set yank-undo-function after calling FUNCTION,
[gnu-emacs] / etc / MACHINES
index c1c586d806410410eeefb22a71b9e0dcabaed07a..4a20484357f8a5d986cfb5eb2d429c11316ad9dd 100644 (file)
@@ -75,6 +75,11 @@ Alpha (DEC) running OSF/1 or GNU/Linux (alpha-dec-osf1, alpha-dec-linux-gnu)
 
       configure --x-includes=/usr/include --x-libraries=/usr/shlib
 
+  DEC C compiler version 5.9 (DEC C V5.9-005 on Digital UNIX V4.0f)
+  is reported to produce bogus binaries of Emacs 21.2 when the
+  command-line switches "-O4 -arch ev6 -tune ev6" are used.  Using
+  just -O4 produces a good executable.
+
   For 4.0 revision 564, and 4.0A and 4.0B, Emacs 20 seems to work
   with no special configuration options.  However, if you use GCC as
   your compiler, you will need version 2.8.1 or later, as older
@@ -102,6 +107,11 @@ Amdahl UTS (580-amdahl-sysv)
   even worth trying to use it.  Success was obtained with the
   uts native C compiler on uts version 5.2.5.
 
+Apple Macintosh running Mac OS X
+
+  For installtion on all versions of the Mac OS platform, see the file 
+  mac/INSTALL.
+
 Apple PowerPC Macintosh running GNU/Linux
 
   There are special considerations for a variety of this system which
@@ -562,6 +572,9 @@ IBM RS/6000 (rs6000-ibm-aix*)
   fail because libXbsd isn't found.  This is a compiler bug;
   re-configure Emacs so that it isn't compiled with `-O5'.
 
+  On AIX 4.3.x and 4.4, compiling with /bin/c89 fails because it
+  treats certain warnings as errors.  Use `cc' instead.
+
   At last report, Emacs didn't run well on terminals.  Informed
   persons say that the tty VMIN and VTIME settings have been
   corrupted; if you have a fix, please send it to us.
@@ -745,6 +758,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
@@ -1037,6 +1064,11 @@ Sun 3, Sun 4 (sparc), Sun 386 (m68k-sun-sunos, sparc-sun-sunos, i386-sun-sunos,
   another system with Solaris 8 using apparently the same 5.0 compiler
   and the default CFLAGS.
 
+  Emacs 21.1 and 21.2 built with Sun's ProWorks PC3.0.1 compiler on
+  Intel/Solaris 8 was reported to abort and dump core during startup.
+  Using GCC or a newer SUN compiler (Sun WokShop 6 update 2 C 5.3
+  2001/05/15) solves the problem.
+
   Emacs 20.5 and later work on SPARC GNU/Linux with the 32-bit ABI.
   As of release 2.95, GCC doesn't work properly with the 64-bit ABI
   (applicable on UltraSPARC), but that isn't the default mode.