[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: The use of Build-Depends: libc*-dev

Thomas Schoepf wrote:
On Thu, Nov 07, 2002 at 11:01:40AM -0700, Joel Baker wrote:
The issue recently came up on IRC that many (many!) packages seem to have
a Build-Depends: libc6-dev; so many, in fact, that it appears that the

Why do they build-depend on libc*-dev anyway? There's no need for it.

Policy Section 2.4.2:

     It is not necessary to explicitly specify build-time relationships
     on a minimal set of packages that are always needed to compile,
     link and put in a Debian package a standard "Hello World!"  program
     written in C or C++.  The required packages are called
     _build-essential_, and an informational list can be found in
     `/usr/share/doc/build-essential/list' (which is contained in the
     `build-essential' package).[1]

There is also a problem with regular dependacies. Typically, libfoo-dev will depend on libc6-dev.


Reply to: