
Maybe gcc-3.4.3 is too stable right now, and the devs are concentrating on gcc-4.0.*, or on binutils, or glibc, or their summer holidays. Maybe when we all start to send in bug reports stating that there are no bugs we can achieve that gcc-3.4.4 becomes ~.Still 3.4.3 did go directly into ~* when that came. Why did not 3.4.4? I mean it just another bugfix-release of the 3.4.x-branch, so why is 3.4.4 diffrent?

I have not yet tested with 3.4.3 if the this problem exists with that, but try do anHardenCoonor wrote:Maybe gcc-3.4.3 is too stable right now, and the devs are concentrating on gcc-4.0.*, or on binutils, or glibc, or their summer holidays. Maybe when we all start to send in bug reports stating that there are no bugs we can achieve that gcc-3.4.4 becomes ~.Still 3.4.3 did go directly into ~* when that came. Why did not 3.4.4? I mean it just another bugfix-release of the 3.4.x-branch, so why is 3.4.4 diffrent?
I use gcc-3.4.4 myself, and reemerged great parts of my system(besides glibc). It seems to be stable and fast.
Code: Select all
FEATURES="maketest" emerge =gcc-3.4.4I guess the devs have some more plans for it first before it's put into unstable. It has already been changed several times since it ws put into the tree. Check the cvs log for the ebuild:Xake wrote:Still 3.4.3 did go directly into ~* when that came. Why did not 3.4.4? I mean it just another bugfix-release of the 3.4.x-branch, so why is 3.4.4 diffrent?
Nope, you should not need to do anything like that, since it is a minor upgrade and it did not change any API/ABI. When you updated the kernel you need to re-emerge 3rd party modules simply because they are not present in the new kernel's modules directory (they had been installed in the old kernel's one).thurisaz wrote:when I'm updating from gcc 3.4.3 to 3.4.4 what else need I to do after this? Something like "revdep-rebuild" or re-emerging any other stuff? Because after I updated the kernel, all my third-party-kernel-modules like vmware and nvidia needed to be re-compiled in order to work correctly. Are there any similar procedures for a gcc update too?
P.S.: my system is a very up-to-date stage 1 installation...
http://www.bluescarni.infoAlbert Einstein wrote:I consider it [...] urgently necessary for [...] workers to get together, both to protect their own economic status and [...] to secure their influence in the political field.
Code: Select all
echo timestamp > s-recog
stage1/xgcc -Bstage1/ -B/usr/i686-pc-linux-gnu/bin/ -march=athlon-xp -O2 -pipe -fprefetch-loop-arrays -fprofile-generate -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long -Wold-style-definition -DHAVE_CONFIG_H -I. -I. -I/var/tmp/portage/gcc-3.4.4/work/gcc-3.4.4/gcc -I/var/tmp/portage/gcc-3.4.4/work/gcc-3.4.4/gcc/. -I/var/tmp/portage/gcc-3.4.4/work/gcc-3.4.4/gcc/../include -c insn-recog.c \
-o insn-recog.o
insn-recog.c: In function `recog_16':
insn-recog.c:25669: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
make[2]: *** [insn-recog.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/gcc-3.4.4/work/build/gcc'
make[1]: *** [stageprofile_build] Error 2
make[1]: Leaving directory `/var/tmp/portage/gcc-3.4.4/work/build/gcc'
make: *** [profiledbootstrap] Error 2 Code: Select all
Portage 2.0.51.22-r1 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.11-ck7-r1 i686)
=================================================================
System uname: 2.6.11-ck7-r1 i686 AMD Athlon XP-M
Gentoo Base System version 1.6.12
dev-lang/python: 2.3.5
sys-apps/sandbox: 1.2.8
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils: 2.16-r1
sys-devel/libtool: 1.5.18
virtual/os-headers: 2.6.11-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -fprefetch-loop-arrays"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirrors.tds.net/gentoo http://mirror.usu.edu/mirrors/gentoo/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aim alsa avi bash bonobo bzlib calendar cdb cdr cups dedicated divx4linux dvd eds encode evo flac font-server foomaticdb fortran freetype ftp gd gif gnome gphoto2 gstreamer gtk gtk2 gtkhtml hal howl imagemagick imap imlib imlib2 java jpeg lcms mime mozilla mp3 mpeg ncurses nptl nptlonly oggvorbis openal opengl oscar perl png posix python quicktime samba sdl svg tiff truetype truetype-fonts udev unicode usb xine xmms xvid yahoo zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LINGUASthx for the answer.nxsty wrote:What's your emerge --info?chevdor wrote:same here.
Did you fix it ?

I think you should have a look at the diffrence between CFLAGS and USE-flags.chevdor wrote:The latest result with USE="sse3 -pipe -fforce-addr" emerge gcc
Does it always crash on the same place with the same error?chevdor wrote:The latest result with USE="sse3 -pipe -fforce-addr" emerge gcc
/var/tmp/portage/gcc-3.4.4/work/gcc-3.4.4/gcc/expr.c: In function `expand_expr_real':
/var/tmp/portage/gcc-3.4.4/work/gcc-3.4.4/gcc/expr.c:9156: internal compiler error: Segmentation fault
Yes I do not do anything, it crashes at the same place.nxsty wrote:Does it always crash on the same place with the same error?chevdor wrote:The latest result with USE="sse3 -pipe -fforce-addr" emerge gcc
/var/tmp/portage/gcc-3.4.4/work/gcc-3.4.4/gcc/expr.c: In function `expand_expr_real':
/var/tmp/portage/gcc-3.4.4/work/gcc-3.4.4/gcc/expr.c:9156: internal compiler error: Segmentation fault

Edit: Sorry, I forgot to include what I've done.Gentoo Base System version 1.6.13
Portage 2.0.51.22-r2 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r0, 2.6.12-gentoo-r6 x86_64)
=================================================================
System uname: 2.6.12-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3200+
dev-lang/python: 2.3.5
sys-apps/sandbox: 1.2.11
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils: 2.15.92.0.2-r10
sys-devel/libtool: 1.5.18-r1
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -march=k8 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=k8 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/dis ... ons/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 X alsa avi berkdb bitmap-fonts cdr crypt cups dvd eds encode foomaticdb fortran gif gnome gpm gstreamer gtk gtk2 imlib ipv6 jpeg lzw lzw-tiff mp3 mpeg ncurses nls nptl nptlonly opengl pam pdflib perl png python quicktime readline sdl spell ssl tcpd tiff truetype-fonts type1-fonts usb userlocales xpm xv zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY



Code: Select all
CFLAGS="-march=k8" # -O0 -fforce-addr -fomit-frame-pointer -mmmx -msse -m3dnow"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
GENTOO_MIRRORS="http://mir.zyrianes.net/gentoo/ ftp://sunsite.informatik.rwth-a
SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
USE=" amd64 \
3dnow \
X \
gtk \
gtk2 \
hal \
howl \
gnome \
-qt \
-kde \
opengl \
sse \
nvidia"
Code: Select all
CFLAGS="-march=k8 -pipe -fforce-addr -fomit-frame-pointer" #-mmmx -msse -m3dnow"