Subject: state of buildlink tools substitution?
To: None <tech-pkg@netbsd.org>
From: Georg Schwarz <georg.schwarz@freenet.de>
List: tech-pkg
Date: 07/11/2005 21:59:22
I haven't been following events too closely lately; what is the state of
buildlink tool substitution? Has the code and in particular the meaning
of the variables stabilized?

Does the following correctly summerize current affairs?

TOOLS_PLATFORM.xxx, if set, indicates where the platform tool xxx is
found on the given system. It does not indicate how capable that native
tool is.

PKGSRC_USE_TOOLS lists all tools that pkgsrc thinks it needs one way of
or the other. If not provided by the platform, i.e. empty respective
TOOLS_PLATFORM.xxx pkgsrc uses its version to replace it.
(where is PKGSRC_USE_TOOLS filled BTW?)

USE_TOOLS is supposed to be set by the package to indicate the need for
specific tools (including GNU versions of certain tools).

TOOLS_REAL_CMD.xxx is where the command for xxx is actually found.
 
Now the pkgsrc imake should be used (again), right?

Is reworking of compiler wrappers already underway?


-- 
Georg Schwarz    http://home.pages.de/~schwarz/
 georg.schwarz@freenet.de     +49 178 8545053