When I try to emerge Ogre 1.4.3 or 1.4.2 with -fno-omit-frame-pointer compiling
quits after some time with errors.
Reproducible: Always
Steps to Reproduce:
1.Unmask Ogre
2.Add '-fno-omit-frame-pointer' to the make.conf
3.Try to compile
Actual Results:
Got something like this:
{standard input}: Assembler messages:
{standard input}:1106: Error: suffix or operands invalid for `push'
And of course:
!!! ERROR: dev-games/ogre-1.4.3 failed.
Call stack:
ebuild.sh, line 1621: Called dyn_compile
ebuild.sh, line 973: Called qa_call 'src_compile'
ebuild.sh, line 44: Called src_compile
ogre-1.4.3.ebuild, line 80: Called die
Expected Results:
>> dev-games/ogre-1.4.3 merged :)
Configuration (For Athlon64X2) :
CFLAGS="-march=athlon64 -Os -pipe -msse3 -fno-omit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"
LDFLAGS="-Wl,-O1"
gcc version 4.1.2 (Gentoo 4.1.2)
`binutils-config -c` gives `x86_64-pc-linux-gnu-2.17`
ogre-1.4.5 builds flawlessly on amd64 with -fomit-frame-pointer
Output of emerge --info:
Portage 2.1.3.9 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.5-r4,
2.6.22-gentoo-r8 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r8 x86_64 AMD Athlon(tm) 64 Processor 3200+
Timestamp of tree: Tue, 16 Oct 2007 06:50:01 +0000
app-shells/bash: 3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python: 2.4.4-r5
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.61-r1
sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.17-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool: 1.5.24
virtual/os-headers: 2.6.22-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-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/env.d/java/ /etc/gconf /etc/revdep-rebuild
/etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans
userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://vlaai.snt.ipv6.utwente.nl/pub/os/linux/gentoo/
ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://mirror.nutsmaas.nl/gentoo/"
LINGUAS="en nl"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
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
--filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://192.168.1.1/gentoo-portage"
USE="X a52 aac acl acpi aim alsa amd64 apm arts asf audiofile berkdb
bitmap-fonts bzip2 cairo cdparanoia cdr cegui cg cli cracklib crypt cups curl
cvs dbus devil dri dv dvd dvdr dvdread emul-linux-x86 encode evo exif expat fam
ffmpeg firefox flac gd gdbm gif glut glx gphoto2 graphviz hal iconv icq idn
imagemagick imap ipv6 irc jabber java javascript jpeg kde kdeenablefinal
kerberos lcms ldap mad midi mikmod mime mmap mmx mng motif mp3 mpeg mplayer msn
mudflap music ncurses nls nntp nptl nptlonly nsplugin nvidia offensive ogg
openal opengl openmp oscar oss pam pcre pdf perl png python qt3 qt3support qt4
quicktime readline sdl session shorten slang sound sounds spell sse sse2 ssl
subversion svg tcpd threads tiff timidity truetype truetype-fonts type1-fonts
unicode usb vcd videos vorbis wma wmf xine xml xorg xv xvid xvmc yahoo zlib"
ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop
empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi
null plug rate route share shm softvol" CAMERAS="canon ptp2" ELIBC="glibc"
INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz
cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en nl"
USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS,
PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS