Bug#946396: glibc+libxcrypt breaks cross-toolchain-base
Source: glibc
Version: 2.29-5
Severity: serious
Justification: installation failure
Control: affects -1 + src:cross-toolchain-base
Since glibc added dependencies on libxcrypt, building
cross-toolchain-base produces packages that are not installable:
| $ dpkg-deb -I libc6-dev-arm64-cross_2.29-5cross1_all.deb
| new Debian package, version 2.0.
| size 2261068 bytes: control archive=12892 bytes.
| 833 bytes, 17 lines control
| 40350 bytes, 515 lines md5sums
| Package: libc6-dev-arm64-cross
| Version: 2.29-5cross1
| Section: libdevel
| Priority: optional
| Architecture: all
| Maintainer: GNU Libc Maintainers <debian-glibc@lists.debian.org>
| Source: cross-toolchain-base (42)
| Provides: libc-dev-arm64-cross, libc6-dev-arm64-dcv1
| Depends: libc6-arm64-cross (= 2.29-5cross1), linux-libc-dev-arm64-cross, libcrypt1-dev-arm64-cross
| Conflicts: libc0.1-dev-arm64-cross, libc0.3-dev-arm64-cross, libc6.1-dev-arm64-cross
| Description: GNU C Library: Development Libraries and Header Files (for cross-compiling)
| This package was generated by dpkg-cross for cross compiling.
| .
| Contains the symlinks, headers, and object files needed to compile
| and link programs which use the standard C library.
| Built-Using: binutils (= 2.33.1-5), linux (= 5.3.15-1), gcc-9 (= 9.2.1-21), glibc (= 2.29-5)
| Multi-Arch: foreign
| $
However, there is no libcrypt1-dev-arm64-cross package produced by
anything in the archive. For this reason glibc/2.29-5 should not migrate
to testing until there is a solution to this problem.
Helmut
Reply to: