QA Notice: pre-stripped files found: seamonkey/components/libxpcom_compat_c.so seamonkey/components/libxpconnect.so seamonkey/components/libxpctools.so seamonkey/components/libuconv.so seamonkey/components/libucvmath.so seamonkey/components/libi18n.so seamonkey/components/libnecko.so seamonkey/components/libnecko2.so seamonkey/components/libjar50.so seamonkey/components/libpref.so seamonkey/components/libcaps.so seamonkey/components/librdf.so seamonkey/components/libhtmlpars.so seamonkey/components/libgfxps.so seamonkey/components/libgfx_gtk.so seamonkey/components/libimglib2.so seamonkey/components/libgkplugin.so seamonkey/components/libwidget_gtk2.so seamonkey/components/libgklayout.so seamonkey/components/libdocshell.so seamonkey/components/libembedcomponents.so seamonkey/components/libwebbrwsr.so seamonkey/components/libeditor.so seamonkey/components/libtxmgr.so seamonkey/components/libcomposer.so seamonkey/components/libnsappshell.so seamonkey/components/liboji.so seamonkey/components/libaccessibility.so seamonkey/components/libchrome.so seamonkey/components/libprofile.so seamonkey/components/libnsprefm.so seamonkey/components/libmork.so seamonkey/components/libmozfind.so seamonkey/components/libappcomps.so seamonkey/components/libfileview.so seamonkey/components/libxremoteservice.so seamonkey/components/libremoteservice.so seamonkey/components/libxpinstall.so seamonkey/components/libjsd.so seamonkey/components/libpipboot.so seamonkey/components/libpipnss.so seamonkey/components/libpippki.so seamonkey/components/libcookie.so seamonkey/components/libwallet.so seamonkey/components/libwalletviewers.so seamonkey/components/libxmlextras.so seamonkey/components/libp3p.so seamonkey/components/libautoconfig.so seamonkey/components/libsystem-pref.so seamonkey/components/libtransformiix.so seamonkey/components/libinspector.so seamonkey/components/libuniversalchardet.so seamonkey/components/libtypeaheadfind.so seamonkey/components/libwebsrvcs.so seamonkey/components/libspellchecker.so seamonkey/components/libmyspell.so seamonkey/components/libauth.so seamonkey/components/libsroaming.so seamonkey/components/libpermissions.so seamonkey/components/libmailnews.so seamonkey/components/libmsgdb.so seamonkey/components/libmsgnews.so seamonkey/components/liblocalmail.so seamonkey/components/libmimeemitter.so seamonkey/components/libvcard.so seamonkey/components/libmime.so seamonkey/components/libmsgcompose.so seamonkey/components/libmsgimap.so seamonkey/components/libaddrbook.so seamonkey/components/libimport.so seamonkey/components/libimpText.so seamonkey/components/libimpComm4xMail.so seamonkey/components/libmsgmdn.so seamonkey/components/libmailview.so seamonkey/components/libbayesflt.so seamonkey/components/libmsgsmime.so seamonkey/components/libsearchservice.so seamonkey/libgfxpsshar.so seamonkey/libgkgfx.so seamonkey/libgtkembedmoz.so seamonkey/libgtkxtbin.so seamonkey/libjsj.so seamonkey/libmozjs.so seamonkey/libmsgbaseutil.so seamonkey/libxpcom_compat.so seamonkey/libxpcom_core.so seamonkey/libxpcom.so seamonkey/libxpistub.so seamonkey/mozilla-xremote-client seamonkey/plugins/libunixprintplugin.so seamonkey/plugins/libnullplugin.so seamonkey/regchrome seamonkey/regxpcom seamonkey/seamonkey-bin seamonkey/TestGtkEmbed seamonkey/xpcshell seamonkey/xpicleanup seamonkey/xpidl seamonkey/xpt_dump seamonkey/xpt_link (With the full paths, bugzie whines that it's too long) Portage 2.1.1_pre2-r8 (default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17 i686) ================================================================= System Settings ================================================================= System uname: 2.6.17 i686 AMD Duron(tm) Processor Gentoo Base System version 1.12.1 app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: [Not Present] sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-march=athlon-tbird -O3 -pipe -fomit-frame-pointer" DISTDIR="/var/dist" FEATURES="assume-digests autoconfig collision-protect cvs distlocks metadata-transfer notitles parallel-fetch sandbox sfperms sign strict userpriv usersandbox" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo" LANG="en_GB.UTF-8" LDFLAGS="-Xlinker --as-needed" LINGUAS="en_GB en" PKGDIR="/var/pkg" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/var/cvs/gentoo-x86" PORTDIR_OVERLAY="/etc/portage/overlay /etc/portage/overlay/enlightenment" SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowext X alsa bindist cairo cdparanoia cjk cups debugger dri fbcon ftp gcc-libffi gif gpgme gtk idn immqt ipv6 jpeg kdeenablefinal kdehiddenvisibility mbox mmx mmxext mozdevelop mudflap ncurses nethack nls no-old-linux nocxx nptl nptlonly offensive ogg opengl pango paste64 pcre pdf png ppds qt readline rtc sdl ssl svg theora truetype unicode vim-pager vorbis win32codecs xim xine xorg elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_en_GB linguas_en userland_GNU video_cards_radeon" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Still an issue w/ 1.0.5?
No idea, I stopped using it. :) I'll try to remember to check tomorrow.
Still an issue with 1.0.5. QA Notice: pre-stripped files found: .../seamonkey/plugins/libnullplugin.so .../seamonkey/plugins/libunixprintplugin.so .../seamonkey/TestGtkEmbed .../seamonkey/xpicleanup .../seamonkey/components/librdf.so .../seamonkey/components/libxmlextras.so .../seamonkey/components/libbayesflt.so .../seamonkey/components/libuconv.so .../seamonkey/components/libdocshell.so .../seamonkey/components/libpippki.so .../seamonkey/components/libmozfind.so .../seamonkey/components/libinspector.so .../seamonkey/components/libnecko.so .../seamonkey/components/libmork.so .../seamonkey/components/libmimeemitter.so .../seamonkey/components/libmime.so .../seamonkey/components/libmailview.so .../seamonkey/components/libnsprefm.so .../seamonkey/components/libwalletviewers.so .../seamonkey/components/libjar50.so .../seamonkey/components/libxpinstall.so .../seamonkey/components/libprofile.so .../seamonkey/components/libxpcom_compat_c.so .../seamonkey/components/libcaps.so .../seamonkey/components/libgkplugin.so .../seamonkey/components/libpipnss.so .../seamonkey/components/libremoteservice.so .../seamonkey/components/liblocalmail.so .../seamonkey/components/libmsgimap.so .../seamonkey/components/libwebbrwsr.so .../seamonkey/components/libfileview.so .../seamonkey/components/libuniversalchardet.so .../seamonkey/components/libaccessibility.so .../seamonkey/components/libucvmath.so .../seamonkey/components/libcomposer.so .../seamonkey/components/libtxmgr.so .../seamonkey/components/libnecko2.so .../seamonkey/components/libwallet.so .../seamonkey/components/libcookie.so .../seamonkey/components/libgfxps.so .../seamonkey/components/libgklayout.so .../seamonkey/components/libi18n.so .../seamonkey/components/libnsappshell.so .../seamonkey/components/libwebsrvcs.so .../seamonkey/components/libauth.so .../seamonkey/components/libmsgcompose.so .../seamonkey/components/libmsgsmime.so .../seamonkey/components/libmsgmdn.so .../seamonkey/components/libembedcomponents.so .../seamonkey/components/libvcard.so .../seamonkey/components/libxremoteservice.so .../seamonkey/components/liboji.so .../seamonkey/components/libautoconfig.so .../seamonkey/components/libmsgnews.so .../seamonkey/components/libaddrbook.so .../seamonkey/components/libhtmlpars.so .../seamonkey/components/libpermissions.so .../seamonkey/components/libspellchecker.so .../seamonkey/components/libpipboot.so .../seamonkey/components/libmyspell.so .../seamonkey/components/libappcomps.so .../seamonkey/components/libchrome.so .../seamonkey/components/libpref.so .../seamonkey/components/libmsgdb.so .../seamonkey/components/libsroaming.so .../seamonkey/components/libtypeaheadfind.so .../seamonkey/components/libmailnews.so .../seamonkey/components/libimport.so .../seamonkey/components/libimpComm4xMail.so .../seamonkey/components/libsearchservice.so .../seamonkey/components/libsystem-pref.so .../seamonkey/components/libimglib2.so .../seamonkey/components/libimpText.so .../seamonkey/components/libxpconnect.so .../seamonkey/components/libgfx_gtk.so .../seamonkey/components/libp3p.so .../seamonkey/components/libwidget_gtk2.so .../seamonkey/components/libtransformiix.so .../seamonkey/components/libeditor.so .../seamonkey/xpcshell .../seamonkey/xpt_dump .../seamonkey/libmsgbaseutil.so .../seamonkey/mozilla-xremote-client .../seamonkey/libjsj.so .../seamonkey/libxpcom_core.so .../seamonkey/libgtkembedmoz.so .../seamonkey/libgtkxtbin.so .../seamonkey/regxpcom .../seamonkey/xpidl .../seamonkey/xpt_link .../seamonkey/libxpistub.so .../seamonkey/seamonkey-bin .../seamonkey/libgfxpsshar.so .../seamonkey/regchrome .../seamonkey/libxpcom_compat.so .../seamonkey/libxpcom.so .../seamonkey/libmozjs.so .../seamonkey/libgkgfx.so
This will always be an issue ... only time mozilla does not strip, is when debug is enabled. This would require rewritting make file after makefile to fix ... Report it upstream if you find it to be that big of an issue.
Probably not a good idea, as this is specific to Gentoo. I don't think there's a good reason for upstream to stop stripping files, but Gentoo has sort of set a policy against it. In mozconfig-2.eclass, by the way, I see if use debug; then mozconfig_annotate +debug \ --enable-debug \ --enable-tests \ --disable-reorder \ --disable-strip \ --disable-strip-libs \ --enable-debugger-info-modules=ALL_MODULES else mozconfig_annotate -debug \ --disable-debug \ --disable-tests \ --enable-reorder \ --enable-strip \ --enable-strip-libs which suggests that this is /not/ forced by upstream, and --disable-strip{,-libs} could be used unconditionally. Or has this configure option been removed in seamonkey?
Index: mozconfig-2.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/mozconfig-2.eclass,v retrieving revision 1.13 diff -u -B -r1.13 mozconfig-2.eclass --- mozconfig-2.eclass 14 Oct 2006 20:27:21 -0000 1.13 +++ mozconfig-2.eclass 24 Nov 2006 01:28:47 -0000 @@ -50,16 +50,12 @@ --enable-debug \ --enable-tests \ --disable-reorder \ - --disable-strip \ - --disable-strip-libs \ --enable-debugger-info-modules=ALL_MODULES else mozconfig_annotate -debug \ --disable-debug \ --disable-tests \ --enable-reorder \ - --enable-strip \ - --enable-strip-libs # Currently --enable-elf-dynstr-gc only works for x86 and ppc, # thanks to Jason Wever <weeve@gentoo.org> for the fix. Index: mozcoreconf.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/mozcoreconf.eclass,v retrieving revision 1.10 diff -u -B -r1.10 mozcoreconf.eclass --- mozcoreconf.eclass 20 Jul 2006 14:04:43 -0000 1.10 +++ mozcoreconf.eclass 24 Nov 2006 01:28:48 -0000 @@ -175,7 +175,9 @@ --enable-pango \ --enable-svg \ --enable-svg-renderer=cairo \ - --enable-system-cairo + --enable-system-cairo \ + --disable-strip \ + --disable-strip-libs if [[ ${PN} != seamonkey ]]; then mozconfig_annotate gentoo \ This will solve 99% of the QA notices on all mozilla products ... xform use flag is only use flag that still triggers a few strip'd files I will look into that later this weekend.
anarchy's patch has been commited. Thanks.