1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
On 07/27/2012 06:49 AM, Duncan wrote: |
5 |
> Rick \"Zero_Chaos\" Farina posted on Fri, 27 Jul 2012 01:44:47 -0400 as |
6 |
> excerpted: |
7 |
> |
8 |
>> * Messages for package app-emulation/emul-linux-x86-baselibs-20120520: |
9 |
>> |
10 |
>> * QA Notice: Missing soname symlink(s): |
11 |
>> * |
12 |
>> * usr/lib32/libgnuintl.so.8 -> preloadable_libintl.so |
13 |
>> * |
14 |
>> * QA Notice: Missing soname symlink(s): |
15 |
>> * |
16 |
>> * usr/lib32/libgnuintl.so.8 -> preloadable_libintl.so |
17 |
>> * |
18 |
>> * QA Notice: Files built without respecting CFLAGS have been detected |
19 |
>> * Please include the following list of files in your report: |
20 |
>> * /lib32/libpam.so.0.83.1 * /lib32/libgpm.so.1.20.0 |
21 |
> |
22 |
> |
23 |
> I'm unsure whether you realize that app-emulation/emul-linux-x86-* are |
24 |
> special-case and I'm missing something obvious (like some indication that |
25 |
> you're simply trying to shutup the warnings in this case), or whether |
26 |
> it's you missing the obvious, but just in case it's the latter I'll risk |
27 |
> publicly exposing the fact that I missed the former... =:^\ |
28 |
> |
29 |
> The emul-linux-x86-* packages are pre-compiled 32-bit binaries there for |
30 |
> the convenience of amd64 multilib users who don't wish to run the 32-bit |
31 |
> chroot and separate 32-bit stage-based PM installation otherwise |
32 |
> necessary (in the absence of true multi-arch package-manager support) in |
33 |
> ordered to build the 32-bit libraries needed by some of their presumably |
34 |
> proprietary 32-bit-binary-only apps. |
35 |
> |
36 |
> As such, they'll NEVER respect local CFLAGS, since they're not built |
37 |
> locally. |
38 |
|
39 |
There are various QA_something_something which silence the warning, I'm |
40 |
not saying they have to actually fix the cflags issue but I want to not |
41 |
get warned when I shouldn't, like on prebuilt stuff like this. |
42 |
> |
43 |
> Similarly, various so-name symlinks (plus headerfiles, *.pc files, etc) |
44 |
> are omitted as they're only necessary when building reverse-deps, and |
45 |
> these are binary-only packages not intended to be built against, and |
46 |
> including these files would only increase the likelihood of conflict when |
47 |
> trying to build against the 64-bit versions. |
48 |
> |
49 |
I actually didn't intend to paste that error, I was only trying to get |
50 |
the cflags ones, but since you mentioned it, I'm sure there is a |
51 |
QA_something to silence that error or, you know, dosym. Users shouldn't |
52 |
see QA warnings, those are for devs to fix before committing. |
53 |
|
54 |
Thanks, |
55 |
Zero |
56 |
|
57 |
> As hinted above, to do the normal gentoo-ish build for the 32-bit version |
58 |
> of these libs on a 64-bit system, you follow the amd64 32-bit chroot |
59 |
> guide, installing a separately tracked and configured 32-bit x86 "stub |
60 |
> system" from 32-bit stages, thus ensuring all the necessary 32-bit |
61 |
> dependencies are available, etc, altho this 32-bit stub need not contain |
62 |
> system services, etc, unless you want to actually be able to boot to it, |
63 |
> since those are generally provided by the 64-bit side. Since that's a |
64 |
> LOT of extra work for the set of basic 32-bit libs that's all many will |
65 |
> use, the emul-linux-x86-* packages are available as a convenient (and |
66 |
> default) alternative for those that prefer to use them. |
67 |
> |
68 |
|
69 |
-----BEGIN PGP SIGNATURE----- |
70 |
Version: GnuPG v2.0.19 (GNU/Linux) |
71 |
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ |
72 |
|
73 |
iQIcBAEBAgAGBQJQEtIXAAoJEKXdFCfdEflKN+gP+gMzVC/1tz0rxy47NUCLYKbt |
74 |
c+aGqZzdobhGgvClD/HVSzBpymE9uiZl5oQSXxXajRxC3OauAQNbPtmnGxIqIjTJ |
75 |
19a9sYOLC0TlPjjoa5/2SV5bMz/po2DPntpNB248phoh9v3xrvCvof1z53+58Y9V |
76 |
bufePhH+oCDg906QBziYp6qmuZ+2SM8dmXCDArdoVnH55SoWfDwCmcYHhzf2GPyh |
77 |
BizQo9dlH1/RZdM0TCCeZEXw0oyf/XlSDwTvig4qSLjtWvV2mZ65AfPnXl1qPZRR |
78 |
rzPoAQzUi2j1xgy9DYIouzG26PiMolaw0dOII6B04KYi+CZJqWBKLNFdbkv4XJc5 |
79 |
6xwLXxo3foVzpg5wk2CXHu5vPu/p0vY8/CrziDaFKYz5GyWiCSqAiWW6lV4tM1q5 |
80 |
3/H3ozKYSRKKn+L5iJ8+zhXfR5HQTy6TJrIoIJRD1x2xqsIjlMBqO2AMrHaf+aAw |
81 |
X3JzemyZCWcJkRGUoJIMeKGUOCMMVDeDSP4H49MF7211LxOue1IG9TV27lbywE6e |
82 |
tPFPRlyTE5iJSbfSWHslTRfugOOwvBEaBGZ3ZwO4LkUaH9/yH3LWYRNjoaH693hX |
83 |
sv7RE+aU4yQ9NYUUX5veXIh5Ip7JI9oA1PhrTXmPEnZzJkJXv6X4rlGzz3DgwTbV |
84 |
xKmL6hW+h0IVr3LzaUKq |
85 |
=WAZa |
86 |
-----END PGP SIGNATURE----- |