diff options
| author | Jim Blandy | 1993-03-14 20:34:26 +0000 |
|---|---|---|
| committer | Jim Blandy | 1993-03-14 20:34:26 +0000 |
| commit | da33ff575d5279e6de3b90771a385789d3e2dc8b (patch) | |
| tree | c15b60ad18b00fbd305a14ea018b5b5c93d1145a | |
| parent | a87ed99c5b3fd6bf546e60f507cea013d78c0f88 (diff) | |
| download | emacs-da33ff575d5279e6de3b90771a385789d3e2dc8b.tar.gz emacs-da33ff575d5279e6de3b90771a385789d3e2dc8b.zip | |
Wed Mar 10 23:00:51 1993 Jim Blandy (jimb@totoro.cs.oberlin.edu)
* MACHINES: Update description of SYSVr3 and r4 support, due to
Eric Raymond's changes.
Tue Mar 9 10:57:57 1993 Jim Blandy (jimb@totoro.cs.oberlin.edu)
* MACHINES: Mention that you have to edit the configure script
when you add support for a new machine, to get it to recognize the
configuration name.
| -rw-r--r-- | etc/MACHINES | 38 |
1 files changed, 27 insertions, 11 deletions
diff --git a/etc/MACHINES b/etc/MACHINES index 2fc0b9a3825..eddb57e88ce 100644 --- a/etc/MACHINES +++ b/etc/MACHINES | |||
| @@ -14,6 +14,10 @@ and are named similarly. See the `configure' script if you need to | |||
| 14 | know which configuration names use which machine and operating system | 14 | know which configuration names use which machine and operating system |
| 15 | description files. | 15 | description files. |
| 16 | 16 | ||
| 17 | If you add support for a new configuration, add a section to this | ||
| 18 | file, and then edit the `configure' script to tell it which | ||
| 19 | configuration name(s) should select your new machine description and | ||
| 20 | system description files. | ||
| 17 | 21 | ||
| 18 | 22 | ||
| 19 | Here are the configurations Emacs is intended to work with, with the | 23 | Here are the configurations Emacs is intended to work with, with the |
| @@ -739,25 +743,37 @@ System V rel 3 (usg5.3) | |||
| 739 | If you want to link Emacs with shared libraries, define | 743 | If you want to link Emacs with shared libraries, define |
| 740 | USG_SHARED_LIBRARIES. | 744 | USG_SHARED_LIBRARIES. |
| 741 | 745 | ||
| 742 | System V rel 4 (usg5.4) | 746 | You may have to add ANSI idempotence #-lines to your sys/types.h |
| 747 | file to get Emacs to compile correctly. This may be necessary on | ||
| 748 | other pre-ANSI systems as well. | ||
| 743 | 749 | ||
| 744 | Supported, including shared libraries for ELF, but ptys do not | 750 | On an AT&T 6386WGS using System V Release 3.2 and X11R3, the X support |
| 745 | work because TIOCGPGRP fails to work on ptys. | 751 | cannot be made to work. Whether or not the GNU relocating malloc is |
| 746 | This failure is probably due to a misunderstanding of the | 752 | used, the symptom is that the first call Emacs makes to sbrk(0) returns |
| 747 | consequences of the POSIX spec: many system designers mistakenly | 753 | (char *)-1. Sorry, you're stuck with character-only mode. Try |
| 754 | installing Xfree86 to fix this. | ||
| 755 | |||
| 756 | System V rel 4.0.3 and 4.0.4 (usg5.4) | ||
| 757 | |||
| 758 | Supported, including shared libraries for ELF, but ptys do not work | ||
| 759 | because TIOCGPGRP fails to work on ptys (but Dell 2.2 seems to have | ||
| 760 | fixed this). This failure is probably due to a misunderstanding of | ||
| 761 | the consequences of the POSIX spec: many system designers mistakenly | ||
| 748 | think that POSIX requires this feature to fail. This is untrue; | 762 | think that POSIX requires this feature to fail. This is untrue; |
| 749 | ptys are an extension, and POSIX says that extensions *when used* | 763 | ptys are an extension, and POSIX says that extensions *when used* |
| 750 | may change the action of standard facilities in any fashion. | 764 | may change the action of standard facilities in any fashion. |
| 751 | 765 | ||
| 752 | The standard C preprocessor generate xmakefile incorrectly. However, | 766 | The standard C preprocessor may generate xmakefile incorrectly. However, |
| 753 | /lib/cpp will work, so use `make CPP=/lib/cpp'. | 767 | /lib/cpp will work, so use `make CPP=/lib/cpp'. Standard cpp |
| 768 | seems to work OK under Dell 2.2. | ||
| 754 | 769 | ||
| 755 | Versions 3 and earlier of V.4, on the Intel 386 and 860, had | 770 | Some versions 3 and earlier of V.4, on the Intel 386 and 860, had |
| 756 | problems in the X11 libraries. These prevent Emacs from working | 771 | problems in the X11 libraries. These prevent Emacs from working |
| 757 | with X. You can use Emacs with X provided your copy of X is based | 772 | with X. You can use Emacs with X provided your copy of X is based |
| 758 | on X11 release 4 or newer. Unfortunately, the only way you can tell | 773 | on X11 release 4 or newer, or is Dell's 2.2 (which is a 4.0.3). |
| 759 | whether your X11 library is new enough is to try compiling Emacs to | 774 | Unfortunately, the only way you can tell whether your X11 library is |
| 760 | use X. If xemacs runs, your X11 library is new enough. | 775 | new enough is to try compiling Emacs to use X. If emacs runs, your |
| 776 | X11 library is new enough. | ||
| 761 | 777 | ||
| 762 | In this context, GSV4 and GSV4i are alternate names for X11R4. | 778 | In this context, GSV4 and GSV4i are alternate names for X11R4. |
| 763 | OL2.* is X11R3 based. OL3 is in between X11R3 and X11R4, and may or | 779 | OL2.* is X11R3 based. OL3 is in between X11R3 and X11R4, and may or |