GoldFixes

Differences between revisions 1 and 20 (spanning 19 versions)
Revision 1 as of 2010-09-02 13:55:57
Size: 105
Editor: 69
Comment:
Revision 20 as of 2010-10-07 16:34:53
Size: 6561
Editor: dslb-088-073-082-146
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
This page describes a series of patches for various applications to compile when using the Gold linker. This page describes a series of patches for various applications to compile when using the Gold linker. Some worked out of the box, so are marked '''Works'''. The Ones marked '''Fixed''' had mostly easy fixes. The last few marked '''Not Fixed''' are going to need more work.

I grabbed all the sources by using '''apt-get source''' on a machine running an up to date version of Maverick. I then used '''dpkg-buildpackage''' to do the initial build so any future changes I made would be configured the same as the packages are built for Ubuntu. Since most all of these were autotools problems, I used '''autoreconf''' to reconfigure after any changes.

I tried making patches based on the bzr sources in Launchpad for most of these, but there were often other build & configure bugs that made this a time derain, unrelated to making these packages link with Gold.

|| Package || Status || Patch || Status ||
|| axis2c-1.6.0 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/axis2c| notes ]] || done, doko ||
|| bacula-5.0.2 || Not Fixed || || works, doko ||
|| bluez-4.64 || Works || ||
|| brasero-2.30.2 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/brasero| notes ]]||
|| clutk-0.3.40 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/clutk| notes ]] || works with fixed clutter-1.0, doko ||
|| clutter-1.0-1.2.10 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/clutter| notes ]] || done, doko ||
|| compiz-0.8.4 || Not Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/compiz| notes ]] ||
|| curl-7.21.0 || Not Fixed || || merged, works, doko ||
|| emacs23-23.1+1 || Not Fixed || ||
|| eucalyptus-1.6.2+bzr1230 || Not Fixed || ||
|| evince-2.30.3 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/evince| notes ]] ||
|| flite-1.4-release || Works || ||
|| gedit-2.30.3 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/gedit| notes ]] ||
|| gimp-2.6.10 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/gimp| notes ]] ||
|| gnome-applets-2.30.0 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/gnome-applets| notes ]] ||
|| gnome-control-center-2.30.1 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/gnome-control-center| notes ]] ||
|| gnome-disk-utility-2.30.1 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/gnome-disk-utility| notes ]] ||
|| gnome-games-2.31.5 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/gnome-games| notes ]] ||
|| gnome-panel-2.30.2 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/gnome-panel| notes ]] ||
|| gnome-screensaver-2.30.0 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/gnome-screensaver| notes ]] ||
|| gnome-session-2.30.2 || Works || ||
|| gnome-terminal-2.30.2 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/gnome-terminal| notes ]] ||
|| gnome-vfs-2.24.3 || Not Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/gnome-vfs| notes ]] ||
|| gnutls26-2.8.6 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/gnutls26| notes ]] ||
|| gssdp-0.7.2 || Works || ||
|| gtk-vnc-0.3.10 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/gtk-vnc| notes ]] ||
|| gupnp-0.13.4 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/gupnp| notes ]] ||
|| htmldoc || Works || ||
|| ibus-qt || Works || ||
|| ido-0.1.9 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/ido| notes ]] ||
|| imlib2 || Not Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/imlib2| notes ]] || done, doko ||
|| indicator-applet-0.4.3 || Not Fixed || ||
|| indicator-application || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/indicator-application| notes ]] ||
|| inkscape || Not Fixed || ||
|| json-glib || Works || ||
|| kvkbd-0.6 || Not Fixed || ||
|| libbeagle || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/libbeagle| notes ]] ||
|| libdc1394-22 || Not Fixed || ||
|| libdebian-installer || Not Fixed || ||
|| libdrm || Works || ||
|| libdv || Not Fixed || || done, doko ||
|| libfakekey || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/libfakekey| notes ]] || done, doko ||
|| libgcrypt11 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/libgcrypt11| notes ]] || done, doko ||
|| libgksu || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/libgksu| notes ]] ||
|| libgtop2 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/libgtop2| notes ]] ||
|| libgweather || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/libgweather| notes ]] ||
|| libimobiledevice || Works || ||
|| libindi || Works || ||
|| libindicate || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/libindicate| notes ]] ||
|| liblauncher-0.1 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/liblauncher| notes ]] ||
|| liboobs || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/liboobs| notes ]] ||
|| libpst || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/libpst| notes ]] ||
|| libvorbis || Not Fixed || ||
|| likewise-open || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/likewise-open| notes ]] ||
|| nas-1.9.2 || Not Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/nas| notes ]] ||
|| netbook-launcher || Works || ||
|| newt-0.52.11 || Not Fixed || ||
|| notification-daemon || Not Fixed || ||
|| notify-osd || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/notify-osd| notes ]] ||
|| nvclock || Not Fixed || ||
|| nvidia-settings || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/nvidia-settings| notes ]] ||
|| polkit-kde-1 || Not Fixed || ||
|| rasqal || Works || ||
|| redhat-cluster || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/redhat-cluster| notes ]] ||
|| scribus || Not Fixed || ||
|| speech-dispatcher || Works || ||
|| subversion || Not Fixed || ||
|| synaptic || Not Fixed || ||
|| syslinux || Not Fixed || ||
|| telepathy-mission-control-5 || Works || ||
|| totem || Not Fixed || ||
|| totem-pl-parser || Works || ||
|| transmission || Not Fixed || ||
|| ureadahead || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/ureadahead| notes ]] ||
|| x11-apps || Not Fixed || ||
|| x11-session-utils || Not Fixed || ||
|| x11-utils || Not Fixed || ||
|| x11-xkb-utils || Not Fixed || ||
|| x11-xserver-utils || Not Fixed || ||
|| xchat-gnome || Not Fixed || ||
|| xorg-server || Works || ||
|| xterm-259 || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/xterm| notes ]] ||
|| yelp || Fixed || [[https://wiki.ubuntu.com/RobSavoye/GoldFixes/yelp| notes ]] ||

This page describes a series of patches for various applications to compile when using the Gold linker. Some worked out of the box, so are marked Works. The Ones marked Fixed had mostly easy fixes. The last few marked Not Fixed are going to need more work.

I grabbed all the sources by using apt-get source on a machine running an up to date version of Maverick. I then used dpkg-buildpackage to do the initial build so any future changes I made would be configured the same as the packages are built for Ubuntu. Since most all of these were autotools problems, I used autoreconf to reconfigure after any changes.

I tried making patches based on the bzr sources in Launchpad for most of these, but there were often other build & configure bugs that made this a time derain, unrelated to making these packages link with Gold.

Package

Status

Patch

Status

axis2c-1.6.0

Fixed

notes

done, doko

bacula-5.0.2

Not Fixed

works, doko

bluez-4.64

Works

brasero-2.30.2

Fixed

notes

clutk-0.3.40

Fixed

notes

works with fixed clutter-1.0, doko

clutter-1.0-1.2.10

Fixed

notes

done, doko

compiz-0.8.4

Not Fixed

notes

curl-7.21.0

Not Fixed

merged, works, doko

emacs23-23.1+1

Not Fixed

eucalyptus-1.6.2+bzr1230

Not Fixed

evince-2.30.3

Fixed

notes

flite-1.4-release

Works

gedit-2.30.3

Fixed

notes

gimp-2.6.10

Fixed

notes

gnome-applets-2.30.0

Fixed

notes

gnome-control-center-2.30.1

Fixed

notes

gnome-disk-utility-2.30.1

Fixed

notes

gnome-games-2.31.5

Fixed

notes

gnome-panel-2.30.2

Fixed

notes

gnome-screensaver-2.30.0

Fixed

notes

gnome-session-2.30.2

Works

gnome-terminal-2.30.2

Fixed

notes

gnome-vfs-2.24.3

Not Fixed

notes

gnutls26-2.8.6

Fixed

notes

gssdp-0.7.2

Works

gtk-vnc-0.3.10

Fixed

notes

gupnp-0.13.4

Fixed

notes

htmldoc

Works

ibus-qt

Works

ido-0.1.9

Fixed

notes

imlib2

Not Fixed

notes

done, doko

indicator-applet-0.4.3

Not Fixed

indicator-application

Fixed

notes

inkscape

Not Fixed

json-glib

Works

kvkbd-0.6

Not Fixed

libbeagle

Fixed

notes

libdc1394-22

Not Fixed

libdebian-installer

Not Fixed

libdrm

Works

libdv

Not Fixed

done, doko

libfakekey

Fixed

notes

done, doko

libgcrypt11

Fixed

notes

done, doko

libgksu

Fixed

notes

libgtop2

Fixed

notes

libgweather

Fixed

notes

libimobiledevice

Works

libindi

Works

libindicate

Fixed

notes

liblauncher-0.1

Fixed

notes

liboobs

Fixed

notes

libpst

Fixed

notes

libvorbis

Not Fixed

likewise-open

Fixed

notes

nas-1.9.2

Not Fixed

notes

netbook-launcher

Works

newt-0.52.11

Not Fixed

notification-daemon

Not Fixed

notify-osd

Fixed

notes

nvclock

Not Fixed

nvidia-settings

Fixed

notes

polkit-kde-1

Not Fixed

rasqal

Works

redhat-cluster

Fixed

notes

scribus

Not Fixed

speech-dispatcher

Works

subversion

Not Fixed

synaptic

Not Fixed

syslinux

Not Fixed

telepathy-mission-control-5

Works

totem

Not Fixed

totem-pl-parser

Works

transmission

Not Fixed

ureadahead

Fixed

notes

x11-apps

Not Fixed

x11-session-utils

Not Fixed

x11-utils

Not Fixed

x11-xkb-utils

Not Fixed

x11-xserver-utils

Not Fixed

xchat-gnome

Not Fixed

xorg-server

Works

xterm-259

Fixed

notes

yelp

Fixed

notes

RobSavoye/GoldFixes (last edited 2010-10-15 15:41:05 by 82-69-40-219)