Subject: Re: Usage of USE_TOOLS
To: Roland Illig <>
From: Quentin Garnier <>
List: tech-pkg
Date: 11/20/2007 00:52:49
On Tue, Nov 20, 2007 at 12:48:04AM +0100, Roland Illig wrote:
> Min Sik Kim wrote:
> >The USE_TOOLS definition is used both internally by pkgsrc and also
> >for individual packages to define what commands are needed for
> >building  a package (like BUILD_DEPENDS) or for later run-time of an
> >installed packaged (such as DEPENDS). If the native system provides
> >an adequate tool, then in many cases, a pkgsrc package will not be
> >used.
> The confusion gets clear when we consider cross-compiling SPARC packages 
> (target platform) on i386 (native platform). There are many types of 
> dependencies:
> USE_TOOLS: tools for the native platform. References to these tools 
> should not end up in the package binary, unless the paths are the same. 
> (XXX: How can this be checked?)

So what does USE_TOOLS+= perl:run means in that scheme, then?

Quentin Garnier.