El dom, 27-01-2013 a las 16:12 +0100, Michał Górny escribió: [...] > 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. >
Currently, emul packages can install /usr/lib32/pkgconfig files (when enabling "development" USE flag). This was added because, as emul sets tend to be obsolete in a few weeks, people compiling packages against its lib32 provided libs were getting build failures due "native" pkgconfig files (usually from newer libs) were being used. Regarding /usr/include, it looks harder to solve, current emul packages simply don't provide headers at all, but it caused issues like this in the past: https://bugs.gentoo.org/show_bug.cgi?id=299490 Maybe installing headers in other place would be interesting :/
signature.asc
Description: This is a digitally signed message part