This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH 0/8] Hurd signal code improvements


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 <jk@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 <jk@jk.fr.eu.org>
http://jk.fr.eu.org


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]