[Bug 1294588] Re: glibc: some long double math routines for PPC64 are wrong: patches

Launchpad Bug Tracker 1294588 at bugs.launchpad.net
Tue Jun 24 08:01:23 UTC 2014


** Branch linked: lp:~ubuntu-branches/ubuntu/utopic/glibc/utopic-
proposed

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to eglibc in Ubuntu.
https://bugs.launchpad.net/bugs/1294588

Title:
  glibc: some long double math routines for PPC64 are wrong: patches

Status in “eglibc” package in Ubuntu:
  Invalid
Status in “glibc” package in Ubuntu:
  New
Status in “eglibc” source package in Trusty:
  New
Status in “glibc” source package in Trusty:
  Invalid

Bug description:
  Within glibc (2.19 on Ubuntu, but also on 2.17), some "long double"
  routines for PPC64 are wrong: both .c and .S files exist, and .S files
  are taken first though they are old and wrong. The bugs appear for
  some cases (for ceill(), second double is wrong). The fix is easy:
  remove the wrong .S files so that the correct .c files are used for
  building libm.so  (/lib/powerpc64le-linux-gnu/libm-2.19.so).

  The impacted routines are: ceill, roundl, etc.
  The patches have already been integrated into glibc at sourceware.org :

  Assuming GLIBC 2.19, you need these patches:
  https://sourceware.org/git/?p=glibc.git;a=commit;h=374f7f61214967bb4e2257695aeeeecc2a77f369
  https://sourceware.org/git/?p=glibc.git;a=commit;h=98fb27a373f37554232e0060eef1a5bb00a07eb0
  https://sourceware.org/git/?p=glibc.git;a=commit;h=c7de50250367167d8c9f35594b264f6a0af8dd0c

  Regards,

  Tony

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



More information about the foundations-bugs mailing list