To: None <>
From: Jeremy C. Reed <>
List: tech-pkg
Date: 05/12/2004 15:03:28
In February, pkgsrc/mk/ was improved to simplify defining what
compilers are used and what compiler version is required when building

At that time the USE_* variables became deprecated because
they were replaced with new PKGSRC_COMPILER variable. They are still
supported at this time.

The old style variables support will be removed after pkgsrc-2004Q2 is
cut. This includes:  USE_GCC2, USE_GCC3, USE_SUNPRO, and USE_MIPSPRO.

If you use these old definitions in your pkgsrc, please replace them.

Some examples:

If you use USE_GCC2, replace it with:

GCC_REQD=              2.8.0

If you use USE_GCC3, replace with:

GCC_REQD=              3.0

If you use USE_SUNPRO, replace with:

PKGSRC_COMPILER=       sunpro

And if you use USE_MIPSPRO, replace with:

PKGSRC_COMPILER=       mipspro

(PKGSRC_COMPILER defaults to "gcc".)

Some documentation can be found in the top of the pkgsrc/mk/
file. Also see the pkgsrc/Packages.txt file for more details on selecting
the compiler and using PKGSRC_COMPILER and GCC_REQD.

If you have any questions, please ask.

 Jeremy C. Reed

 	  	 	 BSD News, BSD tutorials, BSD links