QA Notice: pre-stripped files found: /var/tmp/portage/johntheripper-1.7.0.2/image/usr/sbin/john 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 this file in your report: /var/tmp/portage/johntheripper-1.7.0.2/temp/scanelf-textrel.log "TEXTREL usr/sbin/john" Portage 2.1 (hardened/x86/2.6, gcc-3.4.6, glibc-2.3.6-r3, 2.6.16-gentoo-r6-amd64 i686) ================================================================= System uname: 2.6.16-gentoo-r6-amd64 i686 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.14 ccache version 2.4 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r2 dev-util/confcache: 0.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r2 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~maint ~overlay" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -fforce-addr -msse2 -msse3" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/glftpd/etc /var/bind /var/www/localhost/htdocs" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer -fforce-addr -msse2 -msse3" DISTDIR="/usr/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="autoconfig buildpkg ccache collision-protect confcache distlocks metadata-transfer parallel-fetch sandbox sfperms splitdebug strict userpriv usersandbox" GENTOO_MIRRORS="ftp://ftp.sh.cvut.cz/MIRRORS/gentoo/gentoo ftp://ftp.fi.muni.cz/pub/linux/gentoo/" LANG="en_US.UTF-8" LDFLAGS="-Wl,-O1 -Wl,--sort-common" LINGUAS="en" MAKEOPTS="-j2" PKGDIR="/usr/portage//packages/x86/" 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="/usr/portage/" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/gentoo-php-overlay/experimental /usr/local/overlays/gentoo-php-overlay/testing /usr/local/overlays/gentoo-webapps-overlay/experimental" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3dnow 3dnowext acl acpi apache2 apm bash-completion berkdb bzip2 crypt curl dlloader expat fam firebird fortran gd gdbm geoip gif gmp hardened idn imap imlib innodb java jpeg junit libg++ libwww maildir mmx mssql mysql ncurses nls nptl nptlonly odbc offensive pam pcre pdflib perl php pic png pnp postgres python readline sasl skey slang snmp socks5 spell sqlite sse sse2 ssl tcpd tiff truetype udev unicode userlocales x86 xinetd xml xml2 xorg zlib elibc_glibc kernel_linux linguas_en userland_GNU" Unset: CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS
textrel are because of tricky mmx code that I'll need to refer upstream. The stripping can be corrected though. Thanks for the report.
Fixed in CVS.