[Bug 1694347] Re: Sync dietlibc 0.34~cvs20160606-6 (universe) from Debian unstable (main)

Mattia Rizzolo mattia at mapreri.org
Tue May 30 09:46:37 UTC 2017


This bug was fixed in the package dietlibc - 0.34~cvs20160606-6
Sponsored for Balint Reczey (rbalint)

---------------
dietlibc (0.34~cvs20160606-6) unstable; urgency=medium

  [ Héctor Orón Martínez ]
  * debian/control: drop myself from maintainers field.

  [ Christian Seiler ]
  * arm64: fix accidental register reuse in __testandset (Closes: #851379)
  * Add Thorsten Glaser to Uploaders.

 -- Christian Seiler <christian at iwakd.de>  Sat, 18 Feb 2017 12:10:09
+0100

dietlibc (0.34~cvs20160606-5) unstable; urgency=medium

  * hppa: fix pthread_atfork() and getsockopt() FTBFS bugs
  * alpha: fix FTBFS due to same TCB / TP issue
  * alpha: fix __testandset return value
  * alpha: fix setjmp() (previously completely broken)
  * Unit tests: mark tst-calloc as expected failure on arm64 for now.
    This build failure is not a regression: the test was enabled only in
    the latest version, and would have failed im previous versions as well.

 -- Christian Seiler <christian at iwakd.de>  Wed, 25 Jan 2017 22:25:27
+0100

dietlibc (0.34~cvs20160606-4) unstable; urgency=medium

  * Also run unittests linked against -lpthread.
  * Only show unit test error output at the very end.
  * Don't override errno_location in libpthread if TLS is enabled.
    (Closes: #850276)
  * aarch64: define __clone, make clone a weak alias to it
  * Build __munmap_and_exit on x32.
  * Fix waitpid with -lpthread on s390, s390x, mips64 and ia64.
    (Closes: #844781)
  * s390x: fix __testandset.
  * Work around problem of atexit() functions accessing the TCB.
  * Fix libpthread's __thread_self on non-x86 platforms.

 -- Christian Seiler <christian at iwakd.de>  Fri, 06 Jan 2017 01:20:47
+0100

dietlibc (0.34~cvs20160606-3) unstable; urgency=medium

  * Properly pass in CFLAGS from dpkg-buildflags.
    Rework Debian-specific patches to make sure we pass in dpkg-buildflags
    to dietlibc's build system. Also make sure that we pass -fno-pie and
    -no-pie to the build system so that the new default setting of gcc in
    Debian for PIE (enabled by default) is overridden, as static binaries
    don't support PIE. Drop the hardening patch that explicitly added
    stack protector support, as that is now passed in externally. This
    should also make the build reproducible again, as -fdebug-prefix-map
    is now passed to the compiler. (Closes: #837420)
  * Make dietlibc-doc a Multi-Arch: foreign package

 -- Christian Seiler <christian at iwakd.de>  Tue, 01 Nov 2016 02:32:22
+0100

** Changed in: dietlibc (Ubuntu)
       Status: New => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1694347

Title:
  Sync dietlibc 0.34~cvs20160606-6 (universe) from Debian unstable
  (main)

Status in dietlibc package in Ubuntu:
  Fix Released

Bug description:
  Please sync dietlibc 0.34~cvs20160606-6 (universe) from Debian
  unstable (main)

  Explanation of the Ubuntu delta and why it can be dropped:
    * d/p/workarounds/disable-pie.diff: disable pie-by-default given that
      dieltibc is statically built.
    * d/p/workarounds/disable-pie.diff: disable pie-by-default given that
      dieltibc is statically built.
    * d/p/workarounds/disable-pie.diff: disable pie-by-default given that
      dieltibc is statically built.

  The delta disabled PIE in Makefile, but the new versions in Debian now
  pass CFLAGS properly from debian/rules making the delta obsolete.
  I have verified that dietlibc builds with gcc-6 6.3.0-18ubuntu2 on
  amd64 and i386

  Changelog entries since current artful version
  0.34~cvs20160606-2ubuntu1:

  dietlibc (0.34~cvs20160606-6) unstable; urgency=medium

    [ Héctor Orón Martínez ]
    * debian/control: drop myself from maintainers field.

    [ Christian Seiler ]
    * arm64: fix accidental register reuse in __testandset (Closes: #851379)
    * Add Thorsten Glaser to Uploaders.

   -- Christian Seiler <christian at iwakd.de>  Sat, 18 Feb 2017 12:10:09
  +0100

  dietlibc (0.34~cvs20160606-5) unstable; urgency=medium

    * hppa: fix pthread_atfork() and getsockopt() FTBFS bugs
    * alpha: fix FTBFS due to same TCB / TP issue
    * alpha: fix __testandset return value
    * alpha: fix setjmp() (previously completely broken)
    * Unit tests: mark tst-calloc as expected failure on arm64 for now.
      This build failure is not a regression: the test was enabled only in
      the latest version, and would have failed im previous versions as well.

   -- Christian Seiler <christian at iwakd.de>  Wed, 25 Jan 2017 22:25:27
  +0100

  dietlibc (0.34~cvs20160606-4) unstable; urgency=medium

    * Also run unittests linked against -lpthread.
    * Only show unit test error output at the very end.
    * Don't override errno_location in libpthread if TLS is enabled.
      (Closes: #850276)
    * aarch64: define __clone, make clone a weak alias to it
    * Build __munmap_and_exit on x32.
    * Fix waitpid with -lpthread on s390, s390x, mips64 and ia64.
      (Closes: #844781)
    * s390x: fix __testandset.
    * Work around problem of atexit() functions accessing the TCB.
    * Fix libpthread's __thread_self on non-x86 platforms.

   -- Christian Seiler <christian at iwakd.de>  Fri, 06 Jan 2017 01:20:47
  +0100

  dietlibc (0.34~cvs20160606-3) unstable; urgency=medium

    * Properly pass in CFLAGS from dpkg-buildflags.
      Rework Debian-specific patches to make sure we pass in dpkg-buildflags
      to dietlibc's build system. Also make sure that we pass -fno-pie and
      -no-pie to the build system so that the new default setting of gcc in
      Debian for PIE (enabled by default) is overridden, as static binaries
      don't support PIE. Drop the hardening patch that explicitly added
      stack protector support, as that is now passed in externally. This
      should also make the build reproducible again, as -fdebug-prefix-map
      is now passed to the compiler. (Closes: #837420)
    * Make dietlibc-doc a Multi-Arch: foreign package

   -- Christian Seiler <christian at iwakd.de>  Tue, 01 Nov 2016 02:32:22
  +0100

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dietlibc/+bug/1694347/+subscriptions



More information about the Ubuntu-sponsors mailing list