Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Mon, 15 Oct 2012 23:00:51 +0400
From: "Dmitry V. Levin" <>
Subject: Re: glibc


On Sat, Oct 13, 2012 at 10:09:57PM +0400, Vasily Kulikov wrote:
> Hi,
> This is my provisional glibc spec version.  It is buildable under
> Owl-current and it passes full world rebuilds.  I got no runtime errors
> while testing the resulting binaries.

First of all, I recommend to build release/2.16/master, it is a stable
bugfix-only branch 15 commits ahead of glibc-2.16.0.

> Also:
> 1) Updated/dropped all patches except the following:
> Patch100: glibc-2.3.5-fedora.diff

This one has to be updated, either to monolithic glibc-fedora.patch from f18
or rather to individual patches from my split of it,
see "git log alt/2.16/branch..alt/2.16/glibc-fedora" in

The split was upstreamed to fedora (their glibc >= 2.16.90-3).

> Patch303: glibc-2.3.5-openbsd-alt-sys-queue.diff

This change is already applied upstream.

> Patch313: glibc-2.3.5-alt-assume_kernel.diff

Keep this one, the rediffed commit is

> Patch400: glibc-2.3.3-owl-crypt_freesec.diff

I haven't checked this one, most likely has to be updated.

> Patch401: glibc-2.3.5-owl-alt-res_randomid.diff

This is problematic due to threading issues, needs work.

> Patch405: glibc-2.3.5-owl-alt-syslog-ident.diff

Keep this one, the rediffed commit is

> Patch406: glibc-2.16.0-mjt-owl-alt-syslog-timestamp.diff

Keep this one, the rediffed commit is

> Patch407: glibc-2.3.5-owl-alt-resolv-QFIXEDSZ-underfills.diff

Don't remember the fate of this one, will check later.

> Patch409: glibc-2.3.3-owl-tmp-scripts.diff

Update it to commit b9ec178c7305d10858a1ab3f16173972a5aae2e7.

> Patch411: glibc-2.16.0-owl-alt-sanitize-env.diff

I don't know what glibc-2.16.0-owl-alt-sanitize-env.diff is;
My version of the sanitize-env patch for 2.16 is commit

> As Dmitry might have some thoughts of some patches, I haven't touched these yet.

Most of my thoughts ended up with commits in

There are several branches worth attention:
- alt/2.16/branch is release/2.16/master with my backports from branch
  master of;
- alt/2.16/glibc-fedora is alt/2.16/branch with bits of monolithic
  glibc-fedora.patch applied;
- alt/2.16/fedora is alt/2.16/glibc-fedora with some more fedora patches
- alt/2.16/patches is alt/2.16/fedora with alt/owl patches applied.


Content of type "application/pgp-signature" skipped

Powered by blists - more mailing lists

Your e-mail address:

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.