I did some checks on master to see where we were at with the QA warnings from insane.bbclass. I've trimmed this log to only list one line per recipe that has the problem. The situation isn't perhaps as bad as it could be. I've listed general errors first, then the GNU_HASH and RPATH ones separately. These are against world+big image+sdk toolchain builds. We're about at the point where we might need to start opening individual bugs to get straglers resolved. I'm particularly keen to get the general warnings fixed as once those are done, we can enable those checks to become errors.
General warnings (non-machine specific): ($ cat qa.log | grep -v RPATH | grep -v Desktop | grep -v HASH) sqlite3-nativesdk-3.7.7.1: non debug package contains .debug directory: sqlite3-nativesdk path /work/x86_64-nativesdk-pokysdk-linux/sqlite3-nativesdk-3.7.7.1-r0/packages-split/sqlite3-nativesdk/opt/poky/1.0+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/.debug/libsqlite3.so pseudo-nativesdk-1.1.1: non debug package contains .debug directory: pseudo-nativesdk path /work/x86_64-nativesdk-pokysdk-linux/pseudo-nativesdk-1.1.1-r2/packages-split/pseudo-nativesdk/opt/poky/1.0+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/pseudo/lib64/.debug/libpseudo.so (qemux86): gcc-4.6.1+svnr175454: non -dev/-dbg/-nativesdk package contains symlink .so: gcc path '/work/i586-poky-linux/gcc-4.6.1+svnr175454-r11/packages-split/gcc/usr/libexec/gcc/i586-poky-linux/4.6.1/liblto_plugin.so' grub-1.99: Architecture did not match (3 to 62) on /work/i586-poky-linux/grub-1.99-r1/packages-split/grub/usr/lib/grub/i386-pc/efiemu64.o gcc-cross-canadian-i586-4.6.1+svnr175454: non -dev/-dbg/-nativesdk package contains symlink .so: gcc-cross-canadian-i586 path '/work/x86_64-nativesdk-pokysdk-linux/gcc-cross-canadian-i586-4.6.1+svnr175454-r11/packages-split/gcc-cross-canadian-i586/opt/poky/1.0+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/i586-poky-linux/gcc/i586-poky-linux/4.6.1/liblto_plugin.so' (qemuarm): gcc-4.6.1+svnr175454: non -dev/-dbg/-nativesdk package contains symlink .so: gcc path '/work/armv5te-poky-linux-gnueabi/gcc-4.6.1+svnr175454-r11/packages-split/gcc/usr/libexec/gcc/arm-poky-linux-gnueabi/4.6.1/liblto_plugin.so' gcc-cross-canadian-arm-4.6.1+svnr175454: non -dev/-dbg/-nativesdk package contains symlink .so: gcc-cross-canadian-arm path '/work/x86_64-nativesdk-pokysdk-linux/gcc-cross-canadian-arm-4.6.1+svnr175454-r11/packages-split/gcc-cross-canadian-arm/opt/poky/1.0+snapshot/sysroots/x86_64-pokysdk-linux/usr/libexec/armv5te-poky-linux-gnueabi/gcc/arm-poky-linux-gnueabi/4.6.1/liblto_plugin.so' RPATH Issues (general): pseudo-nativesdk-1.1.1: package pseudo-nativesdk contains bad RPATH /media/build1/poky/build/tmp/sysroots/x86_64-nativesdk-pokysdk-linux/opt/poky/1.0+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib in file /media/build1/poky/build/tmp/work/x86_64-nativesdk-pokysdk-linux/pseudo-nativesdk-1.1.1-r2/packages-split/pseudo-nativesdk/opt/poky/1.0+snapshot/sysroots/x86_64-pokysdk-linux/usr/lib/pseudo/lib64/libpseudo.so (qemux86): readline-6.2: readline: /work/armv5te-poky-linux-gnueabi/readline-6.2-r0/packages-split/readline/usr/lib/libhistory.so.6 contains probably-redundant RPATH /usr/lib tcl-8.5.9: tcl: /work/armv5te-poky-linux-gnueabi/tcl-8.5.9-r1/packages-split/tcl/usr/bin/tclsh8.5 contains probably-redundant RPATH /usr/lib directfb-1.4.12: directfb: /work/armv5te-poky-linux-gnueabi/directfb-1.4.12-r0/packages-split/directfb/usr/lib/libfusion-1.4.so.5 contains probably-redundant RPATH /usr/lib slang-2.2.4: slang: /work/armv5te-poky-linux-gnueabi/slang-2.2.4-r6/packages-split/slang/usr/bin/slsh contains probably-redundant RPATH /usr/lib python-2.6.6: package python-sqlite3 contains bad RPATH /media/build1/poky/build/tmp/sysroots/qemuarm/usr/lib in file /media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/python-2.6.6-r2.10/packages-split/python-sqlite3/usr/lib/python2.6/lib-dynload/_sqlite3.so binutils-2.21.1a: binutils: /work/armv5te-poky-linux-gnueabi/binutils-2.21.1a-r0/packages-split/binutils/usr/lib/libbfd-2.21.1.so contains probably-redundant RPATH /usr/lib opensp-1.5: opensp: /work/armv5te-poky-linux-gnueabi/opensp-1.5-r2/packages-split/opensp/usr/lib/libosp.so.3.0.0 contains probably-redundant RPATH /usr/lib qt-x11-free-3.3.7: package qt-x11-plugins-imageformats contains bad RPATH /usr/lib:/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/qt-x11-free-3.3.7-r1/qt-x11-free-3.3.7/plugins/imageformats in file /media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/qt-x11-free-3.3.7-r1/packages-split/qt-x11-plugins-imageformats/usr/plugins/imageformats/libqjpeg.so (qemuarm): readline-6.2: readline: /work/i586-poky-linux/readline-6.2-r0/packages-split/readline/usr/lib/libhistory.so.6 contains probably-redundant RPATH /usr/lib python-2.6.6: package python-sqlite3 contains bad RPATH /media/build1/poky/build/tmp/sysroots/qemux86/usr/lib in file /media/build1/poky/build/tmp/work/i586-poky-linux/python-2.6.6-r2.10/packages-split/python-sqlite3/usr/lib/python2.6/lib-dynload/_sqlite3.so slang-2.2.4: slang: /work/i586-poky-linux/slang-2.2.4-r6/packages-split/slang/usr/lib/slang/v2/modules/socket-module.so contains probably-redundant RPATH /usr/lib binutils-2.21.1a: binutils: /work/i586-poky-linux/binutils-2.21.1a-r0/packages-split/binutils/usr/lib/libbfd-2.21.1.so contains probably-redundant RPATH /usr/lib directfb-1.4.12: directfb: /work/i586-poky-linux/directfb-1.4.12-r0/packages-split/directfb/usr/lib/libfusion-1.4.so.5 contains probably-redundant RPATH /usr/lib tcl-8.5.9: tcl: /work/i586-poky-linux/tcl-8.5.9-r1/packages-split/tcl/usr/bin/tclsh8.5 contains probably-redundant RPATH /usr/lib opensp-1.5: opensp: /work/i586-poky-linux/opensp-1.5-r2/packages-split/opensp/usr/lib/libosp.so.3.0.0 contains probably-redundant RPATH /usr/lib qt-x11-free-3.3.7: package qt-x11-plugins-imageformats contains bad RPATH /usr/lib:/media/build1/poky/build/tmp/work/i586-poky-linux/qt-x11-free-3.3.7-r1/qt-x11-free-3.3.7/plugins/imageformats in file /media/build1/poky/build/tmp/work/i586-poky-linux/qt-x11-free-3.3.7-r1/packages-split/qt-x11-plugins-imageformats/usr/plugins/imageformats/libqjpeg.so GNU_HASH Issues (qemuarm): libgcc-4.6.1+svnr175454: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/libgcc-4.6.1+svnr175454-r11/packages-split/libgcc/lib/libgcc_s.so.1' libaio-0.3.107: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/libaio-0.3.107-r0/packages-split/libaio/usr/lib/libaio.so.1.0.1' zip-3.0: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/zip-3.0-r0/packages-split/zip/usr/bin/zipsplit' wireless-tools-29: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/wireless-tools-1_29-r2/packages-split/libiw/usr/lib/libiw.so.29' hostap-utils-0.4.7: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/hostap-utils-0.4.7-r4/packages-split/hostap-utils/usr/sbin/hostap_io_debug' gdbm-1.8.3: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/gdbm-1.8.3-r4/packages-split/gdbm/usr/lib/libgdbm.so.3.0.0' openssl-0.9.8r: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/openssl-0.9.8r-r5/packages-split/libcrypto/usr/lib/libcrypto.so.0.9.8' pth-2.0.7: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/pth-2.0.7-r1/packages-split/pth/usr/lib/libpth.so.20.0.27' irda-utils-0.9.18: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/irda-utils-0.9.18-r0/packages-split/irda-utils/usr/sbin/dongle_attach' setserial-2.17: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/setserial-2.17-r3/packages-split/setserial/usr/bin/setserial' makedevs-1.0.0: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/makedevs-1.0.0-r7/packages-split/makedevs/sbin/makedevs' unzip-6.0: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/unzip-1_6.0-r1/packages-split/unzip/usr/bin/unzip' blktrace-1.0.1+git1+1e09f6e9012826fca69fa07222b7bc53c3e629ee: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/blktrace-1.0.1+git1+1e09f6e9012826fca69fa07222b7bc53c3e629ee-r2/packages-split/blktrace/usr/bin/blkparse' zeroconf-0.9: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/zeroconf-0.9-r1/packages-split/zeroconf/usr/sbin/zeroconf' perl-5.12.3: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/perl-5.12.3-r5/packages-split/perl-lib/usr/lib/libperl.so.5.12.3' libxml-parser-perl-2.40: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/libxml-parser-perl-2.40-r4/packages-split/libxml-parser-perl/usr/lib/perl/vendor_perl/5.12.3/auto/XML/Parser/Expat/Expat.so' chkconfig-1.3.52: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/chkconfig-1.3.52-r1/packages-split/chkconfig/usr/sbin/alternatives' logrotate-3.7.9: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/logrotate-3.7.9-r0/packages-split/logrotate/usr/sbin/logrotate' tcf-agent-0.0+svnr1855: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/tcf-agent-0.0+svnr1855-r1/packages-split/tcf-agent/usr/sbin/tcf-agent' openssl-0.9.8r: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/openssl-0.9.8r-r6/packages-split/libcrypto/usr/lib/libcrypto.so.0.9.8' qt-x11-free-3.3.7: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/qt-x11-free-3.3.7-r1/packages-split/qt-x11-plugins-imageformats/usr/plugins/imageformats/libqjpeg.so' openssl-0.9.8r: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/openssl-0.9.8r-r6/packages-split/libcrypto/usr/lib/libcrypto.so.0.9.8' gtk-theme-torturer-0.0.0+git1+99962ae39bb5aadb31929b25c58e1a053f9c9545: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/gtk-theme-torturer-0.0.0+git1+99962ae39bb5aadb31929b25c58e1a053f9c9545-r0/packages-split/gtk-theme-torturer/usr/bin/torturer' puzzles-r9175: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/armv5te-poky-linux-gnueabi/puzzles-r9175-r0/packages-split/puzzles/usr/games/solo' (qemux86): libgcc-4.6.1+svnr175454: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/libgcc-4.6.1+svnr175454-r11/packages-split/libgcc/lib/libgcc_s.so.1' zip-3.0: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/zip-3.0-r0/packages-split/zip/usr/bin/zipnote' wireless-tools-29: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/wireless-tools-1_29-r2/packages-split/libiw/usr/lib/libiw.so.29' hostap-utils-0.4.7: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/hostap-utils-0.4.7-r4/packages-split/hostap-utils/usr/sbin/hostap_diag' gdbm-1.8.3: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/gdbm-1.8.3-r4/packages-split/gdbm/usr/lib/libgdbm.so.3.0.0' irda-utils-0.9.18: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/irda-utils-0.9.18-r0/packages-split/irda-utils/usr/sbin/irattach' openssl-0.9.8r: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/openssl-0.9.8r-r5/packages-split/openssl/usr/bin/openssl' perl-5.12.3: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/perl-5.12.3-r5/packages-split/perl-module-opcode/usr/lib/perl/5.12.3/auto/Opcode/Opcode.so' qemugl-0.0+git1+d888bbc723c00d197d34a39b5b7448660ec1b1c0: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/qemugl-0.0+git1+d888bbc723c00d197d34a39b5b7448660ec1b1c0-r8/packages-split/qemugl/usr/lib/libGL-qemu.so.1.2' libgcc-4.6.1+svnr175454: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/libgcc-4.6.1+svnr175454-r11/packages-split/libgcc/lib/libgcc_s.so.1' libxml-parser-perl-2.40: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/libxml-parser-perl-2.40-r4/packages-split/libxml-parser-perl/usr/lib/perl/vendor_perl/5.12.3/auto/XML/Parser/Expat/Expat.so' libaio-0.3.107: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/libaio-0.3.107-r0/packages-split/libaio/usr/lib/libaio.so.1.0.1' pth-2.0.7: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/pth-2.0.7-r1/packages-split/pth/usr/lib/libpth.so.20.0.27' chkconfig-1.3.52: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/chkconfig-1.3.52-r1/packages-split/chkconfig/usr/sbin/alternatives' makedevs-1.0.0: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/makedevs-1.0.0-r7/packages-split/makedevs/sbin/makedevs' setserial-2.17: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/setserial-2.17-r3/packages-split/setserial/usr/bin/setserial' blktrace-1.0.1+git1+1e09f6e9012826fca69fa07222b7bc53c3e629ee: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/blktrace-1.0.1+git1+1e09f6e9012826fca69fa07222b7bc53c3e629ee-r2/packages-split/blktrace/usr/bin/blkparse' logrotate-3.7.9: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/logrotate-3.7.9-r0/packages-split/logrotate/usr/sbin/logrotate' unzip-6.0: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/unzip-1_6.0-r1/packages-split/unzip/usr/bin/unzip' tcf-agent-0.0+svnr1855: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/tcf-agent-0.0+svnr1855-r1/packages-split/tcf-agent/usr/sbin/tcf-agent' libacpi-0.2: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/libacpi-0.2-r2/packages-split/libacpi/usr/lib/libacpi.so.0' gtk-theme-torturer-0.0.0+git1+99962ae39bb5aadb31929b25c58e1a053f9c9545: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/gtk-theme-torturer-0.0.0+git1+99962ae39bb5aadb31929b25c58e1a053f9c9545-r0/packages-split/gtk-theme-torturer/usr/bin/torturer' zeroconf-0.9: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/zeroconf-0.9-r1/packages-split/zeroconf/usr/sbin/zeroconf' puzzles-r9175: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/puzzles-r9175-r0/packages-split/puzzles/usr/games/solo' qt-x11-free-3.3.7: No GNU_HASH in the elf binary: '/media/build1/poky/build/tmp/work/i586-poky-linux/qt-x11-free-3.3.7-r1/packages-split/qt-x11-plugins-imageformats/usr/plugins/imageformats/libqjpeg.so' (I know Khem has a patch for libgcc) Cheers, Richard _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core