[DRE-maint] Bug#1055297: ruby3.1: fails to build against glibc 2.38
Aurelien Jarno
aurel32 at debian.org
Sun May 5 11:18:11 BST 2024
control: severity -1 serious
Hi,
On 2023-11-03 19:45, Samuel Thibault wrote:
> Package: ruby3.1
> Version: 3.1.2-7
> Severity: important
> Tags: patch
>
> Hello,
>
> ruby3.1 fails to build against glibc 2.38:
>
> dpkg-gensymbols -plibruby3.1 -Idebian/libruby3.1.symbols -Pdebian/libruby3.1 -edebian/libruby3.1/usr/lib/x86_64-gnu/libruby-3.1.so.3.1.2
> dpkg-gensymbols: error: some symbols or patterns disappeared in the symbols file: see diff output below
> dpkg-gensymbols: warning: debian/libruby3.1/DEBIAN/symbols doesn't match completely debian/libruby3.1.symbols
> --- debian/libruby3.1.symbols (libruby3.1_3.1.2-7_hurd-amd64)
> +++ dpkg-gensymbols5L9SYx 2023-11-03 17:57:31.000000000 +0000
> [...]
> @@ -1818,5 +1818,5 @@
> ruby_xrealloc2 at Base 3.1.0~preview1
> ruby_xrealloc at Base 3.1.0~preview1
> setproctitle at Base 3.1.0~preview1
> - strlcat at Base 3.1.0~preview1
> - strlcpy at Base 3.1.0~preview1
> +#MISSING: 3.1.2-7# strlcat at Base 3.1.0~preview1
> +#MISSING: 3.1.2-7# strlcpy at Base 3.1.0~preview1
>
> strlcat and strlcpy were indeed added to glibc in version 2.38, so it's
> not surprising that ruby3.1 doesn't define its internal versions any
> more, and the attached patch can probably be applied?
glibc 2.38 is now in unstable, so upgrading the severity to serious.
Regards
Aurelien
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
aurelien at aurel32.net http://aurel32.net
More information about the Pkg-ruby-extras-maintainers
mailing list