April 10, 2005

gcc update... *Whine*

Okay, In a happy happy stroke I just today saw that.. oh wonder, shiney hiney of wonders.. gcc was updated to a new snapshot.

This is fun, because it means I'll be rebuilding a -LOT- of Chinstrap packages during the day. Why?
Libtool.

We like libtool. Libtool stores complete paths to gcc-lib's in its .la files. Once a package is installed, its a simple simple quick "fix_libtool_files.sh" to just recurse over your files and change the path.

It isn't the case when you're doing binaries, since if the path is stored inside the binaries, and binaries usually get installed after gcc , well what do you have? Ah yes, a system that is broken because the script needs to be re-run each time.


Fortunately, its simple to find all .la files with paths in them once gcc is installed, and then simply remove those packages.

However, I'm not happy about libtool.

( Perhaps I should push for gcc being made version independent? )

forced rebuilds :
app-office/abiword
app-text/aspell
app-text/enchant
dev-cpp/gconfmm
dev-cpp/gtkmm
dev-cpp/libglademm
dev-cpp/libgnomecanvasmm
dev-cpp/libgnomemm
dev-cpp/libgnomeuimm
dev-libs/DirectFB
dev-libs/libsigc++
gnome-base/gnome-vfs
gnome-base/nautilus
kde-base/arts
kde-base/kdeaddons
kde-base/kdeadmin
kde-base/kdeartwork
kde-base/kdebase
kde-base/kdeedu
kde-base/kdegames
kde-base/kdegraphics
kde-base/kdelibs
kde-base/kdemultimedia
kde-base/kdenetwork
kde-base/kdepim
kde-base/kdetoys
kde-base/kdeutils
kde-base/kdewebdev
media-gfx/imagemagick
media-libs/faad2
media-libs/gdk-pixbuf
media-libs/gst-plugins
media-libs/id3lib
media-libs/imlib
media-libs/imlib2
media-libs/libsdl
media-libs/musicbrainz
media-libs/sdl-ttf
media-libs/taglib
media-libs/tiff
media-libs/tunepimp
media-video/avifile
media-video/mjpegtools
media-video/transcode
net-print/gnome-cups-manager
sys-apps/apmd

Posted by spider at April 10, 2005 01:13 PM