Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 80743 - cuyo 1.8.5 won't start if built with -Os on amd64
Summary: cuyo 1.8.5 won't start if built with -Os on amd64
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: High minor (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-04 09:53 UTC by Frank Weinberg
Modified: 2005-02-14 12:12 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Weinberg 2005-02-04 09:53:49 UTC
If I emerge games-puzzle/cuyo-1.8.5 with CFLAGS="-march=k8 -Os -pipe" it fails on startup, giving an error message. After reemerging with CFLAGS="-march=k8 -O2 -pipe" it works without problems.

Reproducible: Always
Steps to Reproduce:
1. set CFLAGS="-march=k8 -Os -pipe" in /etc/make.conf
2. emerge =cuyo-1.8.5
3. start cuyo

Actual Results:  
error message:

terminate called after throwing an instance of 'Fehler'
Aborted

Expected Results:  
open game window
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2005-02-05 21:53:31 UTC
reopen with the output from emerge --info please.

works fine for me.
Comment 2 Frank Weinberg 2005-02-07 05:41:51 UTC
godot root # emerge --info
Portage 2.0.51-r15 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.9-gentoo-r9 x86_64)
=================================================================
System uname: 2.6.9-gentoo-r9 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.2.3-r5,dev-lang/python-2.3.4 [2.3.4 (#1, Oct 21 2004, 08:12:56)]
ccache version 2.3 [enabled]
dev-lang/python:     2.2.3-r5, 2.3.4
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.6.3, 1.8.5-r3, 1.7.9-r1, 1.4_p6, 1.5, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CFLAGS="-march=k8 -Os -pipe -fomit-frame-pointer -frename-registers -fweb"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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"
CXXFLAGS="-march=k8 -Os -pipe -fomit-frame-pointer -frename-registers -fweb"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.uni-kl.de/pub/linux/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://ftp.uni-kl.de/ftp/linux/gentoo-portage"
USE="amd64 X aalib acpi alsa apache2 avi berkdb bitmap-fonts cdr crypt doc dvd dvdr emacs encode f77 fam flac font-server fortran gdbm gif gnome gpm gstreamer gtk gtk2 imagemagick imlib java jp2 jpeg leim libwww lzw lzw-tiff mad mbox mng motif mozilla mpeg mule multilib mysql ncurses nls oggvorbis opengl pam pdflib perl png python qt readline sdl slang ssl svg tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales wmf xface xml2 xpm xrandr xv xvid zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS

Remark: I also tried with the CFLAGS stated in the original report (withot -f*). This had no influence on the results.
Comment 3 Chris Gianelloni (RETIRED) gentoo-dev 2005-02-07 06:09:49 UTC
But it does build if you make it -O2, right?
Comment 4 Frank Weinberg 2005-02-07 09:43:02 UTC
It builds all of the time, the error occurs at startup.
With -O2 there are no problems at all (independent of the -f*-flags, as I just verified).
Comment 5 Simon Stelling (RETIRED) gentoo-dev 2005-02-14 12:12:53 UTC
don't use -Os:

http://www.gentoo.org/proj/en/base/amd64/technotes.xml?part=2&chap=3#doc_chap9