Annotation of 43BSD/contrib/emacs/etc/MACHINES, revision 1.1

1.1     ! root        1: This is a list of the status of GNU Emacs on various machines and systems.
        !             2: Last updated March 25, 1986.
        !             3: 
        !             4: Systems:
        !             5:   For each type of system, the name of the appropriate s- header file
        !             6:   is given.
        !             7: 
        !             8: Berkeley 4.1 (s-bsd4.1.h)
        !             9: 
        !            10:   Works on vaxes.
        !            11: 
        !            12: Berkeley 4.2 (s-bsd4.2.h)
        !            13: 
        !            14:   Works on several machines.
        !            15: 
        !            16: Berkeley 4.3 (s-bsd4.3.h)
        !            17: 
        !            18:   Works, on Vaxes at least.
        !            19: 
        !            20: Ultrix
        !            21: 
        !            22:   This is another name for Berkeley 4.2.
        !            23: 
        !            24: Uniplus 5.2 (s-unipl5.2.h)
        !            25: 
        !            26:   Works, on Dual machines at least.
        !            27: 
        !            28: VMS
        !            29: 
        !            30:   A port for this system is in distribution on the
        !            31:   Internet, but the changes have not been merged
        !            32:   into this Emacs distribution yet.
        !            33: 
        !            34: System V rel 0 (s-usg5.0.h)
        !            35: 
        !            36:   Works, on Vaxes.
        !            37: 
        !            38: System V rel 2 (s-usg5.2.h)
        !            39: 
        !            40:   Works on various machines.
        !            41:   On some (maybe all) machines the library -lPW exists and contains
        !            42:   a version of `alloca'.  On these machines, to use it, put
        !            43:      #define HAVE_ALLOCA
        !            44:      #define LIB_STANDARD -lPW -lc
        !            45:   in the m-...h file for the machine.
        !            46: 
        !            47:   If you find that the character Meta-DEL makes Emacs crash,
        !            48:   find where function init_sys_modes in sysdep.c sets sg.c_cc[VQUIT]
        !            49:   and make it store 7 there.  I have as yet no evidence of whether
        !            50:   this problem, known in HP-UX, exists in other system V versions.
        !            51: 
        !            52: System V rel 2.2 (s-usg5.2.2.h)
        !            53: 
        !            54:   In 5.2.2 AT&T undid, incompatibly, their previous incompatible
        !            55:   change to the way the nlist library is called.  A different s- file
        !            56:   is used to enable the other interface.
        !            57: 
        !            58:   They call themselves the right choice--can't they choose?
        !            59: 
        !            60: 
        !            61: Machines:
        !            62:   For each type of machine, the names of the m- and s- header files
        !            63:   are given.
        !            64: 
        !            65: Apollo running Domain (m-apollo.h; s-bsd4.2.h)
        !            66: 
        !            67:   Works, but it is impossible to dump Emacs; the standard
        !            68:   Lisp code must be loaded each time Emacs is started.  This
        !            69:   is a limitation of their operating system.  In other respects
        !            70:   the system appears to be Berkeley 4.2, and Emacs is told that
        !            71:   it is running under 4.2.
        !            72: 
        !            73: AT&T 7300 (m-7300.h; s-usg5.0.h? not sure)
        !            74: 
        !            75:   Changes merged as of 17.57.  You may have to change
        !            76:   the CPP= line to cc -E, in src/Makefile.
        !            77: 
        !            78: Celerity (m-celerity.h; s-bsd4.2.h)
        !            79: 
        !            80:   Works, as of 17.56.
        !            81: 
        !            82: Dual running System V (m-dual.h; s-usg5.2.h)
        !            83: 
        !            84:   As of 17.46, this works except for a few changes
        !            85:   needed in unexec.c.
        !            86: 
        !            87: Dual running Uniplus (m-dual.h; s-unipl5.2.h)
        !            88: 
        !            89:   Works, as of 17.51.
        !            90: 
        !            91: Encore machine (m-ns16000.h; s-umax4.2.h)
        !            92: 
        !            93:   This machine bizarrely uses 4.2BSD modified to use the COFF format
        !            94:   for object files.  Works (as of 17.52).
        !            95: 
        !            96: Gould
        !            97: 
        !            98:   A port has been done but has not been merged into this
        !            99:   distribution version.
        !           100: 
        !           101: HP 9000s300 (m-hp200.h; s-hpux.h)
        !           102: 
        !           103:   Works as of 17.52.  This machine is a 68020.
        !           104:   There are at least three kinds of "HP9000" that are really
        !           105:   completely different computers.  The one called "series 500"
        !           106:   uses a seriously incompatible memory architecture and it
        !           107:   is not supported.  Supporting it would require solving
        !           108:   difficult problems.
        !           109: 
        !           110: Masscomp
        !           111: 
        !           112:   An attempt was made but it encountered too many compiler bugs.
        !           113: 
        !           114: Megatest (m-mega68.h; s-bsd4.2.h)
        !           115: 
        !           116:   Emacs 15 worked; do not have any reports about Emacs 16 or 17
        !           117:   but any new bugs are probably not difficult.
        !           118: 
        !           119: NCR Tower 32 (m-tower32.h; s-usg5.2.h)
        !           120: 
        !           121:   Works as of 17.56.
        !           122: 
        !           123: Nu (TI or LMI) (m-nu.h; s-usg5.2.h)
        !           124: 
        !           125:   Nearly working; a few bugs remain.
        !           126: 
        !           127: Plexus (m-plexus.h; s-usg5.2.h)
        !           128: 
        !           129:   Works as of 17.56.
        !           130: 
        !           131: Pyramid (m-pyramid.h; s-bsd4.2.h)
        !           132: 
        !           133:   In Pyramid system 2.5 there has been a compiler bug making
        !           134:   Emacs crash just after screen-splitting with Qnil containing 0.
        !           135:   A compiler that fixes this is Pyramid customer number 8494,
        !           136:   internal number 1923.
        !           137: 
        !           138:   Some versions of the pyramid compiler get fatal
        !           139:   errors when the -gx compiler switch is used; if this
        !           140:   happens to you, change src/ymakefile to remove that switch.
        !           141: 
        !           142: Sequent Balance (m-sequent.h; s-bsd4.2.h)
        !           143: 
        !           144:   Emacs 17.52 works in their system version 2.0.
        !           145:   Emacs has not been tried on their system version 1.3.
        !           146: 
        !           147: Stride (m-stride.h; s-usg5.2.h)
        !           148: 
        !           149:   Works (most recent news for 17.54).
        !           150:   Note, however, that this was on a Unix version not
        !           151:   yet released by Stride.  It is probably also possible
        !           152:   to run on Stride's 5.1 system but changes in the s- file
        !           153:   are probably needed.
        !           154: 
        !           155: Sun (m-sun.h, m-sun2.h, m-sun3.h; s-bsd4.2.h)
        !           156: 
        !           157:   There are three m- files for different models of Sun.
        !           158:   All use Berkeley 4.2.  Emacs 17 has run on all of them.
        !           159: 
        !           160: Tahoe (m-tahoe.h; s-bsd4.2.h)
        !           161: 
        !           162:   Works, as of an early version 17.
        !           163: 
        !           164: Tektronix(?) 16000 box (m-16000.h; s-bsd4.2.h)
        !           165: 
        !           166:   Emacs 15 worked; no reports since then.
        !           167: 
        !           168: Vax running Berkeley Unix (m-vax.h; s-bsd4.1.h or s-bsd4.2.h or s-bsd4.3.h)
        !           169: 
        !           170:   Works.  Note that "ultrix" is essentially 4.2; use s-bsd4.2.h.
        !           171: 
        !           172: Vax running System V rel 2 (m-vax.h; s-usg5.2.h)
        !           173: 
        !           174:   17.53 is believed to fix the problems previously known.
        !           175: 
        !           176: Vax running System V rel 0 (m-vax.h; s-usg5.0.h)
        !           177: 
        !           178:   Works as of 17.56.
        !           179: 
        !           180: Vax running VMS
        !           181: 
        !           182:   Preliminary port completed; merging to be done soon.
        !           183: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.