aboutsummaryrefslogtreecommitdiff
path: root/gcc/install.texi
diff options
context:
space:
mode:
authorRobert Lipe <robertl@dgii.com>1998-07-02 08:13:44 +0000
committerRobert Lipe <robertl@gcc.gnu.org>1998-07-02 08:13:44 +0000
commitf7c9c2bb24b9c4d88bf7b0fb26930fd4283a81d3 (patch)
tree7296df950e18a2a58cd7c62c02dbfda9470f8a6e /gcc/install.texi
parentc92293e702e7076d8e0f1edb8734b68aacf9af73 (diff)
downloadgcc-f7c9c2bb24b9c4d88bf7b0fb26930fd4283a81d3.zip
gcc-f7c9c2bb24b9c4d88bf7b0fb26930fd4283a81d3.tar.gz
gcc-f7c9c2bb24b9c4d88bf7b0fb26930fd4283a81d3.tar.bz2
install.texi (sco3.2v5): Document new --with-gnu-as flag.
* install.texi (sco3.2v5): Document new --with-gnu-as flag. * config/i386/sco5.h (JUMP_TABLES_IN_TEXT_SECTION): Defined as in other targets. (USE_GAS): Conditionalize away native assembler usage. * config/i386/sco5gas.h: New file. * config/i386/t-sco5gas: New file. * configure.in (ix86-sco3.2v5*): Use new files if --with-gnu-as From-SVN: r20890
Diffstat (limited to 'gcc/install.texi')
-rw-r--r--gcc/install.texi12
1 files changed, 11 insertions, 1 deletions
diff --git a/gcc/install.texi b/gcc/install.texi
index d5b6d1c..06572c8 100644
--- a/gcc/install.texi
+++ b/gcc/install.texi
@@ -990,7 +990,7 @@ Use this configuration for SCO release 3.2 version 4.
@item 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.4, 5.0.5, Internet FastStart 1.0, and Internet FastStart 1.1.
GNU CC can generate either ELF or COFF binaries. ELF is the default.
To get COFF output, you must specify @samp{-mcoff}) on the command line.
@@ -998,6 +998,16 @@ To get COFF output, you must specify @samp{-mcoff}) on the command line.
For 5.0.0 and 5.0.2, you must install TLS597 from ftp.sco.com/TLS.
5.0.4 and later do not require this patch.
+The native SCO assembler that is provided with the OS at no charge
+is normally required. If, however, you must be able to use the GNU
+assembler (perhaps you have complex asms) you must configure this
+package @samp{--with-gnu-as}. To do this, install (cp or symlink)
+gcc/as to your copy of the GNU assembler. You must use a recent version
+of GNU binutils; version 2.9.1 seems to work well. If you select this
+option, you will be unable to build COFF images. Trying to do so will
+result in non-obvious failures. In general, the "--with-gnu-as" option
+isn't as well tested as the native assembler.
+
@emph{NOTE:} You must follow the instructions about invoking
@samp{make bootstrap} because the native OpenServer compiler builds
a @file{cc1plus} that will not correctly parse many valid C++ programs.