On Sun, 27 Jan 2013 11:14:27 -0800
Matt Turner <[email protected]> wrote:

> On Sun, Jan 27, 2013 at 7:12 AM, Michał Górny <[email protected]> wrote:
> > 5. Solutions to specific problems
> > ---------------------------------
> >
> > 1. x11-proto packages
> >
> > Those packages install headers to /usr/include and pkg-config files
> > to /usr/lib64. This supposedly means that the headers could be
> > ABI-specific; however, so far I haven't seen a single difference.
> >
> > Possible solutions:
> >
> > a) check the headers by hand, move pkg-config files to /usr/share,
> >
> > b) make the proto packages multilib. This will cause identical .pc
> >    files to be installed to lib32 & lib64 but will also enable eclass
> >    checks for header consistency.
> 
> See http://lists.x.org/archives/xorg-devel/2012-September/033715.html
> 
> In short, there seem to be a couple cases of platform-dependent
> substitutions in headers, but for the most part they're platform
> independent.

Yes, I have seen the substitutions but so far, it seems that they give
the same values for both amd64 ABIs. I'm not sure if other platforms
have the same characteristics.

I'd prefer just using b) now and getting back to this whenever
the header check starts to fail for some platform. Then we would have
to move the headers.

-- 
Best regards,
Michał Górny

Attachment: signature.asc
Description: PGP signature

Reply via email to