Subject: Use of GCC 3.4+ for everything
To: NetBSD/amd64 <port-amd64@NetBSD.org>
From: Joel CARNAT <joel@carnat.net>
List: port-amd64
Date: 08/20/2005 19:49:42
--0QFb0wBpEddLcDHQ
Content-Type: text/plain; charset=iso-8859-15
Content-Disposition: inline

Hi,

reading GCC releases notes, it seems AMD64 is supported only since
GCC 3.4 (-mcpu=k8). I would like to force use of lang/gcc34 for everything
(pkgsrc, src, xsrc) with a GFLAGS/CXXFLAGS containing mcpu=k8.

my question is, can I/how to do so ?
I remember gcc3 had some gcc.mk to include in /etc/mk.conf but I can find how
to do the same with gcc34 ?

I'm currently using my .profile to set environment variable but I'm not sure
it's complete :

############################################
CC="/usr/pkg/gcc34/bin/cc"
CPP="/usr/pkg/gcc34/bin/cpp"
GCC="/usr/pkg/gcc34/bin/gcc"
export CC CPP GCC

case "`uname -m`" in
sparc64)
	CPU="ultrasparc" ;;
amd64)
	CPU="athlon64" ;;
esac
CFLAGS="-O2 -mcpu=$CPU"; CXXFLAGS=$CFLAGS
export CFLAGS CXXFLAGS
############################################

I guess a smarter way would be to use /etc/mk.conf...
Any clue ?

TIA,
	Jo


--0QFb0wBpEddLcDHQ
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (NetBSD)

iD8DBQFDB2020/VH7L7F7Y4RAnNNAKCJ8+uXzusvmkJIOIbh2KHECME3mgCfRisJ
6sQn+/83oV5QTapOrMPsL9w=
=afgA
-----END PGP SIGNATURE-----

--0QFb0wBpEddLcDHQ--