glibc: re-add depends on libxcrypt-compat

Partially reverts 3269bbc3a8

This was removed as one cause was related to having an old glibc-32bit
installed. However the missing shlibs errors also get ignored when updating
xbps (and not otherwise).
This commit is contained in:
oreo639 2024-03-17 22:58:22 -07:00
parent 24aa02afc8
commit 08ea9236a8
1 changed files with 4 additions and 3 deletions

View File

@ -1,7 +1,7 @@
# Template file for 'glibc' # Template file for 'glibc'
pkgname=glibc pkgname=glibc
version=2.39 version=2.39
revision=1 revision=2
bootstrap=yes bootstrap=yes
short_desc="GNU C library" short_desc="GNU C library"
maintainer="Enno Boland <gottox@voidlinux.org>" maintainer="Enno Boland <gottox@voidlinux.org>"
@ -48,12 +48,13 @@ conf_files="
/etc/ld.so.conf" /etc/ld.so.conf"
if [ "$CHROOT_READY" ]; then if [ "$CHROOT_READY" ]; then
hostmakedepends="bison gettext perl python3 texinfo" hostmakedepends="bison gettext perl python3 texinfo"
# XXX: remove this on the next update
# ensures partial upgrades don't break things like PAM
depends="libxcrypt-compat"
fi fi
makedepends="kernel-libc-headers" makedepends="kernel-libc-headers"
lib32files="/usr/lib/gconv/gconv-modules" lib32files="/usr/lib/gconv/gconv-modules"
lib32symlinks="ld-linux.so.2" lib32symlinks="ld-linux.so.2"
# glibc 2.38 stops providing libcrypt.so.1
conflicts="glibc-32bit<2.38_1"
archs="~*-musl" archs="~*-musl"
if [ "$XBPS_TARGET_LIBC" = musl ]; then if [ "$XBPS_TARGET_LIBC" = musl ]; then
broken="no point in building this for musl" broken="no point in building this for musl"