scripts/ext-toolchain: adjust with recent glibc

glibc 2.39 has removed libcrypt completely.

Signed-off-by: Konstantin Demin <rockdrilla@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19293
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
Konstantin Demin 2025-07-04 11:03:14 +03:00 committed by Hauke Mehrtens
parent c571ac4bdf
commit ddd49e82f6
1 changed files with 5 additions and 0 deletions

View File

@ -154,6 +154,11 @@ test_feature() {
find_libs() {
local spec="$(echo "$LIB_SPECS" | sed -ne "s#^[[:space:]]*$1:##ip")"
# glibc doesn't have libcrypt since 2.39
if [ "$LIBC_TYPE" = "glibc" ]; then
spec=$(printf '%s' "${spec}" | sed 's/,crypt,//')
fi
if [ -n "$spec" ] && probe_cpp; then
local libdir libdirs
for libdir in $(