On Wed, Jan 02, 2008 at 09:39:17PM +0100, Aurelien Jarno wrote:
> Raphael Geissert a écrit :
> > Cyril Brulebois wrote:
> > 
> >> On 02/01/2008, Pierre Habouzit wrote:
> >>>   Though after a second thought, -dbg should probably not have empty
> >>> Depends line.
> >> After a third thought, I still fail to see what that has to do with
> >> being Architecture: all or any.
> >>
> > 
> > Quoting my self (first message):
> >> This is usually bug either because of a missing Depends or because the
> >> package should be Architecture: all.
> 
> I fail to see why. Imagine for example a -dev package providing only .h
> files, but depending on the architecture. It has to be Architecture: any
>  and does not need to Depends on a package.

Most -dev package do not fall in this category because they
have a symlink to the shared library and thus have a Depends.  This is
probably why it says "ussually".

Reasons why a -dev package can be arch any:
- It contains a static library.
- It contains headers that change depending on the arch.

Reasons why a -dev can have Depends:
- symlink to shared library
- The headers file in it use header files from an other library.
- The libtool .la or pkg-config .pc files mention other such files.


Kurt


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to