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-gl...@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