Summary: | kdegraphics-3.2.0 failes on amd64 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jan Schubert <Jan.Schubert> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | amd64 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | preprocesed source |
Description
Jan Schubert
2004-02-07 16:28:13 UTC
mars portage # emerge info Portage 2.0.50 (default-amd64-2004.0, gcc-3.3.2, glibc-2.3.3_pre20040117-r0, 2.6.1-gentoo-r1) ================================================================= System uname: 2.6.1-gentoo-r1 x86_64 4 Gentoo Base System version 1.4.3.12 Autoconf: sys-devel/autoconf-2.59 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-Os -pipe -funroll-all-loops" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /opt/tomcat/conf /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-Os -pipe -funroll-all-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://zayra.ds.de/ http://ftp.easynet.nl/mirror/gentoo/ ftp://gentoo.inode.at/source/ http://gentoo.linux.no/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://zayra.ds.de/gentoo-portage" USE="X aalib alsa amd64 apache2 apm avi berkdb bonobo cdr crypt dvdr encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml imlib jpeg kde libg++ libwww mikmod motif mozilla mpeg multilib ncurses nls nvidia oggvorbis opengl oss pam pdflib perl png python qt quicktime readline scanner sdl slang spell ssl tcltk tcpd truetype vi vim xfree86 xml2 xmms xv zlib" Created attachment 26055 [details]
preprocesed source
still there
think this was already fixed, reopen if not still there (last sync about 3 hours ago) just emerged fine here update your rsync do an emerge -UD world then retry kdegraphics also report your USE flags and if you're running amd64 or ~amd64 Brad, i'm doing an 'emerge -UD world' for weeks now. Please find my USE flags in the first post... this is a current one: mars kdm # emerge info Portage 2.0.50-r1 (default-amd64-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.3-gentoo-r1) ================================================================= System uname: 2.6.3-gentoo-r1 x86_64 4 Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CFLAGS="-Os -pipe -funroll-all-loops" CHOST="x86_64-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /opt/tomcat/conf /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-Os -pipe -funroll-all-loops" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://jan/ http://zayra.ds.de/ http://ftp.easynet.nl/mirror/gentoo/ ftp://gentoo.inode.at/source/ http://gentoo.linux.no/" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://jan/gentoo-portage" USE="X aalib alsa amd64 apache2 apm avi berkdb bonobo cdr crypt dvdr encode esd foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml imlib jpeg kde libg++ libwww linguas_de mikmod motif mozilla mpeg multilib ncurses nls nvidia oggvorbis opengl oss pam pdflib perl png python qt quicktime readline scanner sdl slang spell ssl tcltk tcpd truetype vi vim xfree86 xml2 xmms xv zlib" I'll try another emerge and will even an 'emerge -e world', but i guess it will be still there. emerge -e stopped exactly at the same position! again, it's something with your system ... most likely your cflags ... no one else has reported this ... -Brad Brad, to be honest: This is _not_ fixed. It might be invalid from your point of view, but not fixed. However, i did some research and figured out, that once again -Os seems to be the bad guy in this game. Switching to -O2 _fixed_ the problem. So i recommend, to fix this by replacing -Os by -O2 on amd64 in the ebuild. Thx, Jan hmm, -Os should NEVER be used on amd64. This is not something I'm going to add to every ebuild to fix ... just DO NOT USE IT. It should have been in my old tech notes, but I'll make sure it gets incorporated into amd64.gentoo.org. So please make really sure that no one uses it! -Os is recommend quite often in the forum and several other places. BTW: Replacing already takes place in portage: Check out cups-1.1.20 for instance, where a similar problem is fixed be replacing -Os on amd64... An other addendum: There would be no need to add this to every ebuild. cups and kdegraphics seems to be the only two ebuilds which are affected at the moment. I used to to run with -Os for month now... BTW: Whats the problem with -Os on amd64? Is it compiler specific? |