On Wed, May 25, 2011 at 11:10:43PM +0000, Jérémie Koenig wrote: > On Wed, May 25, 2011 at 3:59 PM, Jeremie Koenig <j...@jk.fr.eu.org> wrote: > > If you would like to test these patches, I have built > > glibc and hurd (for libpthread) Debian packages with these changes, > > which are available at the following repository: > > > > deb http://jk.fr.eu.org/debian experimental/ > > > > (The glibc package uses slightly different patches with regards to the > > symbol versions. I'll build and upload a new version soon)
Status update: I have a number of fixes and an implementation of SA_SIGINFO which you can review here: https://github.com/jeremie-koenig/glibc/commits/master-beware-rebase Patched Debian packages for glibc and hurd are available in my repository above: # echo deb http://jk.fr.eu.org/debian experimental/ >>/etc/apt/sources.list # apt-get install libc0.3=2.13-7~jk3 hurd=20110519-3~jk1+b1 > A word of caution: it seems libpthread insists on the version of the > symbols new it uses being present, even though these symbols are weak. > (any idea how to fix this?) Although weak _aliases_ seemed not to suffer from this problem, I have abandonned the idea and instead use a temporary symbol version (GLIBC_2.13_DEBIAN_7), which we can alias later to the official ones when the code is included upstream. Testers still have to be careful: before you upgrade your glibc package to one without the required support, be sure to install a version of Hurd which does not require it. I will submit a revised series for review later this week, as well as matching Debian patches. I expect only the last patch (implement global dispositions) will change, and new ones will be added on top of it. -- Jeremie Koenig <j...@jk.fr.eu.org> http://jk.fr.eu.org