GNU bug report logs -
#29406
[PATCH core-updates]: Add selected upstream fixes for glibc 2.26.
Previous Next
Reported by: Marius Bakke <mbakke <at> fastmail.com>
Date: Wed, 22 Nov 2017 21:30:02 UTC
Severity: normal
Tags: patch
Done: ludo <at> gnu.org (Ludovic Courtès)
Bug is archived. No further changes may be made.
Full log
Message #11 received at 29406 <at> debbugs.gnu.org (full text, mbox):
Hello!
Marius Bakke <mbakke <at> fastmail.com> skribis:
> I discovered that 'icu4c' failed to build for x86_64 on 'core-updates'.
> After some investigation, it turns out to be a problem with <math.h> in
> C++ mode, due to its usage of C-only builtins (in the 2.26 release).
[...]
> So I wonder if we should simply pick everything from this branch,
> instead of only the few that fixes immediately visible problems.
> Thoughts?
Cherry-picking like you did sounds reasonable to me.
That said, as discussed on IRC, I think that it’s up to upstream to tell
us what code we should be building, and a simple way to do that is by
making a bug-fix release.
> From 7121dc7ed24e97080154794fb14ae4078a3451f7 Mon Sep 17 00:00:00 2001
> From: Marius Bakke <mbakke <at> fastmail.com>
> Date: Wed, 22 Nov 2017 22:26:31 +0100
> Subject: [PATCH] gnu: glibc: Add selected fixes from upstream stable branch.
>
> This backports a small subset of
> <https://sourceware.org/git/?p=glibc.git;a=shortlog;h=refs/heads/release/2.26/master>.
>
> * gnu/packages/patches/glibc-2.26-cpp-fixes.patch,
> gnu/packages/patches/glibc-2.26-ifunc-resolver-longjmp.patch,
> gnu/packages/patches/glibc-2.26-resolver-fixes.patch: New files.
> * gnu/local.mk (dist_patch_DATA): Register them.
> * gnu/packages/base.scm (glibc/linux)[source](patches): Use them.
Great that you created one patch for each category of bug.
LGTM!
After applying, you can restart an evaluation of ‘core-updates’.
Thanks,
Ludo’.
This bug report was last modified 7 years and 234 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.