update DESCR to match current reality.
This commit is contained in:
parent
00092d98bf
commit
eaba92efb8
@ -1,4 +1,4 @@
|
||||
# $OpenBSD: Makefile,v 1.5 2005/02/27 15:41:59 espie Exp $
|
||||
# $OpenBSD: Makefile,v 1.6 2005/02/28 12:36:13 espie Exp $
|
||||
|
||||
ONLY_FOR_ARCHS= alpha i386 m68k sparc sparc64 powerpc vax
|
||||
|
||||
@ -56,6 +56,7 @@ BUILD_DEPENDS+=:bison-*:devel/bison
|
||||
|
||||
|
||||
DISTNAME= gcc-${FULL_VERSION}
|
||||
PKGNAME= gcc-${FULL_VERSION}p0
|
||||
|
||||
|
||||
DISTFILES= ${DISTNAME}.tar.bz2
|
||||
|
@ -1,17 +1,19 @@
|
||||
OpenBSD currently ships with a slightly modified gcc 2.95.3, which
|
||||
should be adequate for most people.
|
||||
Some OpenBSD platforms ship with a slightly modified gcc 2.95.3, other
|
||||
ship with a modified gcc 3.3.5.
|
||||
|
||||
Selected changes:
|
||||
This port is an almost carbon-copy of the compiler in-tree, with a few
|
||||
differences:
|
||||
|
||||
* gcc 3.2 is much slower compiling than gcc 2.95.
|
||||
* integrated preprocessor, somewhat better diagnostics.
|
||||
* much better C++ support, almost fully ISO compliant.
|
||||
* better C++ template diagnostics.
|
||||
* better code generation, (scheduling on newer intel platforms), sparc64,
|
||||
and others...
|
||||
* function at-a-time compile and tree based inliner, that should give
|
||||
better results than the old inliner.
|
||||
* profiler-directed optimizations.
|
||||
* built-in for mmx (needs new gas though) or altivec.
|
||||
* integrated ada and java compiler (boehm-gc does not work on OpenBSD yet).
|
||||
* more robust, especially where odd compile options are concerned.
|
||||
- it's taken off a more recent snapshot from gcc 3.3 branch.
|
||||
|
||||
- it's not the system compiler, and so it looks for includes in /usr/local,
|
||||
and for libraries in /usr/local/lib.
|
||||
|
||||
- it can bootstrap itself fully, including ada on i386, and java (though
|
||||
java does not yet work. There's an issue with boehm-gc).
|
||||
|
||||
- it may build on platforms for which system gcc is still 2.95.3.
|
||||
|
||||
There are other gcc ports in the tree, all of them correspond to more
|
||||
recent branches of gcc (at least 3.4 and 4.0 as of this writing). They
|
||||
may or may not build on your platform.
|
||||
|
Loading…
Reference in New Issue
Block a user