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

Re: Patch for MultiarchCross



On Fri, Apr 08, 2011 at 07:44:27PM +0200, Goswin von Brederlow wrote:
> > On Wed, Mar 23, 2011 at 03:05:53AM +0000, Wookey wrote:

> >> The Multiarch specification only covers libraries and does not
> >> specifically deal with include files. 

> >> To make multiarch useful for cross-building as well as co-installation of
> >> libraries we need to install headers to /usr/include/<triplet>, which
> >> needs an FHS exception. 

> Maybe we should stop calling it <triplet> since it isn't the gnu triplet
> anymore (at least for some cases)?

It is still a GNU triplet; it's just not the same as the host triplet for
the architecture in select cases.

> What could be allowed is using the new include paths with a Depends on
> the multiarch package even if the package itself is not multiarch.

No.  multiarch-support declares runtime support for ld.so.  It has nothing
to do with include paths (or -dev packages in general) and should not be
abused like this.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Attachment: signature.asc
Description: Digital signature


Reply to: