Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] Problems with GCC 4.3.1 and glibc 2.8
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
Cthulhu666
Apprentice
Apprentice


Joined: 02 Apr 2004
Posts: 195

PostPosted: Fri Jun 13, 2008 8:52 am    Post subject: [Solved] Problems with GCC 4.3.1 and glibc 2.8 Reply with quote

Hi there

I'm well aware that I'm deep into unsupported territory here, but I'd appreciate some help anyway.

I'm running unstable (~arch) with many packages unmasked for the pure purpose of living on the bleeding edge.

After upgrading to GCC 4.3.1 and glibc 2.8 I'm having trouble emerging many packages (e.g. mozilla-thunderbird and mozilla-firefox). They all fail with this error:
Code:
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h:233: error: expected `=' before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h:233: error: expected identifier before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h:233: error: expected `;' before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h:233: error: expected unqualified-id before '{' token
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/cstddef:53: error: expected `=' before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/cstddef:53: error: expected identifier before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/cstddef:53: error: expected `;' before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/cstddef:53: error: expected unqualified-id before '{' token
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/exception:115: error: expected `=' before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/exception:115: error: expected identifier before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/exception:115: error: expected `;' before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/exception:115: error: expected unqualified-id before '{' token
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:95: error: declaration of 'operator new' as non-function
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:95: error: 'size_t' is not a member of 'std'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:96: error: declaration of 'operator new []' as non-function
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:96: error: 'size_t' is not a member of 'std'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:99: error: declaration of 'operator new' as non-function
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:99: error: 'size_t' is not a member of 'std'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:99: error: expected primary-expression before 'const'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:100: error: declaration of 'operator new []' as non-function
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:100: error: 'size_t' is not a member of 'std'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:100: error: expected primary-expression before 'const'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:105: error: declaration of 'operator new' as non-function
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:105: error: 'size_t' is not a member of 'std'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:105: error: expected primary-expression before 'void'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:106: error: declaration of 'operator new []' as non-function
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:106: error: 'size_t' is not a member of 'std'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:106: error: expected primary-expression before 'void'


Emerge --info
Code:

Portage 2.2_pre8 (default/linux/x86/2008.0/desktop, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.25-gentoo-r4 i686)
=================================================================
System uname: Linux-2.6.25-gentoo-r4-i686-Intel-R-_Pentium-R-_M_processor_1400MHz-with-glibc2.0
Timestamp of tree: Fri, 13 Jun 2008 06:33:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6
dev-lang/python:     2.3.6-r2, 2.4.4-r4, 2.5.2-r4
dev-python/pycrypto: 2.0.1-r6
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.62
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.25-r4
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=pentium-m -pipe -fforce-addr -ftracer -ftree-vectorize"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-Os -march=pentium-m -pipe -fforce-addr -ftracer -ftree-vectorize -fvisibility-inlines-hidden"
DISTDIR="/usr/portage/distfiles"
FEATURES="distcc distlocks fixpackages parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.mdfnet.se/mirror/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/    http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://mirror.uni-c.dk/pub/gentoo/    http://de-mirror.org/distro/gentoo/"
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
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/overlays/x11 /usr/local/overlays/custom"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="16bit Xorg a52 aac acl acpi acpi4linux aiglx alsa audiofile bash-completion berkdb bitmap-fonts bluetooth branding bzip2 cairo cdr chroot cli codecs cracklib crypt cups curl dbus dga directfb divx4linux dri dv dvd dvdr dvdread eds emacs emboss encode esd evdev evo exif fam fbcon fbdev ffmpeg firefox flac freetype gb gd gdbm gif gimpprint glitz glut glx gmp gnokii gnome gphoto2 gpm gstreamer gtk gtkhtml hal i8x0 iconv idn imagemagick irda irmc isdnlog jabber java javascript jp2 jpeg kde kdeenablefinal kdehiddenvisibility kdepim kerberos ladcca lcms ldap libnotify ltsp lzo mad mailbox maildir mbox midi mikmod mime mmx mng mozcalendar mozctl mozilla mozsvg mp3 mpeg mpi mudflap mysql mysqli ncurses nls no-old-linux nocd nodrm nptl nptlonly nsplugin oav ogg openal openexr opengl openmp pam pcmcia pcre pda pdf perl pmu png pnp ppds pppd pthreads python qt qt3 qt3support qt4 quicktime readline real reflection rtc samba sdk sdl session slang sms snmp speedo spell spl srt sse sse2 ssl startup-notification svg svga sysvipc tcltk tcpd threads tiff truetype truetype-fonts trusted type1 type1-fonts udev unicode usb v4l2 videos vorbis wifi win32codecs x264 x86 xanim xcomposite xine xinerama xml xml2 xorg xosd xpm xscreensaver xulrunner xv xvid xvmc yv12 zlib" ALSA_CARDS="intel8x0" 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" 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 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" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse synaptics wacom" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="i810 i830 i915"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Any help that can help me get rid of the error above is highly appreciated.

And please don't tell me my system is a bloated mess - I already know it is ;) I primarily use it to check out loads of new and interesting stuff.
_________________
A certified Gentoo lover!
Got 4 Gentoo boxes (2 desktops, 1 laptop and a server/MythTV HTPC).

Bought a computer bundled with windows? Don't want to use windows? Demand a refund!


Last edited by Cthulhu666 on Fri Jun 13, 2008 9:04 pm; edited 1 time in total
Back to top
View user's profile Send private message
deno
Guru
Guru


Joined: 13 Sep 2006
Posts: 406

PostPosted: Fri Jun 13, 2008 9:11 am    Post subject: Reply with quote

Downgrade libtool.
Back to top
View user's profile Send private message
Cthulhu666
Apprentice
Apprentice


Joined: 02 Apr 2004
Posts: 195

PostPosted: Fri Jun 13, 2008 9:20 am    Post subject: Reply with quote

deno wrote:
Downgrade libtool.

OK, thanks I'll try that :)
_________________
A certified Gentoo lover!
Got 4 Gentoo boxes (2 desktops, 1 laptop and a server/MythTV HTPC).

Bought a computer bundled with windows? Don't want to use windows? Demand a refund!
Back to top
View user's profile Send private message
Cthulhu666
Apprentice
Apprentice


Joined: 02 Apr 2004
Posts: 195

PostPosted: Fri Jun 13, 2008 10:17 am    Post subject: Reply with quote

Unfortunately that wasn't it :-(

I downgraded libtool from 2.2.4 to 1.5.26, but while compiling Qt-4.3.4-r1 I got this:
Code:
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h:233: error: expected `=' before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h:233: error: expected identifier before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h:233: error: expected `;' before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/i686-pc-linux-gnu/bits/c++config.h:233: error: expected unqualified-id before '{' token
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/cstddef:53: error: expected `=' before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/cstddef:53: error: expected identifier before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/cstddef:53: error: expected `;' before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/cstddef:53: error: expected unqualified-id before '{' token
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/exception:115: error: expected `=' before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/exception:115: error: expected identifier before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/exception:115: error: expected `;' before '__attribute__'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/exception:115: error: expected unqualified-id before '{' token
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:95: error: declaration of 'operator new' as non-function
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:95: error: 'size_t' is not a member of 'std'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:96: error: declaration of 'operator new []' as non-function
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:96: error: 'size_t' is not a member of 'std'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:99: error: declaration of 'operator new' as non-function
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:99: error: 'size_t' is not a member of 'std'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:99: error: expected primary-expression before 'const'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:100: error: declaration of 'operator new []' as non-function
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:100: error: 'size_t' is not a member of 'std'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:100: error: expected primary-expression before 'const'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:105: error: declaration of 'operator new' as non-function
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:105: error: 'size_t' is not a member of 'std'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:105: error: expected primary-expression before 'void'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:106: error: declaration of 'operator new []' as non-function
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:106: error: 'size_t' is not a member of 'std'
/usr/lib/gcc/i686-pc-linux-gnu/4.3.1/include/g++-v4/new:106: error: expected primary-expression before 'void'


Should GCC be recompiled with the downgraded libtool?hould GCC be recompiled with the downgraded libtool?

libtool-9999 gives the same result.

More suggestions very welcome :-)
_________________
A certified Gentoo lover!
Got 4 Gentoo boxes (2 desktops, 1 laptop and a server/MythTV HTPC).

Bought a computer bundled with windows? Don't want to use windows? Demand a refund!
Back to top
View user's profile Send private message
unK
l33t
l33t


Joined: 06 Feb 2007
Posts: 769

PostPosted: Fri Jun 13, 2008 10:44 am    Post subject: Reply with quote

I have gcc-4.3.1, glibc-2.8, libtool-2.2.4 and recompiled whole world without problems (actually there were some, but could be easily solved). Just a pure guess, but maybe that's your cflags fault?
_________________
ncmpcpp - featureful ncurses based MPD client inspired by ncmpc
Back to top
View user's profile Send private message
Cthulhu666
Apprentice
Apprentice


Joined: 02 Apr 2004
Posts: 195

PostPosted: Fri Jun 13, 2008 11:41 am    Post subject: Reply with quote

unK wrote:
Just a pure guess, but maybe that's your cflags fault?

Yeah, I've been suspecting my cflags as well, but trimming them down to the following didn't help:
Code:
CFLAGS="-O1 -march=pentium-m"
CXXFLAGS="${CFLAGS}"

Could it be that GCC and/or glibc was compiled with inappropriate useflags? (Even though I fail to see how that could result in apparently corrupted headers)
_________________
A certified Gentoo lover!
Got 4 Gentoo boxes (2 desktops, 1 laptop and a server/MythTV HTPC).

Bought a computer bundled with windows? Don't want to use windows? Demand a refund!
Back to top
View user's profile Send private message
Cthulhu666
Apprentice
Apprentice


Joined: 02 Apr 2004
Posts: 195

PostPosted: Fri Jun 13, 2008 12:33 pm    Post subject: Reply with quote

I suspect that I may have found my problem. I had "distcc" in my FEATURES, but since I'm currently at work, there are no distcc servers with GCC 4.3.1 available. I can't recall ever having problems like that before, since distcc usually just runs the compilation locally instead, when remote compilation fails.

I'm currently emerging glibc and so far it's been compiling for ~30 mins, so I'm hopeful. Before it would fail within a few minutes.

If it's actually distcc that the culprit, I find it somewhat frightening that the error is in no way related to distcc.

Oh well, so much for being a bleeding edge compile-farm freak. ;)
_________________
A certified Gentoo lover!
Got 4 Gentoo boxes (2 desktops, 1 laptop and a server/MythTV HTPC).

Bought a computer bundled with windows? Don't want to use windows? Demand a refund!
Back to top
View user's profile Send private message
pdw_hu
Apprentice
Apprentice


Joined: 02 Jun 2008
Posts: 200
Location: Budapest, Hungary

PostPosted: Fri Jun 13, 2008 2:19 pm    Post subject: Reply with quote

I also have glibc 2.8 and gcc 4.3.1 and so far i've only encountered 2 glibc2.8 bugs, with acpid and netkit-rsh. Everything else is just perfect (and i've run emerge -e world after the glibc and gcc update :D)
Back to top
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6293

PostPosted: Fri Jun 13, 2008 8:28 pm    Post subject: Reply with quote

Problems concerning gcc-4.3 are almost all solved. However, glibc-2.8 only causes headache. Even gcc-4.2.4 cannot recompiled with it. After downgrading to glibc-2.7 all problems vanished.
Back to top
View user's profile Send private message
Cthulhu666
Apprentice
Apprentice


Joined: 02 Apr 2004
Posts: 195

PostPosted: Fri Jun 13, 2008 9:07 pm    Post subject: Reply with quote

Removing distcc from FEATURES definately fixed my problem, as I'm well into re-emerging world with the new toolchain.
_________________
A certified Gentoo lover!
Got 4 Gentoo boxes (2 desktops, 1 laptop and a server/MythTV HTPC).

Bought a computer bundled with windows? Don't want to use windows? Demand a refund!
Back to top
View user's profile Send private message
kev009
n00b
n00b


Joined: 17 Oct 2005
Posts: 43
Location: Tempe, Arizona

PostPosted: Sat Jun 14, 2008 6:54 am    Post subject: Reply with quote

glibc-2.8 is fine. there are only a couple of packages that don't have patches in portage, and they are easy enough to get from bugzilla. in most cases the patches are only a few lines.
_________________
http://www.kev009.com
Back to top
View user's profile Send private message
Thargor
Apprentice
Apprentice


Joined: 23 Dec 2005
Posts: 239
Location: Bamberg/Germany

PostPosted: Sat Jun 14, 2008 7:25 am    Post subject: Reply with quote

qt-4.3 won't compile with gcc-4.3, try qt-4.4
_________________
Ideas are bulletproof
Back to top
View user's profile Send private message
kev009
n00b
n00b


Joined: 17 Oct 2005
Posts: 43
Location: Tempe, Arizona

PostPosted: Sat Jun 14, 2008 7:32 pm    Post subject: Reply with quote

Thargor wrote:
qt-4.3 won't compile with gcc-4.3, try qt-4.4

False.

Additionally, you will have even more breakage by going to the split qt-4.4 ebuilds at this point: link

Folks, you really need to run emerge -e system as a minimum when doing the recent gcc, glibc, libtool upgrades. All these updates are REALLY stable. This is the best toolchain I have used on Gentoo since the GCC 3.x days. If you don't have the skills to use patch, or the initiative to look things up on bugzilla and google, wait until the tracker bugs are closed and the devs have wiped for you... Until then, please stop spreading FUD that will make good things like this bitrot in overlays for eternity in the future instead of hitting the tree where they can be properly tested and fixed.

Wrapped bug list link in tags to reduce layout breakage. -- desultory
_________________
http://www.kev009.com
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6108
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sat Jun 14, 2008 10:50 pm    Post subject: Reply with quote

kev009 wrote:
Thargor wrote:
qt-4.3 won't compile with gcc-4.3, try qt-4.4

False.

Additionally, you will have even more breakage by going to the split qt-4.4 ebuilds at this point: link

Folks, you really need to run emerge -e system as a minimum when doing the recent gcc, glibc, libtool upgrades. All these updates are REALLY stable. This is the best toolchain I have used on Gentoo since the GCC 3.x days. If you don't have the skills to use patch, or the initiative to look things up on bugzilla and google, wait until the tracker bugs are closed and the devs have wiped for you... Until then, please stop spreading FUD that will make good things like this bitrot in overlays for eternity in the future instead of hitting the tree where they can be properly tested and fixed.


calm down - calm down,

gcc-4.3, glibc-2.8 are all nice and dandy

there IS a bug / regression on gcc-4.3.1, it seems however to be "unsupported", because it was caused by ssp / hardened toolchain, so apologize for bad-mouthing OFFICIAL gcc-4.3.1 and/or glibc-2.8

Wrapped bug list link in tags to reduce layout breakage. -- desultory
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6293

PostPosted: Sun Jun 15, 2008 6:05 am    Post subject: Reply with quote

kev009 wrote:
Additionally, you will have even more breakage by going to the split qt-4.4 ebuilds at this point:

Most of the errors you mention are already fixed, and they are only non-split dependencies, i.e. if you install all of qt-4.4 you won't have troubles.
Quote:
recent gcc, glibc, libtool upgrades. All these updates are REALLY stable.

With gcc-4.3, I almost agree except that it is not able to compile a working 2.6.24 kernel.
So unfortunately, you will certainly have to keep gcc-4.2.4 on your system.
And since the latter won't compile with glibc-2.8 (and since the reason are colliding definitions, I am aftraid it has no simple fix),
the latter is a no-go IMHO (I always want to be able to recompile my running system).
Back to top
View user's profile Send private message
kev009
n00b
n00b


Joined: 17 Oct 2005
Posts: 43
Location: Tempe, Arizona

PostPosted: Sun Jun 15, 2008 6:21 am    Post subject: Reply with quote

mv wrote:
kev009 wrote:
Additionally, you will have even more breakage by going to the split qt-4.4 ebuilds at this point:

Most of the errors you mention are already fixed, and they are only non-split dependencies, i.e. if you install all of qt-4.4 you won't have troubles.
Quote:
recent gcc, glibc, libtool upgrades. All these updates are REALLY stable.

With gcc-4.3, I almost agree except that it is not able to compile a working 2.6.24 kernel.
So unfortunately, you will certainly have to keep gcc-4.2.4 on your system.
And since the latter won't compile with glibc-2.8 (and since the reason are colliding definitions, I am aftraid it has no simple fix),
the latter is a no-go IMHO (I always want to be able to recompile my running system).


If you are tracking GCC development and such, does it really hurt to move to 2.6.25?
_________________
http://www.kev009.com
Back to top
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6293

PostPosted: Sun Jun 15, 2008 8:29 am    Post subject: Reply with quote

kev009 wrote:
If you are tracking GCC development and such, does it really hurt to move to 2.6.25?

Yes, because there is no hardened-sources-2.6.25
Back to top
View user's profile Send private message
kernelOfTruth
Watchman
Watchman


Joined: 20 Dec 2005
Posts: 6108
Location: Vienna, Austria; Germany; hello world :)

PostPosted: Sun Jun 15, 2008 9:31 am    Post subject: Reply with quote

mv wrote:
kev009 wrote:
If you are tracking GCC development and such, does it really hurt to move to 2.6.25?

Yes, because there is no hardened-sources-2.6.25


http://grsecurity.net/test.php
_________________
https://github.com/kernelOfTruth/ZFS-for-SystemRescueCD/tree/ZFS-for-SysRescCD-4.9.0
https://github.com/kernelOfTruth/pulseaudio-equalizer-ladspa

Hardcore Gentoo Linux user since 2004 :D
Back to top
View user's profile Send private message
mv
Watchman
Watchman


Joined: 20 Apr 2005
Posts: 6293

PostPosted: Sun Jun 15, 2008 10:48 am    Post subject: Reply with quote

kernelOfTruth wrote:
http://grsecurity.net/test.php

Thanks for the link, but just because I want the newest toolchain does not imply that I want to maintain my own set of kernel patches:
I have no time to read all the kernel lists to be sure that I am not missing a security update;
so I better let the hardened kernel people do their job. :wink:
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum