Max Khon wrote: > please calm down. seems that you have never installed gcc from ports. > > gcc 2.95 from ports is installed as gcc295/g++295 > and correctly gets its bits from /usr/local/lib/gcc-lib/xxx, > gcc 3.0x from ports is named gcc30/g++30 and so on. > There is no PATH issue. Switching between compilers is as easy as > setting correct CC/CXX environment/Makefile variables.
And hacking the Makefile a lot to specify command line arguments in the compiler program definition itself, so that the /usr/include/g++ files that came with the old compiler are not used for "make release" and other types of make targets where DESTDIR is fairly mandatory. See /usr/src/share/mk/bsd.prog.mk, ~line 14: .if defined(DESTDIR) && !defined(BOOTSTRAPPING) CFLAGS+= -I${DESTDIR}/usr/include CXXINCLUDES+= -I${DESTDIR}/usr/include/g++ .endif See also /usr/src/share/mk/bsd.lib.mk, ~line 40. -- Terry To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-current" in the body of the message