]> gcc.gnu.org Git - gcc.git/blame - INSTALL/SPECIFIC
*** empty log message ***
[gcc.git] / INSTALL / SPECIFIC
CommitLineData
f2d76545
JL
1Host/Target specific installation notes for egcs-1.0
2
3alpha*-*-*
4No specific installation needs/instructions.
5
6
7i?86-*-linux*
8You will need binutils-2.8.1.0.15 or newer for exception handling to work.
9
10i?86-*-sco3.2v5*
11The SCO assembler is currently required. The GNU assembler is not up
12to the task of switching between ELF and COFF at runtime.
13
14Unlike various prereleases of GCC, that used '-belf' and defaulted to
15COFF, you must now use the '-melf' and '-mcoff' flags to toggle between
16the two object file formats. ELF is now the default.
17
18Look in gcc/config/i386/sco5.h (search for "messy") for additional
19OpenServer-specific flags.
20
21
22
23hppa*-hp-hpux*
24We highly recommend using gas/binutils-2.8 on all hppa platforms; you
25may encounter a variety of problems when using the HP assembler.
26
27hppa*-hp-hpux9
28The HP assembler has major problems on this platform. We've tried to work
29around the worst of the problems. However, those workarounds may be causing
30linker crashes in some circumstances; the workarounds also probably prevent
31shared libraries from working. Use the GNU assembler to avoid these problems.
32
33The configuration scripts for egcs will also trigger a bug in the hpux9
34shell. To avoid this problem set CONFIG_SHELL to /bin/ksh and SHELL to
35/bin/ksh in your environment.
36
37hppa*-hp-hpux10
38For hpux10.20, we highly recommend you pick up the latest sed
39patch from HP. HP has two sites which provide patches free of charge.
40
41http://us-support.external.hp.com for US, Canada, Asia-Pacific, and
42Latin-America
43http://europe-support.external.hp.com for Europe
44
45Retrieve patch PHCO_12862.
46
47The HP assembler on these systems is much better than the hpux9 assembler,
48but still has some problems. Most notably the assembler inserts timestamps
49into each object file it creates, causing the 3-stage comparison test to fail
50during a "make bootstrap". You should be able to continue by saying "make all"
51after getting the failure from "make bootstrap".
52
53m68k-*-nextstep*
54You absolutely must use GNU sed and GNU make on this platform.
55
56If you try to build the integrated C++ & C++ runtime libraries on this system
57you will run into trouble with include files. The way to get around this is
58to use the following sequence. Note you must have write permission to
59prefix for this sequence to work.
60
61cd objdir
62make all-texinfo all-bison all-byacc all-binutils all-gas all-ld
63cd gcc
64make bootstrap
65make install-headers-tar
66cd ..
67make bootstrap3
68
69m68k-sun-sunos4.1.1
70It is reported that you may need the GNU assembler on this platform.
71
72mips*-sgi-irix4
73mips*-sgi-irix5
74You must use GAS on these platforms, the native assembler can not handle the
75code for exception handling support on this platform.
76
77These systems don't have ranlib, which various components in egcs need; you
78should be able to avoid this problem by installing GNU binutils, which includes
79a functional ranlib for this system.
80
81You may get the following warning on irix4 platforms, it can be safely
82ignored.
83
84 warning: foo.o does not have gp tables for all its sections.
85
86mips*-sgi-irix6
87You must not use GAS on irix6 platforms; doing so will only cause problems.
88
89These systems don't have ranlib, which various components in egcs need; you
90should be able to avoid this problem by making a dummy script called ranlib
91which just exits with zero status and placing it in your path.
92
93rs6000-ibm-aix*
94powerpc-ibm-aix*
95At least one person as reported problems with older versions of gnu-make on
96this platform. make-3.76 is reported to work correctly.
97
98powerpc-*-linux-gnu*
99You will need binutils-2.8.1.0.17 from ftp://ftp.yggdrasil.com/private/hjl for
100a working egcs. It is strongly recommended to recompile binutils with egcs
101if you initially built it with gcc-2.7.2.*.
102
103
104exception handling
105XXX Linux stuff
106Last modified on December 2, 1997.
This page took 0.039438 seconds and 5 git commands to generate.