On 2015-11-22 17:44, John David Anglin wrote:
> Source: glibc
> Version: 2.19-22
> Severity: normal
> Tags: patch
> 
> Dear Maintainer,
> 
> The attached fixes a problem found building the gmt package.  See BZ 19270:
> https://sourceware.org/bugzilla/show_bug.cgi?id=19270
> 
> Normally gcc optimizes the isnan macro so the __isnanl call is eliminated.
> Thus the problem was hidden for some time.
> 
> As noted in the bug report, __NO_LONG_DOUBLE_MATH needs to be defined on hppa
> to ensure consistency with the library build.
> 
> The attached patch has been submitted here:
> https://sourceware.org/ml/libc-alpha/2015-11/msg00520.html
> 
> Please add this change to hppa patch set.  It is now in 2.19-22+b6.

This caused the following regression on the build daemon:

https://buildd.debian.org/status/fetch.php?pkg=glibc&arch=hppa&ver=2.21-0experimental4&stamp=1448872617

TEST elf/check-abi-libc:
--- ../sysdeps/unix/sysv/linux/hppa/libc.abilist        2015-02-06 
06:40:18.000000000 +0000
+++ /<<PKGBUILDDIR>>/build-tree/hppa-libc/libc.symlist  2015-11-30 
08:36:41.032000000 +0000
@@ -276,0 +277 @@ GLIBC_2.2
+ __finitel F
@@ -307,0 +309 @@ GLIBC_2.2
+ __isinfl F
@@ -310,0 +313 @@ GLIBC_2.2
+ __isnanl F

TEST math/check-abi-libm:
--- ../sysdeps/unix/sysv/linux/hppa/libm.abilist        2015-02-06 
06:40:18.000000000 +0000
+++ /<<PKGBUILDDIR>>/build-tree/hppa-libc/math/libm.symlist     2015-11-30 
01:31:31.044000000 +0000
@@ -68,0 +69 @@ GLIBC_2.2
+ __finitel F

In short this patch added, as expected, new symbols and thus the ABI
baseline has to be updated. I have just done that on the Debian package,
please do the same for the upstream patch.

Aurelien

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurel...@aurel32.net                 http://www.aurel32.net

Reply via email to