Re: USE_TOOLS and nm/ldd

Aleksey Cheusov <[email protected]>
Newsgroups gmane.os.netbsd.devel.pkgsrc.wip.general
Message-ID <[email protected]>
>> Unfortunately pkgsrc guide doesn't specify explicitly what is
>> "the base system" (minimum requirements) for normal pkgsrc use.
>> Common sense is not a good friend here.
>
> pkgsrc specifies the tools it needs in the various platform-specific
> files under pkgsrc/mk/platform

Then pkgsrc is in trouble. Some packages use tools not mentioned
there but present in NetBSD base system, such as
'dig' (PR 38703),
'ping', 'uuencode', 'ps'
http://mova.org/~cheusov/pub/pkgsrc-distbb/Linux/current-destdir/logs/20090227.2003/databases_mysql5-client_mysql-client-5.0.67nb2/stage_configure.html
 etc.

Unfortunately pkgsrc doesn't provide a way to isolate tools from the
NetBSD base system (which is very big) from tools really essential for
building packages. This is why "missed tool in USE_TOOLS" type of bugs
always appear, e.g. 37952 and many other.

> As for ldd - not all platforms have it:

I now, Interix doesn't have it too.

-- 
Best regards, Aleksey Cheusov.

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.