On 2021-09-14 09:28, Simon McVittie wrote:
> Package: libc6
> Version: 2.32-2
> Severity: normal
> Tags: patch
> X-Debbugs-Cc: debian-rele...@lists.debian.org
> 
> Most architectures' libc6.symbols.$arch have this pattern:
> 
> > $ cat debian/libc6.symbols.i386
> > #include "libc6.symbols.common"
> > ld-linux.so.2 #PACKAGE# #MINVER#
> > #include "symbols.wildcards"
> > libc.so.6 #PACKAGE# #MINVER#
> > #include "symbols.wildcards"
> 
> This results in any use of symbols versioned foo@GLIBC_2.23 generating a
> dependency on libc6 (>= 2.23), and so on.
> 
> However, libc6:mips and libc6:mipsel are missing the final
> '#include "symbols.wildcards"', which results in those architectures
> generating an unnecessarily strict dependency on libc6 (>= 2.32-1) and
> entangling other transitions with glibc's transition. As far as I can see,
> this was accidental?

Yes, this one indeed accidental, my cleanup to remove the complexity
from the linuxthreads to NPTL transition has been too agressive.

Thanks a lot for catching that and for the patch.

Regards,
Aurelien

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

Reply via email to