1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
|
Host/Target specific installation notes for GCC
Please read this document carefully _before_ installing the GNU
Compiler Collection on your machine.
* [1]alpha*-dec-linux*
* [2]alpha*-dec-osf*
* [3]GCC with DOS
* [4]hppa*-hp-hpux*
* [5]hppa*-hp-hpux9
* [6]hppa*-hp-hpux10
* [7]i?86-*-linux*
* [8]i?86-*-sco3.2v5*
* [9]i?86-*-udk
* [10]*-ibm-aix*
* [11]m68k-*-nextstep*
* [12]m68k-sun-sunos4.1.1
* [13]mips*-sgi-irix[45]
* [14]mips*-sgi-irix6
* [15]powerpc-*-linux-gnu*
* [16]*-*-solaris*
* [17]sparc-sun-solaris*
* [18]sparc-sun-solaris2.7
* [19]Sun V5.0 Compiler Bugs
* [20]sparc-sun-sunos*
* [21]sparc-unknown-linux-gnulibc1
* [22]sparc64-*-*
* [23]GCC with Windows or OS/2
* [24]all ELF targets (SVR4, Solaris, etc.)
_________________________________________________________________
alpha*-dec-linux*
GNU/Linux Alpha EV56 or PCA56 hosts running Red Hat 4.2 or 5.0 may see
errors of this sort:
Error: Unknown pseudo-op: `.arch'
This is a signal that a new assembler is needed if you want to
generate BWX insns for your machine.
The version of GCC shipped with Red Hat 4.2 (2.7.0.2) has a fault
wherein it will silently generate incorrect code. The version shipped
with Red Hat 5.0 (2.8.0.1) is not broken, but required an extra
-m21164a argument on the command-line. In order to visibly trap
2.7.0.2, I now issue DEC's .arch pseudo into the assembly. Relieving
the problem of mucking with command-line arguments for 2.8.0.1 is a
pleasant side effect.
If you've got Red Hat 5.0 installed, you may grab binutils 2.9.1 and
be happy. If you've got Red Hat 4.2, bugs make it much harder to
upgrade pieces on your own, and you are better off upgrading the
entire system.
In either case, your problem may be bypassed by not emitting BWX code
by default. Do this by using
configure alphaev5-unknown-linux-gnulibc1
if you have RH 4.2, or
configure alphaev5-unknown-linux-gnu
if you have RH 5.0.
The following error:
Error: macro requires $at register while noat in effect
also indicates that you should upgrade to a newer version of the
assembler, 2.9 or later. If you can not upgrade the assembler, the
compiler option "-Wa,-m21164a" may work around this problem.
_________________________________________________________________
alpha*-dec-osf*
If you install a shared libstdc++ and, when you link a non-trivial C++
program (for example, gcc/testsuite/g++.other/delete3.C), the linker
reports a couple of errors about multiply-defined symbols (for
example, nothrow, __throw and terminate(void)), you've probably got a
linker bug, for which there's no known fix. The officially recommended
work-around is to remove the shared libstdc++.
An alternative solution is to arrange that all symbols from libgcc get
copied to the shared libstdc++; see detailed solution below.
(Surprising as it may seem, this does indeed fix the problem!) _Beware_
that this may bring you binary-compatibility problems in the future,
if you don't use the same work-around next time you build libstdc++:
if programs start to depend on libstdc++ to provide symbols that used
to be only in libgcc, you must arrange that libstdc++ keeps providing
them, otherwise the programs will have to be relinked.
The magic spell is to add -Wl,-all,-lgcc,-none to the definition of
macro SHDEPS in libstdc++/config/dec-osf.ml _before_
alpha*-dec-osf*/libstdc++/Makefile is created (a [25]patch that does
just that is available). If the Makefile already exists, run
./config.status within directory alpha*-dec-osf*/libstdc++ (and
alpha*-dec-osf*/ieee/libstdc++, if it also exists). Remove any
existing libstdc++.so* from such directories, and run make
all-target-libstdc++ in the top-level directory, then make
install-target-libstdc++.
If you have already removed the build tree, you may just remove
libstdc++.so.2.10.0 from the install tree and re-create it with the
command gcc -shared -o libstdc++.so.2.10.0
-Wl,-all,-lstdc++,-lgcc,-none -lm. If the ieee sub-directory exists,
repeat this command in it, with the additional flag -mieee.
_________________________________________________________________
GCC with DOS
A binary distribution is available at [26]Simtel.Net and its mirrors.
________________________________________________________________________
hppa*-hp-hpux*
We _highly_ recommend using gas/binutils-2.8 or newer on all hppa platforms;
you may encounter a variety of problems when using the HP assembler.
If you wish to use pa-risc 2.0 architecture support, you must use either the
HP assembler or a recent [27]snapshot of gas.
More specific information to hppa*-hp-hpux* targets follows.
________________________________________________________________________
hppa*-hp-hpux9
The HP assembler has major problems on this platform. We've tried to work
around the worst of the problems. However, those workarounds may be causing
linker crashes in some circumstances; the workarounds also probably prevent
shared libraries from working. Use the GNU assembler to avoid these problems.
The configuration scripts for GCC will also trigger a bug in the hpux9 shell.
To avoid this problem set CONFIG_SHELL to /bin/ksh and SHELL to /bin/ksh in
your environment.
________________________________________________________________________
hppa*-hp-hpux10
For hpux10.20, we _highly_ recommend you pick up the latest sed patch
PHCO_15468 from HP. HP has two sites which provide patches free of charge:
* [28]US, Canada, Asia-Pacific, and Latin-America
* [29]Europe
The HP assembler on these systems is much better than the hpux9
assembler, but still has some problems. Most notably the assembler
inserts timestamps into each object file it creates, causing the
3-stage comparison test to fail during a `make bootstrap'. You should
be able to continue by saying `make all' after getting the failure
from `make bootstrap'.
_________________________________________________________________
i?86-*-linux*
You will need binutils-2.9.1.0.15 or newer for exception handling to
work.
If you receive Signal 11 errors when building on GNU/Linux, then it is
possible you have a hardware problem. Further information on this can
be found on [30]www.bitwizard.nl.
_________________________________________________________________
i?86-*-sco3.2v5*
If you are building languages other than C, you must follow the
instructions about invoking `make bootstrap' because the native
OpenServer compiler will build a cc1plus that will not correctly parse
many valid C++ programs including those in libgcc.a. _You must do a
`make bootstrap' if you are building with the native compiler._
Use of the `-march-pentiumpro' flag can result in unrecognized opcodes
when using the native assembler. While it's rather rare to see these
emitted by GCC yet, errors of the basic form:
/usr/tmp/ccaNlqBc.s:22:unknown instruction: fcomip
/usr/tmp/ccaNlqBc.s:50:unknown instruction: fucomip
are symptoms of this problem. You may work around this by not building
affected files with that flag or by using the GNU assembler. Users of
GNU assembler should see the note below for hazards on doing so.
If you choose to configure with --enable-shared you should also
specificy --with-gnu-as --disable-multilib even if you are not using
the GNU assembler. In doing so you will give up the ability to
generate COFF executables as described below. This combination of
flags is necessary to suppress negative interactions with multilibing.
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 you may configure this package using the flags
--with-gnu-as. 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 reliably build COFF images. In general, the --with-gnu-as
option isn't as well tested as the native assembler.
Unlike various prereleases of GCC that used -belf and defaulted to
COFF, you must now use the -melf and -mcoff flags to toggle between
the two object file formats. ELF is now the default.
Look in gcc/config/i386/sco5.h (search for "messy") for additional
OpenServer-specific flags.
Systems based on OpenServer before 5.0.4 (`uname -X' will tell you
what you're running) require TLS597 from ftp.sco.com/TLS for C++
constructors and destructors to work right.
The system linker in (at least) 5.0.4 and 5.0.5 will sometimes do the
wrong thing for a construct that GCC will emit for PIC code. This can
be seen as execution testsuite failures when using -fPIC on
921215-1.c, 931002-1.c, nestfunc-1.c, and gcov-1.c. For 5.0.5, an
updated linker that will cure this problem is available. You must
install both [31]ftp://ftp.sco.com/Supplements/rs505a/ and
[32]OSS499A.
The dynamic linker in OpenServer 5.0.5 (earlier versions may show the
same problem) aborts on certain g77-compiled programs. It's
particluarly likely to be triggered by building Fortran code with the
-fPIC flag. Although it's conceivable that the error could be
triggered by other code, only G77-compiled code has been observed to
cause this abort. If you are getting core dumps immediately upon
execution of your g77 program - and especially if it's compiled with
-fPIC - try applying [33]`sco_osr5_g77.patch' to your libf2c and
rebuilding GCC. Affected faults, when analyzed in a debugger, will
show a stack backtrace with a fault occurring in rtld() and the
program running as /usr/lib/ld.so.1. This problem has been reported to
SCO engineering and will hopefully be addressed in later releases.
_________________________________________________________________
i?86-*-udk
This target emulates the SCO Universal Development Kit and requires
that package be installed. (If it is installed, you will have a
/udk/usr/ccs/bin/cc file present.) It's very much like the
i?86-*-unixware7* target but is meant to be used when hosting on a
system where UDK isn't the default compiler such as OpenServer 5 or
Unixware 2. This target will generate binaries that will run on
OpenServer, Unixware 2, or Unixware 7, with the same warnings and
caveats as the SCO UDK.
You can stage1 with either your native compiler or with UDK. If you
don't do a full bootstrap when initially building with your native
compiler you will have an utterly unusable pile of bits as your
reward.
This target is a little tricky to build because we have to distinguish
it from the native tools (so it gets headers, startups, and libraries
from the right place) while making the tools not think we're actually
building a cross compiler. The easiest way to do this is with a
configure command like this:
CC=/udk/usr/ccs/bin/cc _/your/path/to/_gcc/configure --host=i686-pc-udk --tar
get=i686-pc-udk --exec-prefix=udk-
_You should substitute 'i686' in the above command with the
appropriate processor for your host._
You should follow this with a `make bootstrap' then `make install'.
You can then access the UDK-targeted GCC tools by adding udk- before
the commonly known name. For example, to invoke the C compiler, you
would use `udk-gcc'. They will coexist peacefully with any
native-target GCC tools you may have installed.
_________________________________________________________________
*-ibm-aix*
AIX Make frequently has problems with GCC makefiles. GNU Make 3.76 or
newer is recommended to build on this platform.
Errors involving "alloca" when building GCC generally are due to an
incorrect definition of CC in the Makefile or mixing files compiled
with the native C compiler and GCC. During the stage1 phase of the
build, the native AIX compiler _must_ be invoked as "cc" (not "xlc").
Once configure has been informed of "xlc", one needs to use "make
distclean" to remove the configure cache files and ensure that $CC
environment variable does not provide a definition that will confuse
configure. If this error occurs during stage2 or later, then the
problem most likely is the version of Make (see above).
Some versions of the AIX binder (linker) can fail with a relocation
overflow severe error when the -bbigtoc option is used to link
GCC-produced object files into an executable that overflows the TOC. A
fix for APAR IX75823 (OVERFLOW DURING LINK WHEN USING GCC AND
-BBIGTOC) is available from IBM Customer Support and from its
[34]service.boulder.ibm.com website as PTF U455193.
Binutils does not support AIX 4.3 (at least through release 2.9). GNU
as and GNU ld will not work properly and one should not configure GCC
to use those GNU utilities. Use the native AIX tools which do
interoperate with GCC.
AIX 4.3 utilizes a new "large format" archive to support both 32-bit
and 64-bit object modules. The routines provided in AIX 4.3.0 and AIX
4.3.1 to parse archive libraries did not handle the new format
correctly. These routines are used by GCC and result in error messages
during linking such as "not a COFF file". The version of the routines
shipped with AIX 4.3.1 should work for a 32-bit environment. The -g
option of the archive command may be used to create archives of 32-bit
objects using the original "small format". A correct version of the
routines is shipped with AIX 4.3.2.
The initial assembler shipped with AIX 4.3.0 generates incorrect
object files. A fix for APAR IX74254 (64BIT DISASSEMBLED OUPUT FROM
COMPILER FAILS TO ASSEMBLE/BIND) is available from IBM Customer
Support and from its [35]service.boulder.ibm.com website as PTF
U453956. This fix is incorporated in AIX 4.3.1 and above.
The AIX 4.3.2.1 linker (bos.rte.bind_cmds Level 4.3.2.1) will dump
core with a segmentation fault when invoked by any version of GCC. A
fix for APAR IX87327 will be available from IBM Customer Support.
_________________________________________________________________
m68k-*-nextstep*
You absolutely _must_ use GNU sed and GNU make on this platform.
On NEXTSTEP 3.x where x < 3 the build of GCC will abort during stage1
with an error message like this:
_eh
/usr/tmp/ccbbsZ0U.s:987:Unknown pseudo-op: .section
/usr/tmp/ccbbsZ0U.s:987:Rest of line ignored. 1st junk character
valued 95 (_).
The reason for this is the fact that NeXT's assembler for these
versions of the operating system does not support the .section pseudo
op that's needed for full C++ exception functionality.
As NeXT's assembler is a derived work from GNU as, a free replacement
that does can be obtained at
[36]ftp://ftp.next.peak.org:/next-ftp/next/apps/devtools/as.3.3.NIHS.s
.tar.gz.
If you try to build the integrated C++ & C++ runtime libraries on this
system you will run into trouble with include files. The way to get
around this is to use the following sequence. Note you must have write
permission to the directory _prefix_ you secified in the configuration
preocess of GCC for this sequence to work.
cd bld-gcc
make all-texinfo all-bison all-byacc all-binutils all-gas all-ld
cd gcc
make bootstrap
make install-headers-tar
cd ..
make bootstrap3
_________________________________________________________________
m68k-sun-sunos4.1.1
It is reported that you may need the GNU assembler on this platform.
_________________________________________________________________
mips*-sgi-irix[45]
You must use GAS on these platforms, as the native assembler can not
handle the code for exception handling support. Either of these
messages indicates that you are using the MIPS assembler when instead
you should be using GAS:
as0: Error: ./libgcc2.c, line 1:Badly delimited numeric literal
.4byte $LECIE1-$LSCIE1
as0: Error: ./libgcc2.c, line 1:malformed statement
or:
as0: Error: /src/bld-gcc/gcc/libgcc2.c, line 1:undefined symbol in expression
.word $LECIE1-$LSCIE1
These systems don't have ranlib, which various components in GCC need;
you should be able to avoid this problem by installing GNU binutils,
which includes a functional ranlib for this system.
You may get the following warning on irix4 platforms, it can be safely
ignored.
warning: foo.o does not have gp tables for all its sections.
When building GCC, the build process loops rebuilding cc1 over and
over again. This happens on mips-sgi-irix5.2, and possibly other
platforms.
It has been reported that this is a known bug in the make shipped with
IRIX 5.2. We recommend you use GNU make instead of the vendor supplied
make program; however, you may have success with "smake" on IRIX 5.2
if you do not have GNU make available.
See [37]http://reality.sgi.com/ariel/freeware for more information
about using GCC on IRIX platforms.
_________________________________________________________________
mips*-sgi-irix6
You must _not_ use GAS on irix6 platforms; doing so will only cause
problems.
These systems don't have ranlib, which various components in GCC need;
you should be able to avoid this problem by making a dummy script
called ranlib which just exits with zero status and placing it in your
path.
GCC does not currently support generating O32 ABI binaries in the
mips-sgi-irix6 configurations. It used to be possible to create a GCC
with O32 ABI only support by configuring it for the mips-sgi-irix5
target. See the link below for details.
GCC does not correctly pass/return structures which are smaller than
16 bytes and which are not 8 bytes. The problem is very involved and
difficult to fix. It affects a number of other targets also, but IRIX
6 is affected the most, because it is a 64 bit target, and 4 byte
structures are common. The exact problem is that structures are being
padded at the wrong end, e.g. a 4 byte structure is loaded into the
lower 4 bytes of the register when it should be loaded into the upper
4 bytes of the register.
GCC is consistent with itself, but not consistent with the SGI C
compiler [and the SGI supplied runtime libraries], so the only
failures that can happen are when there are library functions that
take/return such structures. There are very few such library
functions. I can only recall seeing two of them: inet_ntoa, and
semctl.
See [38]http://reality.sgi.com/ariel/freeware for more information
about using GCC on IRIX platforms.
_________________________________________________________________
powerpc-*-linux-gnu*
You will need [39]binutils-2.9.4.0.8 or newer for a working GCC. It is
strongly recommended to recompile binutils if you initially built it
with gcc-2.7.2.x.
_________________________________________________________________
*-*-solaris*
Starting with Solaris, Sun does not ship a C compiler any more. To
bootstrap and install GCC you first have to install a pre-built
compiler, for example from [40]http://www.sunfreeware.com.
Sun as 4.X is broken in that it cannot cope with long symbol names. A
typical error message might look similiar to the following:
/usr/ccs/bin/as: "/var/tmp/ccMsw135.s", line 11041: error: can't
compute value of an expression involving an external symbol.
See the [41]How to work around too long C++ symbol names? FAQ entry
for further information.
Sun make in all known Solaris 1 (SunOS 4) and Solaris 2 releases has a
broken _VPATH_ mechanism, which means you must either:
* Use GNU make (recommended), _or:_
* Always build in the source directory, _or:_
* _(For GCC 2.95.1 only)_ apply the patches mentioned at
[42]http://www.gnu.org/software/gcc/egcstensions.html#sun-make.
_________________________________________________________________
sparc-sun-solaris*
binutils 2.9.1 has known bugs on this platform. We recommend to use
the vendor tools (Sun as, Sun ld) until these have been fixed.
_________________________________________________________________
sparc-sun-solaris2.7
Sun patch 107058-01 (1999-01-13) for SPARC Solaris 7 triggers a bug in
the dynamic linker. This problem (Sun bug 4210064) affects GCC 2.8 and
later, including all EGCS releases. Sun formerly recommended 107058-01
for all Solaris 7 users, but around 1999-09-01 it started to recommend
it only for people who use Sun's compilers.
Here are some workarounds to this problem:
* Do not install Sun patch 107058-01 until after Sun releases a
complete patch for bug 4210064. This is the simplest course to
take, unless you must also use Sun's C compiler. Unfortunately
107058-01 is preinstalled on some new Solaris-based hosts, so you
may have to back it out.
* Copy the original, unpatched Solaris 7 /usr/ccs/bin/as into
/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.1/as, adjusting
the latter name to fit your local conventions and software version
numbers.
* Install Sun patch 106950-03 (1999-05-25) or later. Nobody with
both 107058-01 and 106950-03 installed has reported the bug with
GCC and Sun's dynamic linker. This last course of action is
riskiest, for two reasons. First, you must install 106950 on all
hosts that run code generated by GCC; it doesn't suffice to
install it only on the hosts that run GCC itself. Second, Sun says
that 106950-03 is only a partial fix for bug 4210064, but Sun
doesn't know whether the partial fix is adequate for GCC. Revision
-08 or later should fix the bug, but (as of 1999-10-06) it is
still being tested.
_________________________________________________________________
Sun V5.0 Compiler Bugs
The Sun V5.0 compilers are known to mis-compile GCC, which in turn
causes GCC to fail its bootstrap comparison test. We expect to have a
workaround ready in time for GCC 2.95.2.
_________________________________________________________________
sparc-sun-sunos*
A bug in the SunOS4 linker will cause it to crash when linking -fPIC
compiled objects (and will therefore not allow you to build shared
libraries).
To fix this problem you can either use the most recent version of
binutils or get the latest SunOS4 linker patch (patch ID 100170-10)
from Sun's patch site.
_________________________________________________________________
sparc-unknown-linux-gnulibc1
It has been reported that you might need [43]binutils-2.8.1.0.23 for
this platform, too.
_________________________________________________________________
sparc64-*-*
GCC version 2.95 is not able to compile code correctly for sparc64
targets. Users of the Linux kernel, at least, can use the sparc32
program to start up a new shell invocation with an environment that
causes configure to recognize (via uname -a) the system as sparc-*-*
instead.
_________________________________________________________________
GCC with Windows or OS/2
GCC does not currently support Windows, either natively or with the
cygwin32 dll. However Mumit Khan has been working on supporting
Windows with GCC. You should check out his site if you're interested
in Windows support. [44]GNU Win32 related projects
GCC does not currently support OS/2. However, Andrew Zabolotny has
been working on a generic os/2 port with pgcc. The current code code
can be found at [45]http://www.goof.com/pcg/os2/.
_________________________________________________________________
all ELF targets (SVR4, Solaris, etc.)
C++ support is significantly better on ELF targets if you use the GNU
linker; duplicate copies of inlines, vtables and template
instantiations will be discarded automatically.
_________________________________________________________________
[46]Return to the GCC Installation page
_Last modified on October 17, 1999._
References
1. http://gcc.gnu.org/install/specific.html#alpha*-dec-linux*
2. http://gcc.gnu.org/install/specific.html#alpha*-dec-osf*
3. http://gcc.gnu.org/install/specific.html#dos
4. http://gcc.gnu.org/install/specific.html#hppa*-hp-hpux*
5. http://gcc.gnu.org/install/specific.html#hppa*-hp-hpux9
6. http://gcc.gnu.org/install/specific.html#hppa*-hp-hpux10
7. http://gcc.gnu.org/install/specific.html#ix86-*-linux*
8. http://gcc.gnu.org/install/specific.html#ix86-*-sco3.2v5*
9. http://gcc.gnu.org/install/specific.html#ix86-*-udk
10. http://gcc.gnu.org/install/specific.html#*-ibm-aix*
11. http://gcc.gnu.org/install/specific.html#m68k-*-nextstep*
12. http://gcc.gnu.org/install/specific.html#m68k-sun-sunos4.1.1
13. http://gcc.gnu.org/install/specific.html#mips*-sgi-irix[45]
14. http://gcc.gnu.org/install/specific.html#mips*-sgi-irix6
15. http://gcc.gnu.org/install/specific.html#powerpc-*-linux-gnu*
16. http://gcc.gnu.org/install/specific.html#*-*-solaris*
17. http://gcc.gnu.org/install/specific.html#sparc-sun-solaris*
18. http://gcc.gnu.org/install/specific.html#sparc-sun-solaris2.7
19. http://gcc.gnu.org/install/specific.html#sunv5
20. http://gcc.gnu.org/install/specific.html#sparc-sun-sunos*
21. http://gcc.gnu.org/install/specific.html#sparc-unknown-linux-gnulibc1
22. http://gcc.gnu.org/install/specific.html#sparc64-*-*
23. http://gcc.gnu.org/install/specific.html#win+os2
24. http://gcc.gnu.org/install/specific.html#elf_targets
25. http://gcc.gnu.org/install/dec-osf-shlibstdc++.patch
26. ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/
27. ftp://sourceware.cygnus.com/pub/binutils/snapshots
28. http://us-support.external.hp.com/
29. http://europe-support.external.hp.com/
30. http://www.bitwizard.nl/sig11/
31. ftp://ftp.sco.com/Supplements/rs505a/
32. ftp://ftp.sco.com/SLS/
33. http://gcc.gnu.org/install/sco_osr5_g77.patch
34. http://service.boulder.ibm.com/
35. http://service.boulder.ibm.com/
36. ftp://ftp.next.peak.org/next-ftp/next/apps/devtools/as.3.3.NIHS.s.tar.gz
37. http://reality.sgi.com/ariel/freeware/
38. http://reality.sgi.com/ariel/freeware/
39. ftp://ftp.varesearch.com/pub/support/hjl/binutils
40. http://www.sunfreeware.com/
41. http://gcc.gnu.org/faq.html#squangle
42. http://www.gnu.org/software/gcc/egcstensions.html#sun-make
43. ftp://ftp.yggdrasil.com/private/hjl
44. http://www.xraylith.wisc.edu/~khan/software/gnu-win32/
45. http://www.goof.com/pcg/os2/
46. http://gcc.gnu.org/install/index.html
|