Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 331531 - stabilize sys-devel/gcc-4.4.4-r2
Summary: stabilize sys-devel/gcc-4.4.4-r2
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 326539 346887
Blocks:
  Show dependency tree
 
Reported: 2010-08-07 15:04 UTC by Magnus Granberg
Modified: 2011-07-20 06:20 UTC (History)
9 users (show)

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


Attachments
build.log (bzip2 compressed) (build.log.bz2,217.08 KB, application/octet-stream)
2010-10-20 21:57 UTC, Christian Faulhammer (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Magnus Granberg gentoo-dev 2010-08-07 15:04:28 UTC
We want gcc-4.4.4-r1 stable for hardened
Arch: x86, amd64, ppc, ppc64, arm and ia64

Reproducible: Always
Comment 1 the_mgt 2010-08-09 22:36:20 UTC
agreed! works fine here on two multilib amd64 systems!
Comment 2 Matthew Thode ( prometheanfire ) archtester Gentoo Infrastructure gentoo-dev Security 2010-08-20 23:18:04 UTC
Works fine on nomultilib amd64 for the last month (on KVM VM).
Comment 3 David J Cozatt 2010-09-17 03:37:21 UTC
QA: other                                                                     │
│^[[31;01mQA Notice: Files built without respecting LDFLAGS have been          │
│detected^[[0m                                                                 │
│ Please include the following list of files in your report:                   │
│/usr/libexec/gcc/x86_64-pc-linux-gnu/4.4.4/cc1            
/usr/libexec/gcc/x86_64-pc-linux-gnu/4.4.4/f951                               │
│/usr/libexec/gcc/x86_64-pc-linux-gnu/4.4.4/collect2                           │
│/usr/libexec/gcc/x86_64-pc-linux-gnu/4.4.4/cc1plus                            │
│/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.4/x86_64-pc-linux-gnu-cpp                │
│/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.4/gcov                                   │
│/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.4/protoize                               │
│/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.4/x86_64-pc-linux-gnu-gfortran           │
│/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.4/x86_64-pc-linux-gnu-g++   
/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.4/x86_64-pc-linux-gnu-gcc                │
│/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.4/x86_64-pc-linux-gnu-c++                │
│/usr/x86_64-pc-linux-gnu/gcc-bin/4.4.4/unprotoize                             │
│/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/libmudflapth.so.0.0.0                  │
│/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/libmudflap.so.0.0.0                    │
│/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/libgcc_s.so.1                          │
│/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/32/libmudflapth.so.0.0.0               │
│/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/32/libmudflap.so.0.0.0   
/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/32/libgcc_s.so.1                       │
│/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/32/libstdc++.so.6.0.13                 │
│/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/32/libgfortran.so.3.0.0                │
│/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/32/libgomp.so.1.0.0                    │
│/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/libstdc++.so.6.0.13                    │
│/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/libgfortran.so.3.0.0                   │
│/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/libgomp.so.1.0.0                       │
│QA Notice: Package has poor programming practices which may compile   
          fine but exhibit random runtime failures.                          │
│/var/tmp/portage/sys-devel/gcc-4.4.4-r2/work/gcc-4.4.4/libgcc/../gcc/unwind-  │
│dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-  │
│aliasing rules                                                                │
│/var/tmp/portage/sys-devel/gcc-4.4.4-r2/work/gcc-4.4.4/libgcc/../gcc/unwind-  │
│dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-  │
│aliasing rules                                                                │
│/var/tmp/portage/sys-devel/gcc-4.4.4-r2/work/gcc-4.4.4/libgcc/../gcc/unwind-  
dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-  │
│aliasing rules                                                                │
│/var/tmp/portage/sys-devel/gcc-4.4.4-r2/work/gcc-4.4.4/libgcc/../gcc/unwind-  │
│dw2-fde.c:795: warning: dereferencing type-punned pointer will break strict-  │
│aliasing rules                                                                │
│/var/tmp/portage/sys-devel/gcc-4.4.4-r2/work/gcc-4.4.4/libgcc/../gcc/unwind-  │
│dw2-fde.c:843: warning: dereferencing type-punned pointer will break strict-  │
│aliasing rules   
/var/tmp/portage/sys-devel/gcc-4.4.4-r2/work/gcc-4.4.4/libgcc/../gcc/unwind-  │
│dw2-fde.c:321: warning: dereferencing type-punned pointer will break strict-  │
│aliasing rules                                                                │
│/var/tmp/portage/sys-devel/gcc-4.4.4-r2/work/gcc-4.4.4/libgcc/../gcc/unwind-  │
│dw2-fde.c:322: warning: dereferencing type-punned pointer will break strict-  │
│aliasing rules                                                                │
│/var/tmp/portage/sys-devel/gcc-4.4.4-r2/work/gcc-4.4.4/libgcc/../gcc/unwind-  │
│dw2-fde.c:677: warning: dereferencing type-punned pointer will break strict-

And a lot more about the 'unwinding' that said I have been running 4.4.4. on amd64 for 
a while

Do I need to open a new bug about the LDFLAGS?
Comment 4 SpanKY gentoo-dev 2010-09-17 06:50:33 UTC
this is a stabilization bug only.  new issues always get a new bug report.
Comment 5 Ryan Hill (RETIRED) gentoo-dev 2010-10-16 07:06:50 UTC
Anything holding this up?
Comment 6 Magnus Granberg gentoo-dev 2010-10-18 14:39:21 UTC
i don't have any probs so feel free to CC arch.
Comment 7 Ryan Hill (RETIRED) gentoo-dev 2010-10-19 04:35:01 UTC
Arches do your stuff.
Comment 8 Markos Chandras (RETIRED) gentoo-dev 2010-10-19 14:25:37 UTC
amd64 done
Comment 9 Christian Faulhammer (RETIRED) gentoo-dev 2010-10-20 21:57:30 UTC
Created attachment 251369 [details]
build.log (bzip2 compressed)

Tests fail for this combination of USE flags, does not for all of them enabled/disabled.

Portage 2.1.8.3 (default/linux/x86/10.0/desktop, gcc-4.4.4, glibc-2.11.2-r0, 2.6.35-gentoo-r4 i686)
=================================================================
System uname: Linux-2.6.35-gentoo-r4-i686-AMD_Athlon-tm-_X2_Dual_Core_Processor_BE-2400-with-gentoo-1.12.13
Timestamp of tree: Wed, 20 Oct 2010 06:00:01 +0000
distcc 3.1 i686-pc-linux-gnu [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     4.1_p7
dev-java/java-config: 2.1.11
dev-lang/python:     2.6.5-r3, 3.1.2-r4
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.8.1-r2
sys-apps/baselayout: 1.12.13
sys-apps/sandbox:    2.3-r1
sys-devel/autoconf:  2.13, 2.65-r1
sys-devel/automake:  1.4_p6-r1, 1.5-r1, 1.6.3-r1, 1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1
sys-devel/binutils:  2.20.1-r1
sys-devel/gcc:       4.3.4, 4.4.4-r2
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.10
sys-devel/make:      3.81-r2
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe -msse3"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openfire/resources/security/ /opt/openjms/config /usr/lib/fax /usr/share/X11/xkb /usr/share/config /var/bind /var/lib/hsqldb /var/spool/fax/etc /var/spool/torque"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/eselect/postgresql /etc/fonts/fonts.conf /etc/games/angband/edit/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=athlon-xp -pipe -msse3"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests ccache distlocks fixpackages metadata-transfer news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.utf8"
LC_ALL="de_DE.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
LINGUAS="de"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext X a52 aac aiglx alsa applet artworkextra asf astribank audiofile bash-completion berkdb bidi bluetooth bogofilter bootsplash branding bzip2 cairo ccache cdda cddb cdparanoia cdr compat console consolekit cracklib crypt css cups curl custom-cflags cxx dbus deskbar dga directfb divx4linux dri dts dvd dvdr dvdread dvi emacs emboss encode evince exif extensions fam fat fbcon fbcondecor fdftk ffmpeg foomaticdb fortran ftp gb gcj gdbm gif glitz gphoto2 gpm gsf gtk gtk2 gtkhtml hal howl iconv icq idn imagemagick imlib ipv6 java javascript jpeg jpeg2k kde kpathsea libnotify libotf lirc lm_sensors mad matroska melt mikmod mime mjpeg mmx mmxext mng modules mp3 mp4 mpeg mpeg2 mudflap mule mysql nautilus ncurses nforce2 nls noaudio nocardbus novideo nowebdav nptl nptlonly nss nvidia objc objc++ objc-gc ocamlopt offensive ogg opengl openmp pam pango passwordsave pdf perl plotutils pmu png policykit ppds pppd prediction preview-latex print publishers python qt-static qt3support qt4 readline run-as-root samba sdk sdl secure-delete semantic-desktop slang smp spell sse ssl startup-notification static-analyzer svg svga sysfs t1lib tcpd theora threads thumbnailing tiff tk toolkit-scroll-bars totem truetype truetype-fonts type1-fonts udev unicode usb userlocales vcd videos vorbis win32codecs wmf wxwindows x264 x86 xcb xface xft xml xorg xosd xpm xulrunner xv xvid zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="mouse keyboard evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de" LIRC_DEVICES="atiusb" PHP_TARGETS="php-5.2" RUBY_TARGETS="jruby ruby18" USERLAND="GNU" VIDEO_CARDS="radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 10 Ryan Hill (RETIRED) gentoo-dev 2010-10-21 01:56:31 UTC
Comment on attachment 251369 [details]
build.log (bzip2 compressed)

Tests are meant to fail, that's why they're non-fatal.
Comment 11 Christian Faulhammer (RETIRED) gentoo-dev 2010-10-21 07:36:32 UTC
(In reply to comment #10)
> (From update of attachment 251369 [details])
> Tests are meant to fail, that's why they're non-fatal.

 Actually my build.log shows a fatal failure.  It did not merge.
Comment 12 Ryan Hill (RETIRED) gentoo-dev 2010-10-22 03:44:29 UTC
Oh.

Yeah that shouldn't happen.  Current stable works?
Comment 13 Jeroen Roovers (RETIRED) gentoo-dev 2010-10-22 05:20:12 UTC
A small step for HPPA.
Comment 14 Christian Faulhammer (RETIRED) gentoo-dev 2010-10-22 15:02:27 UTC
(In reply to comment #12)
> Oh.
> 
> Yeah that shouldn't happen.  Current stable works?

 No, so no regression.  Will mark stable in a minute.
Comment 15 Christian Faulhammer (RETIRED) gentoo-dev 2010-10-22 15:08:27 UTC
x86 stable
Comment 16 NiTr0 2010-10-24 08:36:46 UTC
Is patch for GCC bug 45312 (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45312 ) included into this release? At 1st look, this release hasn't mentioned patch.
Some days ago I had troubles with vanilla gcc-4.4.4 (which I use for building router distro instead of old gcc-3.3.3), that results in kernel crash after ~1 day uptime under medium load.
Comment 17 Ryan Hill (RETIRED) gentoo-dev 2010-10-25 01:01:25 UTC
Yes, it's 50_all_pr45312-kernel-miscompile.patch
Comment 18 Markus Meier gentoo-dev 2010-11-03 21:09:37 UTC
arm stable
Comment 19 Alex Buell 2010-11-07 21:00:39 UTC
Tested OK on SPARC, please stabilise. Tests passed with just a few minor failures each of the test suites. 
Comment 20 Raúl Porcel (RETIRED) gentoo-dev 2010-11-20 12:26:16 UTC
alpha/ia64/sh/sparc stable
Comment 21 Jeroen Roovers (RETIRED) gentoo-dev 2010-11-23 19:38:11 UTC
Stable for PPC.
Comment 22 Brent Baude (RETIRED) gentoo-dev 2010-11-29 14:06:41 UTC
ppc64 done