comparison etc/MACHINES @ 88155:d7ddb3e565de

sync with trunk
author Henrik Enberg <henrik.enberg@telia.com>
date Mon, 16 Jan 2006 00:03:54 +0000
parents 950737d7271d
children
comparison
equal deleted inserted replaced
88154:8ce476d3ba36 88155:d7ddb3e565de
649 When using the ISC configurations, be sure to specify the isc 649 When using the ISC configurations, be sure to specify the isc
650 version number - for example, if you're running ISC 3.0, use 650 version number - for example, if you're running ISC 3.0, use
651 i386-unknown-isc3.0 as your configuration name. 651 i386-unknown-isc3.0 as your configuration name.
652 Use i386-*-esix for Esix; Emacs runs as of version 19.6. 652 Use i386-*-esix for Esix; Emacs runs as of version 19.6.
653 Use i386-*-linux-gnu for GNU/Linux systems; Emacs runs as of version 19.26. 653 Use i386-*-linux-gnu for GNU/Linux systems; Emacs runs as of version 19.26.
654 Use i386-*-cygwin for Cygwin; Emacs builds as of version 21.4, in both X11 654 Use i386-*-cygwin for Cygwin; Emacs builds as of version 22.1, in both X11
655 and non-X11 modes. (The Cygwin site has source and binaries for 21.2.) 655 and non-X11 modes. (The Cygwin site has source and binaries for 21.2.)
656 Use i386-intsys-sysv for Integrated Solutions 386 machines. 656 Use i386-intsys-sysv for Integrated Solutions 386 machines.
657 It may also be correct for Microport systems. 657 It may also be correct for Microport systems.
658 Use i386-*-sco3.2v4 for SCO 3.2v4; Emacs runs as of version 19.26. 658 Use i386-*-sco3.2v4 for SCO 3.2v4; Emacs runs as of version 19.26.
659 659
753 and m68k-sgi-iris3.6 for system version 3.6. 753 and m68k-sgi-iris3.6 for system version 3.6.
754 Note that the 3030 is the same as the Iris 2500 Turbo. 754 Note that the 3030 is the same as the Iris 2500 Turbo.
755 755
756 Iris 4D (mips-sgi-irix[456].*) 756 Iris 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
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 764
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
780 from upgrading the operating system without reinstalling GCC; so you 768 from upgrading the operating system without reinstalling GCC; so you
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
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 771
801 Masscomp (m68k-masscomp-rtu) 772 Masscomp (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
804 with minor fixes that are included in 18.37. However, bizarre behavior 775 with minor fixes that are included in 18.37. However, bizarre behavior
1496 1467
1497 Local variables: 1468 Local variables:
1498 mode: indented-text 1469 mode: indented-text
1499 fill-prefix: " " 1470 fill-prefix: " "
1500 End: 1471 End:
1472
1473 arch-tag: 7d2e93c7-e982-40ec-9055-3cd064042473