* [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
* 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
* [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] 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