media-libs/jpeg-6b-r3 :: a bug is encountered on the k6-2 processor archetecture. When media-libs/jpeg-6b-r3 attempts to compile with gcc -march=k6-2 the following occurs: gcc -march=k6-2 -O3 -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./jcolor.c {standard input}: Assembler Messages: {standard input}:264: Error: value of ffffffffffffff7f too large for field of 1 byte at 00000000000002c0 make: *** [jcolor.lo] Error 1 !!! ERROR: media-libs/jpeg-6b-r3 failed !!! Function src_compile, Line 31, Exitcode 2 !!!! (no error message) This can be avoided if this package is compiled with gcc -march=i586 but I figured you all should know it fails for the standard k6-2 package.
This bug also surfaces when using -march=k6. The error in that case is: gcc -march=k6 -O3 -pipe -fomit-frame-pointer -I. -c ./jccoefct.c >/dev/null 2>&1 ./libtool --mode=compile gcc -march=k6 -O3 -pipe -fomit-frame-pointer -I. - c ./jccolor.c gcc -march=k6 -O3 -pipe -fomit-frame-pointer -I. -c -fPIC -DPIC ./jccolor.c {standard input}: Assembler messages: {standard input}:266: Error: value of ffffffffffffff7f too large for field of 1 bytes at 00000000000002c0 make: *** [jccolor.lo] Error 1
ok, I've made the ebuild replace those two flags with i586.
replace-flags not needed anmore with current compiler: Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.12-rc1-bk1 i686) ================================================================= System uname: 2.6.12-rc1-bk1 i686 AMD Athlon(tm) Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 24 2005, 00:52:52)] distcc 2.18 i586-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.4_p6, 1.6.3, 1.5, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" ACCEPT_LICENSE="" ARCH="x86" AUTOCLEAN="yes" AUTO_SYMLINK="no" BASH_ENV="/etc/spork/is/not/valid/profile.env" CFLAGS="-march=k6-2 -mtune=k6-2 -O2 -pipe -fomit-frame-pointer -frename-registers -fweb" CHOST="i586-pc-linux-gnu" CLASSPATH="/opt/blackdown-jdk-1.4.1/jre/lib/rt.jar:.:." CLEAN_DELAY="5" COLORTERM="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CVS_RSH="ssh" CXXFLAGS="-march=k6-2 -mtune=k6-2 -O2 -pipe -fomit-frame-pointer -frename-registers -fweb -fvisibility-inlines-hidden" DCCC_PATH="/usr/lib/distcc/bin" DESKTOP_SESSION="kde-3.4" DISPLAY=":0.0" DISTCC_LOG="" DISTCC_VERBOSE="0" DISTDIR="/usr/portage/distfiles" DM_CONTROL="/var/run/xdmctl" EDITOR="/bin/nano" FEATURES="autoaddcvs autoconfig ccache digest distlocks prelink sandbox sfperms" FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}" GCC_SPECS="" GDK_USE_XFT="1" GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://www.ibiblio.org/pub/Linux/distributions/gentoo" GPG_AGENT_INFO="/tmp/gpg-5UCsk0/S.gpg-agent:15198:1" GRP_STAGE23_USE="ipv6 pam tcpd readline nls ssl gpm perl python berkdb ncurses" GS_LIB="/home/light/.fonts" GTK2_RC_FILES="/etc/gtk-2.0/gtkrc:/home/light/.gtkrc-2.0:/home/light/.kde3.4/share/config/gtkrc" GTK_RC_FILES="/etc/gtk/gtkrc:/home/light/.gtkrc:/home/light/.kde3.4/share/config/gtkrc" G_BROKEN_FILENAMES="1" HOME="/root" HOSTNAME="htpc" IA32ROOT="/opt/intel/compiler80" INFOPATH="/usr/share/info:/usr/share/binutils-data/i586-pc-linux-gnu/2.15.92.0.2/info:/usr/share/gcc-data/i586-pc-linux-gnu/3.4.3-20050110/info" INTEL_FLEXLM_LICENSE="/opt/intel/compiler80/licenses" JAVAC="/opt/blackdown-jdk-1.4.1/bin/javac" JAVA_HOME="/opt/blackdown-jdk-1.4.1" JDK_HOME="/opt/blackdown-jdk-1.4.1" KBUILD_OUTPUT_PREFIX="" KDEDIRS="/usr" KDE_FULL_SESSION="true" KDE_IS_PRELINKED="1" KDE_MALLOC="1" KDE_MULTIHEAD="false" KONSOLE_DCOP="DCOPRef(konsole-30464,konsole)" KONSOLE_DCOP_SESSION="DCOPRef(konsole-30464,session-1)" LADSPA_PATH="/usr/lib/ladspa/" LANG="de_DE@euro" LANGUAGE="de_DE.utf8" LC_ALL="de_DE.utf8" LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -Wl,-z,combreloc -Wl,--relax" LESS="-R" LESSOPEN="|lesspipe.sh %s" LINUX_PORTAGE_WRITABLE="yes" LOGNAME="light" LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.xcf=01;35:*.pcx=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.avi=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.mov=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.mp3=00;36:*.wav=00;36:*.mid=00;36:*.midi=00;36:*.au=00;36:*.ogg=00;36:*.flac=00;36:*.aac=00;36:" MAKEOPTS="-j7" MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i586-pc-linux-gnu/2.15.92.0.2/man:/usr/share/gcc-data/i586-pc-linux-gnu/3.4.3-20050110/man:/opt/blackdown-jdk-1.4.1/man" NOCOLOR="false" OLDPWD="/usr" OPENGL_PROFILE="nvidia" PAGER="/usr/bin/less" PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i586-pc-linux-gnu/gcc-bin/3.4.3-20050110:/opt/blackdown-jdk-1.4.1/bin:/opt/blackdown-jdk-1.4.1/jre/bin" PKGDIR="/usr/portage/packages" PORTAGE_ARCHLIST="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 ppc-macos ppc-od s390 sh sparc x86 x86-fbsd x86-obsd x86-od" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_CALLER="emerge" PORTAGE_GID="250" PORTAGE_MASTER_PID="12158" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/lportage" PRELINK_PATH="" PRELINK_PATH_MASK="/lib/modules:/usr/lib/locale:/usr/lib/wine:/usr/lib/valgrind:*.la:*.png:*.py:*.pl:*.pm:*.sh:*.xml:*.xslt:*.a:*.js" PWD="/usr/share/em8300" QMAKESPEC="linux-g++" QTDIR="/usr/qt/3" RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}" RPMDIR="/usr/portage/rpm" RSYNC_RETRIES="3" RSYNC_TIMEOUT="180" SANE_CONFIG_DIR="/etc/sane.d" SESSION_MANAGER="local/tachyon:/tmp/.ICE-unix/15264" SGML_CATALOG_FILES="/etc/sgml/sgml-docbook.cat:/etc/sgml/openjade-1.3.2.cat:/etc/sgml/sgml-ent.cat:/etc/sgml/xml-simple-docbook-4.1.2.4.cat:/etc/sgml/sgml-docbook-3.0.cat:/etc/sgml/sgml-docbook-3.1.cat:/etc/sgml/sgml-docbook-4.0.cat:/etc/sgml/sgml-docbook-4.1.cat:/etc/sgml/sgml-docbook-4.2.cat:/etc/sgml/sgml-docbook-4.3.cat:/etc/sgml/sgml-lite.cat:/etc/sgml/dsssl-docbook-stylesheets.cat" SHLVL="4" SYNC="rsync://linux.rz.ruhr-uni-bochum.de/gentoo-portage/" TERM="xterm" USE="x86 3dnow S3TC aac acpi acpi4linux apm audiofile avi berkdb bitmap-fonts cddb cdparanoia crypt cups curl dts dvb dvd dvdr dvdread emboss ext-png ext-zlib faac faad fbcon ffmpeg fftw flac foomaticdb gdbm gif gpm gtk2 imlib ipv6 jpeg jpeg2k libg++ libwww lirc lm_sensors lzo mad matroska mikmod mmx monkey motif mp3 mpeg ncurses nls no_wxgtk1 nocd nptl oggvorbis openal openssh oss pam pdflib perl pic png python quicktime readline slang speex spell sqlite ssl tcpd theora threads tiff transcode truetype truetype-fonts type1-fonts usb videos wmf xine xinetd xml xml2 xvid zlib" USER="light" USERLAND="GNU" USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS" WINDOWID="27262981" XARGS="xargs -r" XAUTHORITY="/root/.xauthCTNh7J" XCURSOR_THEME="default" XDM_MANAGED="/var/run/xdmctl/xdmctl-:0,maysd,mayfn,sched,rsvd,method=classic,auto" XINITRC="/etc/X11/xinit/xinitrc" _="/usr/bin/nice" __GL_DEFAULT_LOG_ANISO="3"