[EMAIL PROTECTED] wrote:
Which release of FreeBSD by standard has GCC 3.3.3 or higher?
5.2.1 has GCC 3.3.3 - don't know whether some lower versions of FreeBSD
5.x also had it (they're all GCC 3.x based), but you wouldn't want to
install anything below 5.2.1 anyway (if you decide to go for FreeBSD 5).
Otherwise, are there any decent guides of how to setup GCC properly after
upgrading 2.95 (FreeBSD 4.8-RELEASE). I've had major troubles since updating
it - that things aren't being recognised as new - and have had to use
symbolic links (which I still don't think are working 100%). I used the
ports/lang/gcc33 port, should this have not have overwritten any gcc i had
currently?
No!
You _must not_ overwrite your _system compiler_ with a port. The source
tree is only guaranteed to compile with the system compiler (from that
very tree).
If you need GCC 3.x on FreeBSD 4, use one of the ports, but you will
need to build your world with /usr/bin/gcc (a.k.a. 2.95.4). Ports should
work just fine with gcc 3.x, but you should not mix and build some with
gcc 2.x and some with 3.x. This is mainly because C++ name mangeling has
changed in 3.x (read c++ shared libs compiled with different versions of
GCC are incompatible).
Simon
signature.asc
Description: Digital signature