This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

doc patch for INSTALL/OpenServer


Please consider this patch for both branches.   (Jeff, if you could do
the release branch I can do the trunk.)

Simplify build instructions.  Document ELF as default.

RJL

Index: INSTALL
===================================================================
RCS file: /egcs/carton/cvsfiles/egcs/gcc/INSTALL,v
retrieving revision 1.11
diff -u -p -r1.11 INSTALL
--- INSTALL	1998/04/03 16:32:40	1.11
+++ INSTALL	1998/08/04 04:01:18
@@ -834,24 +834,20 @@ special things you must know:
 
 `i386-*-sco3.2v5*'
      Use this for the SCO OpenServer Release family including 5.0.0,
-     5.0.2, 5.0.4, Internet FastStart 1.0, and Internet FastStart 1.1.
+     5.0.2, 5.0.4, 5.0.5, Internet FastStart 1.0, and Internet FastStart 1.1.
 
-     GNU CC can generate ELF binaries (if you specify `-melf') or COFF
-     binaries (the default).  If you are going to build your compiler
-     in ELF mode (once you have bootstrapped the first stage compiler)
-     you *must* specify `-melf' as part of `CC', *not* `CFLAGS', for
-     example as `CC="stage1/xgcc -melf -Bstage1/" '.  If you do not do
-     this, the bootstrap will generate incorrect versions of `libgcc.a'.
+     GNU CC can generate COFF binaries if you specify `-mcoff' or ELF
+     binaries (the default).    A full 'make bootstrap' is recommended
+     so that an ELF compiler that builds ELF is generated.
 
      You must have TLS597 (from ftp.sco.com/TLS) installed for ELF
-     binaries to work correctly. Note that Open Server 5.0.2 *does*
-     need TLS597 installed.
+     C++ binaries to work correctly on releases before 5.0.4.
 
-     *NOTE:* You must follow the instructions about invoking `make
-     bootstrap' because the native OpenServer compiler builds a
-     `cc1plus' that will not correctly parse many valid C++ programs.
-     You must do a `make bootstrap' if you are building with the native
-     compiler.
+     *NOTE:* If you are building C++, You must follow the instructions 
+     about invoking `make bootstrap' because the native OpenServer 
+     compiler may build a `cc1plus' that will not correctly parse many 
+     valid C++ programs.  You must do a `make bootstrap' if you are 
+     building with the native compiler.
 
 `i386-*-isc'
      It may be a good idea to link with GNU malloc instead of the


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]