public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Detecting ignored *FLAGS
@ 2012-07-22 21:38 Rick "Zero_Chaos" Farina
  2012-07-22 22:10 ` Zac Medico
  2012-07-23  0:44 ` Diego Elio Pettenò
  0 siblings, 2 replies; 12+ messages in thread
From: Rick "Zero_Chaos" Farina @ 2012-07-22 21:38 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

(Sorry for resend but I really should have been paying attention to
which account I was sending from)

Recently a bug was filed against one of my packages with something I had
thought was impossible, package wasn't respecting CFLAGS:

https://bugs.gentoo.org/show_bug.cgi?id=426766

The reason I thought this was impossible, was because I have
- -frecord-gcc-switches in CFLAGS and CXXFLAGS (and it's a C++ application).

I opened up a bug to learn more, and learned a lot very quickly:

https://bugs.gentoo.org/show_bug.cgi?id=427654

As it turns out, it is documented inside portage itself that CFLAGS,
CXXFLAGS, FFLAGS, FCFLAGS all need to have -frecord-gcc-switches or the
QA mechanism doesn't work.

It would seem to me that we could get all these QA warning out of the
way very quickly by adding -frecord-gcc-switches to the *FLAGS in the
base profile (it appears to be platform agnostic but if I'm wrong we can
add it for supported arches).

YES, I admit this will cause users to see warnings for a short period of
adjustment, but it will be non-fatal and help us get all these packages
resolved much faster.  It shouldn't be up to flameeyes to be the only
one doing QA like this (because I thought I was but clearly I've been
doing it wrong and I can't be alone in that).

Thanks,
Zero

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQDHLBAAoJEKXdFCfdEflKlVQQAKFPvhzS/1kpa8zAV+mXdKw3
znLqoi2NNO4Z03GBdt9VyNXDT+nCL1VDzbH8OLjQnHas+88Zguhsr0bueEJ2Avti
XfTVTH1ZCGmpbLi2aAJfFxiqAfYvzgyJoQ36AjSGqgkMFG+GOeO/Z8P/mr4zEMDP
xROEBEWQhZGYuvnMECPOfruXfCXwe5TA4WD3k+9CzjmXz/bxfB6fNVeHwQWX3V5/
fXPnAuQEhMQ0jM+KkNxFgPqw3OuDg1rwC09uCm06lkp1LSOr77d1xtvrfR4rfpgE
agQ58usTy7Hyypmml7QdBTX7ox74epmCRxoGLdu9ChXe7x0jVCi0SFdLXpfuVnZO
7nyrHlIqxGVjCtU78loAAF2TFBc4UoLOqIxJ5zd2GVuUv/JIWKrtFPk0dcsu/u5t
dFQD2cpzgg+YqXJku2vChWzAdol8+236wiHzwZO6cyRlnCi9Ca1DQZwG1Y4QxAMD
2aPQ5BwHDwZkpoytn7A3FAX84hQq3JuO5CzEixOu3qQQ2tvAVOiro3o+/caep6nF
a1gqghVj23DM76zBimpVpVBvKNhuZlRzeN+F/uZv7ssMjHlIb2ypkeA/EZXo/Plp
+ItWSSMt42H5DyFeCqFNZX1/xXcyzG1WyoktPipeVMqVDI2yEQyYmCXVdqXNG72w
WAgJxX95gm8xommGAVH7
=Yq4L
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Detecting ignored *FLAGS
  2012-07-22 21:38 [gentoo-dev] Detecting ignored *FLAGS Rick "Zero_Chaos" Farina
@ 2012-07-22 22:10 ` Zac Medico
  2012-07-23  0:44 ` Diego Elio Pettenò
  1 sibling, 0 replies; 12+ messages in thread
From: Zac Medico @ 2012-07-22 22:10 UTC (permalink / raw
  To: gentoo-dev

On 07/22/2012 02:38 PM, Rick "Zero_Chaos" Farina wrote:
> It would seem to me that we could get all these QA warning out of the
> way very quickly by adding -frecord-gcc-switches to the *FLAGS in the
> base profile (it appears to be platform agnostic but if I'm wrong we can
> add it for supported arches).

Most users probably won't notice unless they have
PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa" or use the developer
profile which sets that automatically.

Also, the user's *FLAGS settings will override any settings from the
profile, unless the user does something like CFLAGS="${CFLAGS} foo bar".
-- 
Thanks,
Zac


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Detecting ignored *FLAGS
  2012-07-22 21:38 [gentoo-dev] Detecting ignored *FLAGS Rick "Zero_Chaos" Farina
  2012-07-22 22:10 ` Zac Medico
@ 2012-07-23  0:44 ` Diego Elio Pettenò
  2012-07-23 17:30   ` Rick "Zero_Chaos" Farina
  1 sibling, 1 reply; 12+ messages in thread
From: Diego Elio Pettenò @ 2012-07-23  0:44 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 688 bytes --]

Il 22/07/2012 14:38, Rick "Zero_Chaos" Farina ha scritto:
> It would seem to me that we could get all these QA warning out of the
> way very quickly by adding -frecord-gcc-switches to the *FLAGS in the
> base profile (it appears to be platform agnostic but if I'm wrong we can
> add it for supported arches).

Ehm no that's not a good idea because it can actually cause problems.
Some ebuilds do s/-O2/${CFLAGS} s/gcc/$(tc-getCC)/ (in this order) and
then -frecord-gcc-switches will fail.

Other packages call ld directly, and then -frecord-gcc-switches in
LDFLAGS will fail...

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Detecting ignored *FLAGS
  2012-07-23  0:44 ` Diego Elio Pettenò
@ 2012-07-23 17:30   ` Rick "Zero_Chaos" Farina
  2012-07-23 17:44     ` Diego Elio Pettenò
  0 siblings, 1 reply; 12+ messages in thread
From: Rick "Zero_Chaos" Farina @ 2012-07-23 17:30 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/22/2012 08:44 PM, Diego Elio Pettenò wrote:
> Il 22/07/2012 14:38, Rick "Zero_Chaos" Farina ha scritto:
>> It would seem to me that we could get all these QA warning out of the
>> way very quickly by adding -frecord-gcc-switches to the *FLAGS in the
>> base profile (it appears to be platform agnostic but if I'm wrong we can
>> add it for supported arches).
> 
> Ehm no that's not a good idea because it can actually cause problems.
> Some ebuilds do s/-O2/${CFLAGS} s/gcc/$(tc-getCC)/ (in this order) and
> then -frecord-gcc-switches will fail.
> 
> Other packages call ld directly, and then -frecord-gcc-switches in
> LDFLAGS will fail...
> 
Those are two very valid reasons why we can't add these to the profiles,
but do you have any suggestions on how we can get more than just
yourself running this QA?

Even something simply like detecting CFLAGS="-frecord-gcc-switches" set
but not FFLAGS and then teasing the user into fixing it would seem
worthwhile to me.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQDYo6AAoJEKXdFCfdEflK7TkP/i3Fg5jyC00QQMNLh/RAf4O6
kZHlFaTNzAjaCJvdaZY10LEPpz4sOMLyGq+gE4dnugafUkoAj4Lv17pDy7Fat0RZ
7qGJcw2JK/lzX4G0djIb8DCX8zx1zlFBmODtOMQudJev8wdpOYA0WtNtLMHacWPp
h7+cEe3rUXZcHHH+9Pl5C1DBzZpHo8hG1JIW/Mg8p5JiCeXmGLNg8IeLC+lfKP3i
4wt7H9T+IAY/4oa1ihk+y46asnjhn8DkeAMtcsDow/ZB0iuqhfd5OCD0naUi/Yge
/Um7YN+mVQX2bMUa5tSqRLRA8GKrHoacGG7SL98VPCXEocBZ+LdoQgDsocRJ1D7n
t9ETEi5uHoGQ7CnnaH5UUq9wB/NddizQ+jg2rNyAnq0RobQLyfq9d0CwM5KjmHpx
q2dbiRtXZWhtDK8xDzogwZN0BChZgO04PgHnMwLrxqxCJ/tTb+KwjRKsUSFQErwn
kmq6/WmInFYKi1uCjyYIHmUVHjfGrlKc9Frbiu8Q/r+L4Jp9uGg/xYuZprxiiWZF
Y5XkYjWfdelDoFZ+TowpfMUcyQNjssbUK/Djf6xPnIlGiUtSEDQf0yJrnITmjHov
baWsHBnO6WEyvGwvXOyn5V3ZAbXj7rmipcFePa6WqxwhlwNbPFY9SVnffg5fdbdQ
gm+lUFpJnEg33LrKOvoM
=3iiT
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Detecting ignored *FLAGS
  2012-07-23 17:30   ` Rick "Zero_Chaos" Farina
@ 2012-07-23 17:44     ` Diego Elio Pettenò
  2012-07-23 18:50       ` Rick "Zero_Chaos" Farina
  2012-07-27  5:44       ` Rick "Zero_Chaos" Farina
  0 siblings, 2 replies; 12+ messages in thread
From: Diego Elio Pettenò @ 2012-07-23 17:44 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 515 bytes --]

Il 23/07/2012 10:30, Rick "Zero_Chaos" Farina ha scritto:
>> > 
> Those are two very valid reasons why we can't add these to the profiles,
> but do you have any suggestions on how we can get more than just
> yourself running this QA?

Add it to the dev profile (I think we have one?) via bashrc, then we
should have something. If something breaks on a dev box, I'd say the
best effort can be made to fix it.

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Detecting ignored *FLAGS
  2012-07-23 17:44     ` Diego Elio Pettenò
@ 2012-07-23 18:50       ` Rick "Zero_Chaos" Farina
  2012-07-27  5:44       ` Rick "Zero_Chaos" Farina
  1 sibling, 0 replies; 12+ messages in thread
From: Rick "Zero_Chaos" Farina @ 2012-07-23 18:50 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/23/2012 01:44 PM, Diego Elio Pettenò wrote:
> Il 23/07/2012 10:30, Rick "Zero_Chaos" Farina ha scritto:
>>>>
>> Those are two very valid reasons why we can't add these to the profiles,
>> but do you have any suggestions on how we can get more than just
>> yourself running this QA?
> 
> Add it to the dev profile (I think we have one?) via bashrc, then we
> should have something. If something breaks on a dev box, I'd say the
> best effort can be made to fix it.
> 
We do have a dev profile, and I agree that is a good place to start.

Is there a good way to add that to the dev profile?  I'm mostly curious
if there is a way to do it without angering llvm/clang users?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQDZzwAAoJEKXdFCfdEflKAHkP/2akntlGkp9uTbOAp0zMZK+2
uI/nSIf7EMiv8sebWVXkSOpnucOpcrZdnXhLCzhb5rEcF+2tjwXQZw5vtsl5OCNr
pGngn6r5qoQRBQt5WGBg9q73BY0vskN+LOLEPkq3tEYzJuTnS+a238oMZp8E3AvQ
9oH2eSLUqBJlsJtujj4Qu/VyITT7K4wfFRoL57epXdli600VES/L6owPmSbmyeoV
JR3tX8uNW56Ua7yZOfP7fl0nDUGPiCp80hjiwuetdNw0SDGp8+xToysS5ZsNjhhl
jSo0WeDO4TJG87uxovHWbT+iBWBEm/cbk4APsCbMZc96ef1v7jo1IYzZFCDaYiMP
vB0xJJibQJqSDNqx6Fg6V+lM14HxGvy0ufdz4gUuQL1GsBJX5B/924+87akx32iR
8m1Z/iarxvcvox3hqHEdiRUIwUnjvt5CSlCh3Y5/yTKDIJqyGzQQ1N3yv7jEHCPB
iXCrl007R75t7Zgp/2SHWcstzRQeLJhDem8JElhIoreH9EaAFO+9ZdQAHgjcknxt
b9YUKrkoI1kPaH+NoDq0o5w0SpesF5fngJFbd/aAxcolMzPsjlsH5LJB/A/3rWrk
+fzsa4rGof5Z4zyUVzaC2t5/rDnlrU0qitBDrmC11fP7KsAMnvA83AJ+H/5AmdDR
xwWR8gYaXbaWseERW9qE
=NrWq
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Detecting ignored *FLAGS
  2012-07-23 17:44     ` Diego Elio Pettenò
  2012-07-23 18:50       ` Rick "Zero_Chaos" Farina
@ 2012-07-27  5:44       ` Rick "Zero_Chaos" Farina
  2012-07-27  6:51         ` Michał Górny
  2012-07-27 10:49         ` [gentoo-dev] " Duncan
  1 sibling, 2 replies; 12+ messages in thread
From: Rick "Zero_Chaos" Farina @ 2012-07-27  5:44 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/23/2012 01:44 PM, Diego Elio Pettenò wrote:
> Il 23/07/2012 10:30, Rick "Zero_Chaos" Farina ha scritto:
>>>>
>> Those are two very valid reasons why we can't add these to the profiles,
>> but do you have any suggestions on how we can get more than just
>> yourself running this QA?
> 
> Add it to the dev profile (I think we have one?) via bashrc, then we
> should have something. If something breaks on a dev box, I'd say the
> best effort can be made to fix it.
> 

So are we all in agreement to add the needed flags stuff to the dev
profile? Anyone want to opt out of may I drop it in base?

I would REALLY like to cut down on things like what I saw when I
upgraded today:

 * Messages for package app-emulation/emul-linux-x86-baselibs-20120520:

 * QA Notice: Missing soname symlink(s):
 *
 * 	usr/lib32/libgnuintl.so.8 -> preloadable_libintl.so
 *
 * QA Notice: Missing soname symlink(s):
 *
 * 	usr/lib32/libgnuintl.so.8 -> preloadable_libintl.so
 *
 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /lib32/libpam.so.0.83.1
 * /lib32/libgpm.so.1.20.0
 * /lib32/libudev.so.0.11.5
 * /lib32/libblkid.so.1.1.0
 * /lib32/libhistory.so.6.2
 * /lib32/libmount.so.1.1.0
 * /lib32/libgudev-1.0.so.0.1.0
 * /lib32/libe2p.so.2.3
 * /lib32/libbz2.so.1.0.6
 * /lib32/libacl.so.1.1.0
 * /lib32/libpamc.so.0.82.1
 * /lib32/libcrack.so.2.8.1
 * /lib32/libncurses.so.5.9
 * /lib32/libuuid.so.1.3.0
 * /lib32/libkeyutils-1.2.so
 * /lib32/libcom_err.so.2.1
 * /lib32/libreadline.so.6.2
 * /lib32/libpcre.so.0.0.1
 * /lib32/libpwdb.so.0.62
 * /lib32/libncursesw.so.5.9
 * /lib32/libusb-0.1.so.4.4.4
 * /lib32/libnss_ldap-2.14.1.so
 * /lib32/libext2fs.so.2.4
 * /lib32/libwrap.so.0.7.6
 * /lib32/libz.so.1.2.5
 * /lib32/libattr.so.1.1.0
 * /lib32/libtirpc.so.1.0.10
 * /lib32/libpam_misc.so.0.82.0
 * /lib32/security/pam_filter.so
 * /lib32/security/pam_motd.so
 * /lib32/security/pam_wheel.so
 * /lib32/security/pam_mkhomedir.so
 * /lib32/security/pam_localuser.so
 * /lib32/security/pam_timestamp.so
 * /lib32/security/pam_xauth.so
 * /lib32/security/pam_succeed_if.so
 * /lib32/security/pam_listfile.so
 * /lib32/security/pam_umask.so
 * /lib32/security/pam_debug.so
 * /lib32/security/pam_userdb.so
 * /lib32/security/pam_keyinit.so
 * /lib32/security/pam_mail.so
 * /lib32/security/pam_ldap.so
 * /lib32/security/pam_namespace.so
 * /lib32/security/pam_stress.so
 * /lib32/security/pam_nologin.so
 * /lib32/security/pam_exec.so
 * /lib32/security/pam_securetty.so
 * /lib32/security/pam_rhosts.so
 * /lib32/security/pam_tally.so
 * /lib32/security/pam_deny.so
 * /lib32/security/pam_ftp.so
 * /lib32/security/pam_pwhistory.so
 * /lib32/security/pam_faildelay.so
 * /lib32/security/pam_shells.so
 * /lib32/security/pam_warn.so
 * /lib32/security/pam_permit.so
 * /lib32/security/pam_env.so
 * /lib32/security/pam_echo.so
 * /lib32/security/pam_lastlog.so
 * /lib32/security/pam_rootok.so
 * /lib32/security/pam_issue.so
 * /lib32/security/pam_tally2.so
 * /lib32/security/pam_group.so
 * /lib32/security/pam_unix.so
 * /lib32/security/pam_access.so
 * /lib32/security/pam_cracklib.so
 * /lib32/security/pam_filter/upperLOWER
 * /lib32/security/pam_limits.so
 * /lib32/security/pam_time.so
 * /lib32/security/pam_loginuid.so
 * /lib32/libss.so.2.0

 * Messages for package app-emulation/emul-linux-x86-db-20120520:

 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib32/mysql/libmysqlclient_r.so.16.0.0
 * /usr/lib32/mysql/plugin/ha_innodb_plugin.so.0.0.0
 * /usr/lib32/mysql/libmysqlclient.so.16.0.0
 * /usr/lib32/libodbccr.so.2.0.0
 * /usr/lib32/libodbcinst.so.2.0.0
 * /usr/lib32/libmyodbc5-5.1.6.so
 * /usr/lib32/libodbc.so.2.0.0

 * Messages for package app-emulation/emul-linux-x86-opengl-20120520:

 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib32/libglut.so.3.9.0
 * /usr/lib32/libGLESv1_CM.so.1.1.0
 * /usr/lib32/libdrm_nouveau.so.1.0.0
 * /usr/lib32/libGLEWmx.so.1.6.0
 * /usr/lib32/egl/egl_gallium.so
 * /usr/lib32/mesa/vmwgfx_dri.so
 * /usr/lib32/mesa/nouveau_dri.so
 * /usr/lib32/mesa/r300g_dri.so
 * /usr/lib32/mesa/r300_dri.so
 * /usr/lib32/mesa/r200_dri.so
 * /usr/lib32/mesa/unichrome_dri.so
 * /usr/lib32/mesa/savage_dri.so
 * /usr/lib32/mesa/i965_dri.so
 * /usr/lib32/mesa/sis_dri.so
 * /usr/lib32/mesa/i965g_dri.so
 * /usr/lib32/mesa/r600g_dri.so
 * /usr/lib32/mesa/r128_dri.so
 * /usr/lib32/mesa/nouveau_vieux_dri.so
 * /usr/lib32/mesa/i915_dri.so
 * /usr/lib32/mesa/i915g_dri.so
 * /usr/lib32/mesa/i810_dri.so
 * /usr/lib32/mesa/mga_dri.so
 * /usr/lib32/mesa/swrast_dri.so
 * /usr/lib32/mesa/tdfx_dri.so
 * /usr/lib32/mesa/r600_dri.so
 * /usr/lib32/mesa/swrastg_dri.so
 * /usr/lib32/mesa/mach64_dri.so
 * /usr/lib32/mesa/radeon_dri.so
 * /usr/lib32/libEGL.so.1.0
 * /usr/lib32/libdrm_radeon.so.1.0.0
 * /usr/lib32/libkms.so.1.0.0
 * /usr/lib32/libGLU.so.1.3.071100
 * /usr/lib32/libglapi.so.0.0.0
 * /usr/lib32/libGLEW.so.1.6.0
 * /usr/lib32/libGLESv2.so.2.0.0
 * /usr/lib32/libdrm.so.2.4.0
 * /usr/lib32/libdrm_intel.so.1.0.0
 * /usr/lib32/opengl/xorg-x11/lib/libGL.so.1.2

 * Messages for package app-emulation/emul-linux-x86-xlibs-20120520:

 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib32/libvdpau.so.1.0.0
 * /usr/lib32/libxcb-xtest.so.0.0.0
 * /usr/lib32/libXrender.so.1.3.0
 * /usr/lib32/libxcb-glx.so.0.0.0
 * /usr/lib32/libX11.so.6.3.0
 * /usr/lib32/libXcursor.so.1.0.2
 * /usr/lib32/libxcb-res.so.0.0.0
 * /usr/lib32/libXxf86vm.so.1.0.0
 * /usr/lib32/libxcb-composite.so.0.0.0
 * /usr/lib32/libXpm.so.4.11.0
 * /usr/lib32/libxcb-render.so.0.0.0
 * /usr/lib32/libxcb-xfixes.so.0.0.0
 * /usr/lib32/libXaw7.so.7.0.0
 * /usr/lib32/libxcb-damage.so.0.0.0
 * /usr/lib32/libXaw6.so.6.0.1
 * /usr/lib32/libXtst.so.6.1.0
 * /usr/lib32/libxcb-shm.so.0.0.0
 * /usr/lib32/libXv.so.1.0.0
 * /usr/lib32/libXft.so.2.2.0
 * /usr/lib32/libXext.so.6.4.0
 * /usr/lib32/libxcb-xv.so.0.0.0
 * /usr/lib32/libxcb-dri2.so.0.0.0
 * /usr/lib32/libXmu.so.6.2.0
 * /usr/lib32/libXrandr.so.2.2.0
 * /usr/lib32/libXvMCW.so.1.0.0
 * /usr/lib32/libpciaccess.so.0.10.8
 * /usr/lib32/libXss.so.1.0.0
 * /usr/lib32/libXvMC.so.1.0.0
 * /usr/lib32/libXinerama.so.1.0.0
 * /usr/lib32/libXmuu.so.1.0.0
 * /usr/lib32/libxcb-xevie.so.0.0.0
 * /usr/lib32/libXi.so.6.1.0
 * /usr/lib32/libxcb-shape.so.0.0.0
 * /usr/lib32/libXau.so.6.0.0
 * /usr/lib32/libxcb-xf86dri.so.0.0.0
 * /usr/lib32/libxcb-xinput.so.0.0.0
 * /usr/lib32/libxcb-sync.so.0.0.0
 * /usr/lib32/libxcb-screensaver.so.0.0.0
 * /usr/lib32/libfreetype.so.6.8.1
 * /usr/lib32/libxcb-record.so.0.0.0
 * /usr/lib32/libxcb-dpms.so.0.0.0
 * /usr/lib32/libXdmcp.so.6.0.0
 * /usr/lib32/libXfixes.so.3.1.0
 * /usr/lib32/libxcb-xinerama.so.0.0.0
 * /usr/lib32/libfontconfig.so.1.4.4
 * /usr/lib32/libXxf86dga.so.1.0.0
 * /usr/lib32/libxcb-xvmc.so.0.0.0
 * /usr/lib32/libxcb-randr.so.0.1.0
 * /usr/lib32/libX11-xcb.so.1.0.0
 * /usr/lib32/libXp.so.6.2.0
 * /usr/lib32/libXcomposite.so.1.0.0
 * /usr/lib32/libXdamage.so.1.1.0
 * /usr/lib32/libxcb.so.1.1.0
 * /usr/lib32/vdpau/libvdpau_trace.so.1.0.0
 * /usr/lib32/libxcb-xprint.so.0.0.0
 * /usr/lib32/libXt.so.6.0.0
 * /usr/lib32/libICE.so.6.3.0
 * /usr/lib32/libSM.so.6.0.1

 * Messages for package app-emulation/emul-linux-x86-gtklibs-20120520:

 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/bin/gdk-pixbuf-query-loaders32
 * /usr/bin/pango-querymodules32
 * /usr/bin/gtk-query-immodules-2.0-32
 * /usr/lib32/gnome-vfs-2.0/modules/libsftp.so
 * /usr/lib32/gnome-vfs-2.0/modules/libnetwork.so
 * /usr/lib32/gnome-vfs-2.0/modules/libnntp.so
 * /usr/lib32/gnome-vfs-2.0/modules/libhttp.so
 * /usr/lib32/gnome-vfs-2.0/modules/libbzip2.so
 * /usr/lib32/gnome-vfs-2.0/modules/libfile.so
 * /usr/lib32/gnome-vfs-2.0/modules/libgzip.so
 * /usr/lib32/gnome-vfs-2.0/modules/libtar.so
 * /usr/lib32/gnome-vfs-2.0/modules/libcomputer.so
 * /usr/lib32/gnome-vfs-2.0/modules/libftp.so
 * /usr/lib32/gnome-vfs-2.0/modules/libvfs-test.so
 * /usr/lib32/gnome-vfs-2.0/modules/libdns-sd.so
 * /usr/lib32/libgdk_pixbuf_xlib-2.0.so.0.2400.1
 * /usr/lib32/gtk-2.0/2.10.0/printbackends/libprintbackend-lpr.so
 * /usr/lib32/gtk-2.0/2.10.0/printbackends/libprintbackend-cups.so
 * /usr/lib32/gtk-2.0/2.10.0/printbackends/libprintbackend-file.so
 * /usr/lib32/gtk-2.0/2.10.0/engines/libmurrine.so
 * /usr/lib32/gtk-2.0/2.10.0/engines/libhcengine.so
 * /usr/lib32/gtk-2.0/2.10.0/engines/libredmond95.so
 * /usr/lib32/gtk-2.0/2.10.0/engines/libclearlooks.so
 * /usr/lib32/gtk-2.0/2.10.0/engines/libcrux-engine.so
 * /usr/lib32/gtk-2.0/2.10.0/engines/libindustrial.so
 * /usr/lib32/gtk-2.0/2.10.0/engines/libthinice.so
 * /usr/lib32/gtk-2.0/2.10.0/engines/libglide.so
 * /usr/lib32/gtk-2.0/2.10.0/engines/libmist.so
 * /usr/lib32/gtk-2.0/2.10.0/engines/libpixmap.so
 * /usr/lib32/gtk-2.0/2.10.0/engines/libxfce.so
 * /usr/lib32/gtk-2.0/2.10.0/immodules/im-thai.so
 * /usr/lib32/gtk-2.0/2.10.0/immodules/im-xim.so
 * /usr/lib32/gtk-2.0/2.10.0/immodules/im-multipress.so
 * /usr/lib32/gtk-2.0/2.10.0/immodules/im-inuktitut.so
 * /usr/lib32/gtk-2.0/2.10.0/immodules/im-cyrillic-translit.so
 * /usr/lib32/gtk-2.0/2.10.0/immodules/im-cedilla.so
 * /usr/lib32/gtk-2.0/2.10.0/immodules/im-viqr.so
 * /usr/lib32/gtk-2.0/2.10.0/immodules/im-ti-et.so
 * /usr/lib32/gtk-2.0/2.10.0/immodules/im-ti-er.so
 * /usr/lib32/gtk-2.0/2.10.0/immodules/im-am-et.so
 * /usr/lib32/gtk-2.0/2.10.0/immodules/im-ipa.so
 * /usr/lib32/gtk-2.0/modules/libferret.so
 * /usr/lib32/gtk-2.0/modules/libgail.so
 * /usr/lib32/libcairo-gobject.so.2.11000.2
 * /usr/lib32/GConf/2/libgconfbackend-xml.so
 * /usr/lib32/GConf/2/libgconfbackend-evoldap.so
 * /usr/lib32/GConf/2/libgconfbackend-oldxml.so
 * /usr/lib32/libpixman-1.so.0.24.0
 * /usr/lib32/libpangoxft-1.0.so.0.2904.0
 * /usr/lib32/libatk-1.0.so.0.20209.1
 * /usr/lib32/libgdk-3.so.0.200.4
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pcx.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xbm.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-png.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-wbmp.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-jpeg.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ras.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ico.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-qtif.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tga.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-icns.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-pnm.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-tiff.so
 * /usr/lib32/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-bmp.so
 * /usr/lib32/libgtk-3.so.0.200.4
 * /usr/lib32/libpangoft2-1.0.so.0.2904.0
 * /usr/lib32/libcairo.so.2.11000.2
 * /usr/lib32/libpangox-1.0.so.0.2904.0
 * /usr/lib32/libgtk-1.2.so.0.9.1
 * /usr/lib32/libImlib.so.1.9.15
 * /usr/lib32/libORBitCosNaming-2.so.0.1.0
 * /usr/lib32/libglade-2.0.so.0.0.7
 * /usr/lib32/libORBit-imodule-2.so.0.0.0
 * /usr/lib32/gtk-3.0/3.0.0/theming-engines/libxfce.so
 * /usr/lib32/gtk-3.0/3.0.0/printbackends/libprintbackend-lpr.so
 * /usr/lib32/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.so
 * /usr/lib32/gtk-3.0/3.0.0/printbackends/libprintbackend-file.so
 * /usr/lib32/gtk-3.0/3.0.0/immodules/im-thai.so
 * /usr/lib32/gtk-3.0/3.0.0/immodules/im-xim.so
 * /usr/lib32/gtk-3.0/3.0.0/immodules/im-multipress.so
 * /usr/lib32/gtk-3.0/3.0.0/immodules/im-inuktitut.so
 * /usr/lib32/gtk-3.0/3.0.0/immodules/im-cyrillic-translit.so
 * /usr/lib32/gtk-3.0/3.0.0/immodules/im-cedilla.so
 * /usr/lib32/gtk-3.0/3.0.0/immodules/im-viqr.so
 * /usr/lib32/gtk-3.0/3.0.0/immodules/im-ti-et.so
 * /usr/lib32/gtk-3.0/3.0.0/immodules/im-ti-er.so
 * /usr/lib32/gtk-3.0/3.0.0/immodules/im-am-et.so
 * /usr/lib32/gtk-3.0/3.0.0/immodules/im-ipa.so
 * /usr/lib32/libORBit-2.so.0.1.0
 * /usr/lib32/libgailutil-3.so.0.0.0
 * /usr/lib32/libnotify.so.4.0.0
 * /usr/lib32/libgailutil.so.18.0.1
 * /usr/lib32/cairo/libcairo-trace.so.0.0.0
 * /usr/lib32/gio/modules/libgsettingsgconfbackend.so
 * /usr/lib32/libgdk_pixbuf-2.0.so.0.2400.1
 * /usr/lib32/libgdk-x11-2.0.so.0.2400.10
 * /usr/lib32/libpango-1.0.so.0.2904.0
 * /usr/lib32/pango/1.6.0/modules/pango-hangul-fc.so
 * /usr/lib32/pango/1.6.0/modules/pango-arabic-lang.so
 * /usr/lib32/pango/1.6.0/modules/pango-syriac-fc.so
 * /usr/lib32/pango/1.6.0/modules/pango-indic-fc.so
 * /usr/lib32/pango/1.6.0/modules/pango-arabic-fc.so
 * /usr/lib32/pango/1.6.0/modules/pango-hebrew-fc.so
 * /usr/lib32/pango/1.6.0/modules/pango-basic-x.so
 * /usr/lib32/pango/1.6.0/modules/pango-basic-fc.so
 * /usr/lib32/pango/1.6.0/modules/pango-tibetan-fc.so
 * /usr/lib32/pango/1.6.0/modules/pango-khmer-fc.so
 * /usr/lib32/pango/1.6.0/modules/pango-indic-lang.so
 * /usr/lib32/pango/1.6.0/modules/pango-thai-fc.so
 * /usr/lib32/libgtk-x11-2.0.so.0.2400.10
 * /usr/lib32/libgnomevfs-2.so.0.2400.4
 * /usr/lib32/libgdk-1.2.so.0.9.1
 * /usr/lib32/libgconf-2.so.4.1.5
 * /usr/lib32/libpangocairo-1.0.so.0.2904.0
 * /usr/lib32/libIDL-2.so.0.0.0
 * /usr/lib32/libcairo-script-interpreter.so.2.11000.2

 * Messages for package app-emulation/emul-linux-x86-medialibs-20120520:

 * QA Notice: Files built without respecting CFLAGS have been detected
 *  Please include the following list of files in your report:
 * /usr/lib32/libiso9660.so.8.0.0
 * /usr/lib32/libdvdread.so.4.1.2
 * /usr/lib32/libspeexdsp.so.1.5.0
 * /usr/lib32/libfusion-1.4.so.5.0.4
 * /usr/lib32/liba52.so.0.0.0
 * /usr/lib32/libdirect-1.4.so.5.0.4
 * /usr/lib32/libofa.so.0.0.0
 * /usr/lib32/libcuefile.so.0.0.0
 * /usr/lib32/libgstreamer-0.10.so.0.29.0
 * /usr/lib32/libgphoto2.so.2.4.0
 * /usr/lib32/libavdevice.so.53.4.100
 * /usr/lib32/libtheora.so.0.3.10
 * /usr/lib32/libdvdnavmini.so.4.1.2
 * /usr/lib32/liboil-0.3.so.0.3.0
 * /usr/lib32/libgstnet-0.10.so.0.29.0
 * /usr/lib32/libgstcdda-0.10.so.0.24.0
 * /usr/lib32/libiso9660++.so.0.0.0
 * /usr/lib32/libiec61883.so.0.1.0
 * /usr/lib32/liblirc_client.so.0.2.1
 * /usr/lib32/libsane.so.1.0.22
 * /usr/lib32/libavcodec.so.53.61.100
 * /usr/lib32/libdca.so.0.0.0
 * /usr/lib32/libmpeg2convert.so.0.0.0
 * /usr/lib32/libgstaudio-0.10.so.0.24.0
 * /usr/lib32/libudf.so.0.0.0
 * /usr/lib32/libgstrtsp-0.10.so.0.24.0
 * /usr/lib32/libtheoradec.so.1.1.4
 * /usr/lib32/libswscale.so.2.1.100
 * /usr/lib32/sidplay/builders/libhardsid-builder.so.0.0.1
 * /usr/lib32/sidplay/builders/libresid-builder.so.0.0.1
 * /usr/lib32/libmjpegutils-2.0.so.0.0.0
 * /usr/lib32/libv4l2.so.0
 * /usr/lib32/libavformat.so.53.32.100
 * /usr/lib32/libpostproc.so.52.0.100
 * /usr/lib32/libgstpbutils-0.10.so.0.24.0
 * /usr/lib32/libdv.so.4.0.3
 * /usr/lib32/libgstsdp-0.10.so.0.24.0
 * /usr/lib32/libxvidcore.so.4.3
 * /usr/lib32/libgstriff-0.10.so.0.24.0
 * /usr/lib32/libgphoto2_port/0.8.0/usb1.so
 * /usr/lib32/libgphoto2_port/0.8.0/usbscsi.so
 * /usr/lib32/libgphoto2_port/0.8.0/disk.so
 * /usr/lib32/libgphoto2_port/0.8.0/serial.so
 * /usr/lib32/libgphoto2_port/0.8.0/usbdiskdirect.so
 * /usr/lib32/libgphoto2_port/0.8.0/ptpip.so
 * /usr/lib32/libgphoto2_port/0.8.0/usb.so
 * /usr/lib32/libgphoto2/2.4.12/ptp2.so
 * /usr/lib32/libmpeg2encpp-2.0.so.0.0.0
 * /usr/lib32/gstreamer-0.10/libgstgdp.so
 * /usr/lib32/gstreamer-0.10/libgstadder.so
 * /usr/lib32/gstreamer-0.10/libgstcoreindexers.so
 * /usr/lib32/gstreamer-0.10/libgstaudioconvert.so
 * /usr/lib32/gstreamer-0.10/libgsttcp.so
 * /usr/lib32/gstreamer-0.10/libgstaudioresample.so
 * /usr/lib32/gstreamer-0.10/libgstaudiorate.so
 * /usr/lib32/gstreamer-0.10/libgstaudiotestsrc.so
 * /usr/lib32/gstreamer-0.10/libgstvideotestsrc.so
 * /usr/lib32/gstreamer-0.10/libgstvideoscale.so
 * /usr/lib32/gstreamer-0.10/libgstplaybin.so
 * /usr/lib32/gstreamer-0.10/libgsttypefindfunctions.so
 * /usr/lib32/gstreamer-0.10/libgstencodebin.so
 * /usr/lib32/gstreamer-0.10/libgstsubparse.so
 * /usr/lib32/gstreamer-0.10/libgstcoreelements.so
 * /usr/lib32/gstreamer-0.10/libgstvideorate.so
 * /usr/lib32/gstreamer-0.10/libgstdecodebin.so
 * /usr/lib32/gstreamer-0.10/libgstdecodebin2.so
 * /usr/lib32/gstreamer-0.10/libgstapp.so
 * /usr/lib32/gstreamer-0.10/libgstvolume.so
 * /usr/lib32/gstreamer-0.10/libgstffmpegcolorspace.so
 * /usr/lib32/libsidplay.so.1.0.3
 * /usr/lib32/libgstcheck-0.10.so.0.29.0
 * /usr/lib32/libswresample.so.0.6.100
 * /usr/lib32/libgstinterfaces-0.10.so.0.24.0
 * /usr/lib32/liblavfile-2.0.so.0.0.0
 * /usr/lib32/libmplex2-2.0.so.0.0.0
 * /usr/lib32/liblavjpeg-2.0.so.0.0.0
 * /usr/lib32/libv4l/v4l2convert.so
 * /usr/lib32/libv4l/ov518-decomp
 * /usr/lib32/libv4l/v4l1compat.so
 * /usr/lib32/libv4l/ov511-decomp
 * /usr/lib32/libvpx.so.1.0.0
 * /usr/lib32/libshout.so.3.1.0
 * /usr/lib32/libgstvideo-0.10.so.0.24.0
 * /usr/lib32/libspeex.so.1.5.0
 * /usr/lib32/libfaad.so.2.0.0
 * /usr/lib32/libvisual-0.4.so.0.0.0
 * /usr/lib32/directfb-1.4-5/systems/libdirectfb_devmem.so
 * /usr/lib32/directfb-1.4-5/systems/libdirectfb_x11.so
 * /usr/lib32/directfb-1.4-5/systems/libdirectfb_dummy.so
 * /usr/lib32/directfb-1.4-5/inputdrivers/libdirectfb_serialmouse.so
 * /usr/lib32/directfb-1.4-5/inputdrivers/libdirectfb_keyboard.so
 * /usr/lib32/directfb-1.4-5/inputdrivers/libdirectfb_ps2mouse.so
 * /usr/lib32/directfb-1.4-5/inputdrivers/libdirectfb_linux_input.so
 * /usr/lib32/directfb-1.4-5/gfxdrivers/libdirectfb_matrox.so
 * /usr/lib32/directfb-1.4-5/gfxdrivers/libdirectfb_i810.so
 * /usr/lib32/directfb-1.4-5/gfxdrivers/libdirectfb_savage.so
 * /usr/lib32/directfb-1.4-5/gfxdrivers/libdirectfb_ati128.so
 * /usr/lib32/directfb-1.4-5/gfxdrivers/libdirectfb_mach64.so
 * /usr/lib32/directfb-1.4-5/gfxdrivers/libdirectfb_radeon.so
 * /usr/lib32/directfb-1.4-5/gfxdrivers/libdirectfb_sis315.so
 * /usr/lib32/directfb-1.4-5/gfxdrivers/libdirectfb_neomagic.so
 * /usr/lib32/directfb-1.4-5/gfxdrivers/libdirectfb_tdfx.so
 * /usr/lib32/directfb-1.4-5/gfxdrivers/libdirectfb_cle266.so
 * /usr/lib32/directfb-1.4-5/gfxdrivers/libdirectfb_vmware.so
 * /usr/lib32/directfb-1.4-5/gfxdrivers/libdirectfb_unichrome.so
 * /usr/lib32/directfb-1.4-5/gfxdrivers/libdirectfb_i830.so
 * /usr/lib32/directfb-1.4-5/wm/libdirectfbwm_default.so
 *
/usr/lib32/directfb-1.4-5/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_gif.so
 *
/usr/lib32/directfb-1.4-5/interfaces/IDirectFBFont/libidirectfbfont_ft2.so
 *
/usr/lib32/directfb-1.4-5/interfaces/IDirectFBFont/libidirectfbfont_dgiff.so
 *
/usr/lib32/directfb-1.4-5/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_png.so
 *
/usr/lib32/directfb-1.4-5/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_dfiff.so
 *
/usr/lib32/directfb-1.4-5/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_jpeg.so
 *
/usr/lib32/directfb-1.4-5/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_gif.so
 * /usr/lib32/libgstdataprotocol-0.10.so.0.29.0
 * /usr/lib32/libtag.so.1.7.2
 * /usr/lib32/libv4l1.so.0
 * /usr/lib32/libfaac.so.0.0.0
 * /usr/lib32/libdirectfb-1.4.so.5.0.4
 * /usr/lib32/libgstrtp-0.10.so.0.24.0
 * /usr/lib32/libv4lconvert.so.0
 * /usr/lib32/libgstfft-0.10.so.0.24.0
 * /usr/lib32/libmpeg2.so.0.1.0
 * /usr/lib32/libtheoraenc.so.1.1.2
 * /usr/lib32/libmp4ff.so.0.0.0
 * /usr/lib32/libsidplay2.so.1.0.1
 * /usr/lib32/libgstnetbuffer-0.10.so.0.24.0
 * /usr/lib32/libreplaygain.so.1.0.0
 * /usr/lib32/libgstbase-0.10.so.0.29.0
 * /usr/lib32/libgstcontroller-0.10.so.0.29.0
 * /usr/lib32/libgstapp-0.10.so.0.24.0
 * /usr/lib32/libtag_c.so.0.0.0
 * /usr/lib32/libmp3lame.so.0.0.0
 * /usr/lib32/libfribidi.so.0.3.1
 * /usr/lib32/libcdio_cdda.so.1.0.0
 * /usr/lib32/libdvdnav.so.4.1.2
 * /usr/lib32/libmimic.so.0.0.1
 * /usr/lib32/libgphoto2_port.so.0.8.0
 * /usr/lib32/libcdio.so.13.0.0
 * /usr/lib32/libgsttag-0.10.so.0.24.0
 * /usr/lib32/libsidutils.so.0.0.4
 * /usr/lib32/libieee1284.so.3.2.2
 * /usr/lib32/libcdio_paranoia.so.1.0.0
 * /usr/lib32/libmms.so.0.0.2
 * /usr/lib32/libx264.so.120
 * /usr/lib32/libid3tag.so.0.3.0
 * /usr/lib32/libavutil.so.51.35.100
 * /usr/lib32/libmad.so.0.2.1
 * /usr/lib32/libcdio++.so.0.0.2
 * /usr/lib32/libavfilter.so.2.61.100
 * /usr/lib32/sane/libsane-nec.so.1.0.22
 * /usr/lib32/sane/libsane-stv680.so.1.0.22
 * /usr/lib32/sane/libsane-teco2.so.1.0.22
 * /usr/lib32/sane/libsane-sm3840.so.1.0.22
 * /usr/lib32/sane/libsane-canon_pp.so.1.0.22
 * /usr/lib32/sane/libsane-mustek_pp.so.1.0.22
 * /usr/lib32/sane/libsane-plustek_pp.so.1.0.22
 * /usr/lib32/sane/libsane-canon630u.so.1.0.22
 * /usr/lib32/sane/libsane-coolscan.so.1.0.22
 * /usr/lib32/sane/libsane-s9036.so.1.0.22
 * /usr/lib32/sane/libsane-canon_dr.so.1.0.22
 * /usr/lib32/sane/libsane-snapscan.so.1.0.22
 * /usr/lib32/sane/libsane-u12.so.1.0.22
 * /usr/lib32/sane/libsane-hp5590.so.1.0.22
 * /usr/lib32/sane/libsane-dmc.so.1.0.22
 * /usr/lib32/sane/libsane-gt68xx.so.1.0.22
 * /usr/lib32/sane/libsane-kvs1025.so.1.0.22
 * /usr/lib32/sane/libsane-teco1.so.1.0.22
 * /usr/lib32/sane/libsane-coolscan3.so.1.0.22
 * /usr/lib32/sane/libsane-tamarack.so.1.0.22
 * /usr/lib32/sane/libsane-hp5400.so.1.0.22
 * /usr/lib32/sane/libsane-hs2p.so.1.0.22
 * /usr/lib32/sane/libsane-bh.so.1.0.22
 * /usr/lib32/sane/libsane-apple.so.1.0.22
 * /usr/lib32/sane/libsane-qcam.so.1.0.22
 * /usr/lib32/sane/libsane-teco3.so.1.0.22
 * /usr/lib32/sane/libsane-microtek2.so.1.0.22
 * /usr/lib32/sane/libsane-umax_pp.so.1.0.22
 * /usr/lib32/sane/libsane-sceptre.so.1.0.22
 * /usr/lib32/sane/libsane-epson.so.1.0.22
 * /usr/lib32/sane/libsane-pie.so.1.0.22
 * /usr/lib32/sane/libsane-plustek.so.1.0.22
 * /usr/lib32/sane/libsane-microtek.so.1.0.22
 * /usr/lib32/sane/libsane-lexmark.so.1.0.22
 * /usr/lib32/sane/libsane-dll.so.1.0.22
 * /usr/lib32/sane/libsane-epjitsu.so.1.0.22
 * /usr/lib32/sane/libsane-coolscan2.so.1.0.22
 * /usr/lib32/sane/libsane-dell1600n_net.so.1.0.22
 * /usr/lib32/sane/libsane-agfafocus.so.1.0.22
 * /usr/lib32/sane/libsane-dc210.so.1.0.22
 * /usr/lib32/sane/libsane-fujitsu.so.1.0.22
 * /usr/lib32/sane/libsane-mustek.so.1.0.22
 * /usr/lib32/sane/libsane-canon.so.1.0.22
 * /usr/lib32/sane/libsane-xerox_mfp.so.1.0.22
 * /usr/lib32/sane/libsane-genesys.so.1.0.22
 * /usr/lib32/sane/libsane-artec_eplus48u.so.1.0.22
 * /usr/lib32/sane/libsane-ricoh.so.1.0.22
 * /usr/lib32/sane/libsane-pixma.so.1.0.22
 * /usr/lib32/sane/libsane-hp4200.so.1.0.22
 * /usr/lib32/sane/libsane-epson2.so.1.0.22
 * /usr/lib32/sane/libsane-magicolor.so.1.0.22
 * /usr/lib32/sane/libsane-niash.so.1.0.22
 * /usr/lib32/sane/libsane-hp3500.so.1.0.22
 * /usr/lib32/sane/libsane-hp3900.so.1.0.22
 * /usr/lib32/sane/libsane-leo.so.1.0.22
 * /usr/lib32/sane/libsane-p5.so.1.0.22
 * /usr/lib32/sane/libsane-kvs20xx.so.1.0.22
 * /usr/lib32/sane/libsane-st400.so.1.0.22
 * /usr/lib32/sane/libsane-net.so.1.0.22
 * /usr/lib32/sane/libsane-avision.so.1.0.22
 * /usr/lib32/sane/libsane-artec.so.1.0.22
 * /usr/lib32/sane/libsane-ma1509.so.1.0.22
 * /usr/lib32/sane/libsane-hpsj5s.so.1.0.22
 * /usr/lib32/sane/libsane-mustek_usb.so.1.0.22
 * /usr/lib32/sane/libsane-rts8891.so.1.0.22
 * /usr/lib32/sane/libsane-dc240.so.1.0.22
 * /usr/lib32/sane/libsane-sharp.so.1.0.22
 * /usr/lib32/sane/libsane-hpljm1005.so.1.0.22
 * /usr/lib32/sane/libsane-hp.so.1.0.22
 * /usr/lib32/sane/libsane-dc25.so.1.0.22
 * /usr/lib32/sane/libsane-cardscan.so.1.0.22
 * /usr/lib32/sane/libsane-test.so.1.0.22
 * /usr/lib32/sane/libsane-umax.so.1.0.22
 * /usr/lib32/sane/libsane-abaton.so.1.0.22
 * /usr/lib32/sane/libsane-matsushita.so.1.0.22
 * /usr/lib32/sane/libsane-as6e.so.1.0.22
 * /usr/lib32/sane/libsane-kodak.so.1.0.22
 * /usr/lib32/sane/libsane-umax1220u.so.1.0.22
 * /usr/lib32/sane/libsane-sm3600.so.1.0.22
 * /usr/lib32/sane/libsane-ibm.so.1.0.22
 * /usr/lib32/sane/libsane-sp15c.so.1.0.22
 * /usr/lib32/libgmyth.so.0.0.0
 * QA Notice: The following files contain runtime text relocations
 *  Text relocations force the dynamic linker to perform extra
 *  work at startup, waste system resources, and may pose a security
 *  risk.  On some architectures, the code may not even function
 *  properly, if at all.
 *  For more information, see http://hardened.gentoo.org/pic-fix-guide.xml
 *  Please include the following list of files in your report:
 * TEXTREL usr/lib32/libx264.so.120

 * Messages for package app-emulation/emul-linux-x86-soundlibs-20120520-r2:

 * QA Notice: The following files contain runtime text relocations
 *  Text relocations force the dynamic linker to perform extra
 *  work at startup, waste system resources, and may pose a security
 *  risk.  On some architectures, the code may not even function
 *  properly, if at all.
 *  For more information, see http://hardened.gentoo.org/pic-fix-guide.xml
 *  Please include the following list of files in your report:
 * TEXTREL usr/lib32/libmpg123.so.0.29.3

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQEirPAAoJEKXdFCfdEflKrNYQAK2YWf/9Cav1xOh7O/kQbs4I
daLT7mf58Q7D4/Enk3arGoYxKOAzyPaEO3a8IhIY1x5Kj22JVVdw/nAsp5e35oC9
9xcl/cdOwdBLOlNXezK+s4po4EsTBM3s3AVhZuaRGGDWxSeaaR9XVAvQVbOVtzL+
GxGFBibI8EftsbdHQld0rIMx1WMKZKE+0LqiPRIOXu1lKgDRSh6Rv0h6uFqsyCLK
wuxnXXNnrTPVWyWXFerelna1/YlJY0tXKYDbKd5OE50K3qOWgiC7cSzjkabhnjot
KxaMF6XP9Hu2eF6fyesURA4fEMlHX1faJGBbcV8S6YTJpa+ZFT1XGE/FW6Jas+S5
iz/qjneI5agEqSLqR1SMhsitvvMfBv188aCMGXeQwE2h4TRBB9Hb5jIFLIG7sw9d
EfRWWWuv+0EKLYtOqNe8iz/anh0/lr844mJYG2e3emcIA6W5xqDCmt8Tjc6tUYQQ
kBn3+qGGQ2Jkb5Vvfduvf/jeJUUSpjGDuuKY3d/42NYlnPts5cfxMErtlnXJu4Zb
WB1Zzbt5T86PPwFSlK3HV5ojkHAzjHHW5Mx1VoiJglVteCaKMAkrwx9eAjbzM/Wv
Ky3mqjSDJL7Wb9Ec11lkVpGAKItKmwpG7jD3nsC4WFR8pJDSnFkiNalGbliWSofx
v8f5NL9XIcheOTFMBYE3
=Xi1S
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Detecting ignored *FLAGS
  2012-07-27  5:44       ` Rick "Zero_Chaos" Farina
@ 2012-07-27  6:51         ` Michał Górny
  2012-07-27  6:59           ` Rick "Zero_Chaos" Farina
  2012-07-27 13:28           ` Diego Elio Pettenò
  2012-07-27 10:49         ` [gentoo-dev] " Duncan
  1 sibling, 2 replies; 12+ messages in thread
From: Michał Górny @ 2012-07-27  6:51 UTC (permalink / raw
  To: gentoo-dev; +Cc: zerochaos

[-- Attachment #1: Type: text/plain, Size: 346 bytes --]

On Fri, 27 Jul 2012 01:44:47 -0400
"Rick \"Zero_Chaos\" Farina" <zerochaos@gentoo.org> wrote:

> I would REALLY like to cut down on things like what I saw when I
> upgraded today:
> 
>  * Messages for package
> app-emulation/emul-linux-x86-baselibs-20120520:

You are looking for QA_FLAGS_IGNORED.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Detecting ignored *FLAGS
  2012-07-27  6:51         ` Michał Górny
@ 2012-07-27  6:59           ` Rick "Zero_Chaos" Farina
  2012-07-27 13:28           ` Diego Elio Pettenò
  1 sibling, 0 replies; 12+ messages in thread
From: Rick "Zero_Chaos" Farina @ 2012-07-27  6:59 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/27/2012 02:51 AM, Michał Górny wrote:
> On Fri, 27 Jul 2012 01:44:47 -0400
> "Rick \"Zero_Chaos\" Farina" <zerochaos@gentoo.org> wrote:
> 
>> I would REALLY like to cut down on things like what I saw when I
>> upgraded today:
>>
>>  * Messages for package
>> app-emulation/emul-linux-x86-baselibs-20120520:
> 
> You are looking for QA_FLAGS_IGNORED.
> 
I am more than aware of how the ebuilds could be fixed, my point was,
did the commiter ignore the warnings? Most likely not, most likely the
commiter didn't realize there was an issue because this isn't checked by
default, and it should be.

So, can we add what is necessary for this to work to the dev profile *FLAGS?
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQEjxhAAoJEKXdFCfdEflKwncP/izAfDaUMUhHqfKO/29GWTgt
9Lfs7h4gdU5BYCjluOsSSEOrDb0iMjKShkl63b5PGMFZ1FifSx3LAiYymAXeGmAD
bs+F3PLv/jkFpXjs7aRbtHo+wtl0IKGpydc9UqsttJ3357w678KCa1eQDpfaME6P
TDgouiZwrVYf0SPSO+F578uqp4Bf4sBaAb6VjZd2m9BbNk9VM67H9yjmTQa2ZK6U
SynIX4hltESAdX59rsRAZwjmELxxSYlo27MPdDaqIyTa0kRe8SnqlUa8wR9DwD24
di/Ho/969moLXTqA/A7x0+uN1jX5dPQErwyvNUmpP4WAH0iybthKQwr/leyEi8Fn
sLDXTw0PzqcMnxsK1Vl6CqnAaOtHQMmPhPT7Lo84c3kv2yQkljuRlDdH9O2HvVTO
bmEVFekSPoPH/HXEDS8wha3Bzj+t5rwXhYDcL2l0S6Bsl2BpLKRrtG5UJWTP6/Oo
fcNuFPvo3lmuL0dVc/oWswE0dkZHdIkqCTEl4ezyuBlSBPfxpVpV318DySz7QtEN
ilrpBsEe6TKZgstRH2DCq4X97BM5WkLRvjQfmYnk/EybYNsTmstAtG3IeEr1Xesh
SugoX67/mwQg4Dz4AlePbC8cDkHGx6/8e1TSrdP2Ja0sk/n6qP2dderjJS/1mCON
PC0OIOW9td5RrbCVvFZO
=Sb2H
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 12+ messages in thread

* [gentoo-dev] Re: Detecting ignored *FLAGS
  2012-07-27  5:44       ` Rick "Zero_Chaos" Farina
  2012-07-27  6:51         ` Michał Górny
@ 2012-07-27 10:49         ` Duncan
  2012-07-27 17:38           ` Rick "Zero_Chaos" Farina
  1 sibling, 1 reply; 12+ messages in thread
From: Duncan @ 2012-07-27 10:49 UTC (permalink / raw
  To: gentoo-dev

Rick \"Zero_Chaos\" Farina posted on Fri, 27 Jul 2012 01:44:47 -0400 as
excerpted:

>  * Messages for package app-emulation/emul-linux-x86-baselibs-20120520:
> 
>  * QA Notice: Missing soname symlink(s):
>  *
>  * 	usr/lib32/libgnuintl.so.8 -> preloadable_libintl.so
>  *
>  * QA Notice: Missing soname symlink(s):
>  *
>  * 	usr/lib32/libgnuintl.so.8 -> preloadable_libintl.so
>  *
>  * QA Notice: Files built without respecting CFLAGS have been detected
>  *  Please include the following list of files in your report:
>  * /lib32/libpam.so.0.83.1 * /lib32/libgpm.so.1.20.0


I'm unsure whether you realize that app-emulation/emul-linux-x86-* are 
special-case and I'm missing something obvious (like some indication that 
you're simply trying to shutup the warnings in this case), or whether 
it's you missing the obvious, but just in case it's the latter I'll risk 
publicly exposing the fact that I missed the former... =:^\

The emul-linux-x86-* packages are pre-compiled 32-bit binaries there for 
the convenience of amd64 multilib users who don't wish to run the 32-bit 
chroot and separate 32-bit stage-based PM installation otherwise 
necessary (in the absence of true multi-arch package-manager support) in 
ordered to build the 32-bit libraries needed by some of their presumably 
proprietary 32-bit-binary-only apps.

As such, they'll NEVER respect local CFLAGS, since they're not built 
locally.

Similarly, various so-name symlinks (plus headerfiles, *.pc files, etc) 
are omitted as they're only necessary when building reverse-deps, and 
these are binary-only packages not intended to be built against, and 
including these files would only increase the likelihood of conflict when 
trying to build against the 64-bit versions.

As hinted above, to do the normal gentoo-ish build for the 32-bit version 
of these libs on a 64-bit system, you follow the amd64 32-bit chroot 
guide, installing a separately tracked and configured 32-bit x86 "stub 
system" from 32-bit stages, thus ensuring all the necessary 32-bit 
dependencies are available, etc, altho this 32-bit stub need not contain 
system services, etc, unless you want to actually be able to boot to it, 
since those are generally provided by the 64-bit side.  Since that's a 
LOT of extra work for the set of basic 32-bit libs that's all many will 
use, the emul-linux-x86-* packages are available as a convenient (and 
default) alternative for those that prefer to use them.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Detecting ignored *FLAGS
  2012-07-27  6:51         ` Michał Górny
  2012-07-27  6:59           ` Rick "Zero_Chaos" Farina
@ 2012-07-27 13:28           ` Diego Elio Pettenò
  1 sibling, 0 replies; 12+ messages in thread
From: Diego Elio Pettenò @ 2012-07-27 13:28 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 221 bytes --]

Il 26/07/2012 23:51, Michał Górny ha scritto:
> You are looking for QA_FLAGS_IGNORED.

Actually I'd say QA_PREBUILT.

-- 
Diego Elio Pettenò — Flameeyes
flameeyes@flameeyes.eu — http://blog.flameeyes.eu/


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [gentoo-dev] Re: Detecting ignored *FLAGS
  2012-07-27 10:49         ` [gentoo-dev] " Duncan
@ 2012-07-27 17:38           ` Rick "Zero_Chaos" Farina
  0 siblings, 0 replies; 12+ messages in thread
From: Rick "Zero_Chaos" Farina @ 2012-07-27 17:38 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 07/27/2012 06:49 AM, Duncan wrote:
> Rick \"Zero_Chaos\" Farina posted on Fri, 27 Jul 2012 01:44:47 -0400 as
> excerpted:
> 
>>  * Messages for package app-emulation/emul-linux-x86-baselibs-20120520:
>>
>>  * QA Notice: Missing soname symlink(s):
>>  *
>>  * 	usr/lib32/libgnuintl.so.8 -> preloadable_libintl.so
>>  *
>>  * QA Notice: Missing soname symlink(s):
>>  *
>>  * 	usr/lib32/libgnuintl.so.8 -> preloadable_libintl.so
>>  *
>>  * QA Notice: Files built without respecting CFLAGS have been detected
>>  *  Please include the following list of files in your report:
>>  * /lib32/libpam.so.0.83.1 * /lib32/libgpm.so.1.20.0
> 
> 
> I'm unsure whether you realize that app-emulation/emul-linux-x86-* are 
> special-case and I'm missing something obvious (like some indication that 
> you're simply trying to shutup the warnings in this case), or whether 
> it's you missing the obvious, but just in case it's the latter I'll risk 
> publicly exposing the fact that I missed the former... =:^\
> 
> The emul-linux-x86-* packages are pre-compiled 32-bit binaries there for 
> the convenience of amd64 multilib users who don't wish to run the 32-bit 
> chroot and separate 32-bit stage-based PM installation otherwise 
> necessary (in the absence of true multi-arch package-manager support) in 
> ordered to build the 32-bit libraries needed by some of their presumably 
> proprietary 32-bit-binary-only apps.
> 
> As such, they'll NEVER respect local CFLAGS, since they're not built 
> locally.

There are various QA_something_something which silence the warning, I'm
not saying they have to actually fix the cflags issue but I want to not
get warned when I shouldn't, like on prebuilt stuff like this.
> 
> Similarly, various so-name symlinks (plus headerfiles, *.pc files, etc) 
> are omitted as they're only necessary when building reverse-deps, and 
> these are binary-only packages not intended to be built against, and 
> including these files would only increase the likelihood of conflict when 
> trying to build against the 64-bit versions.
> 
I actually didn't intend to paste that error, I was only trying to get
the cflags ones, but since you mentioned it, I'm sure there is a
QA_something to silence that error or, you know, dosym.  Users shouldn't
see QA warnings, those are for devs to fix before committing.

Thanks,
Zero

> As hinted above, to do the normal gentoo-ish build for the 32-bit version 
> of these libs on a 64-bit system, you follow the amd64 32-bit chroot 
> guide, installing a separately tracked and configured 32-bit x86 "stub 
> system" from 32-bit stages, thus ensuring all the necessary 32-bit 
> dependencies are available, etc, altho this 32-bit stub need not contain 
> system services, etc, unless you want to actually be able to boot to it, 
> since those are generally provided by the 64-bit side.  Since that's a 
> LOT of extra work for the set of basic 32-bit libs that's all many will 
> use, the emul-linux-x86-* packages are available as a convenient (and 
> default) alternative for those that prefer to use them.
> 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJQEtIXAAoJEKXdFCfdEflKN+gP+gMzVC/1tz0rxy47NUCLYKbt
c+aGqZzdobhGgvClD/HVSzBpymE9uiZl5oQSXxXajRxC3OauAQNbPtmnGxIqIjTJ
19a9sYOLC0TlPjjoa5/2SV5bMz/po2DPntpNB248phoh9v3xrvCvof1z53+58Y9V
bufePhH+oCDg906QBziYp6qmuZ+2SM8dmXCDArdoVnH55SoWfDwCmcYHhzf2GPyh
BizQo9dlH1/RZdM0TCCeZEXw0oyf/XlSDwTvig4qSLjtWvV2mZ65AfPnXl1qPZRR
rzPoAQzUi2j1xgy9DYIouzG26PiMolaw0dOII6B04KYi+CZJqWBKLNFdbkv4XJc5
6xwLXxo3foVzpg5wk2CXHu5vPu/p0vY8/CrziDaFKYz5GyWiCSqAiWW6lV4tM1q5
3/H3ozKYSRKKn+L5iJ8+zhXfR5HQTy6TJrIoIJRD1x2xqsIjlMBqO2AMrHaf+aAw
X3JzemyZCWcJkRGUoJIMeKGUOCMMVDeDSP4H49MF7211LxOue1IG9TV27lbywE6e
tPFPRlyTE5iJSbfSWHslTRfugOOwvBEaBGZ3ZwO4LkUaH9/yH3LWYRNjoaH693hX
sv7RE+aU4yQ9NYUUX5veXIh5Ip7JI9oA1PhrTXmPEnZzJkJXv6X4rlGzz3DgwTbV
xKmL6hW+h0IVr3LzaUKq
=WAZa
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2012-07-27 17:38 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-22 21:38 [gentoo-dev] Detecting ignored *FLAGS Rick "Zero_Chaos" Farina
2012-07-22 22:10 ` Zac Medico
2012-07-23  0:44 ` Diego Elio Pettenò
2012-07-23 17:30   ` Rick "Zero_Chaos" Farina
2012-07-23 17:44     ` Diego Elio Pettenò
2012-07-23 18:50       ` Rick "Zero_Chaos" Farina
2012-07-27  5:44       ` Rick "Zero_Chaos" Farina
2012-07-27  6:51         ` Michał Górny
2012-07-27  6:59           ` Rick "Zero_Chaos" Farina
2012-07-27 13:28           ` Diego Elio Pettenò
2012-07-27 10:49         ` [gentoo-dev] " Duncan
2012-07-27 17:38           ` Rick "Zero_Chaos" Farina

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox