[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
OS detection wrong on Alpine Linux 3.10
From: |
Bruno Haible |
Subject: |
OS detection wrong on Alpine Linux 3.10 |
Date: |
Sat, 19 Sep 2020 15:30:54 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-189-generic; KDE/5.18.0; x86_64; ; ) |
The value of $host_os, determined by the current config.guess, is:
- On Alpine Linux 3.9: linux-musl
- On Alpine Linux 3.10: linux-gnu
- On Alpine Linux 3.12: linux-musl
The reason is that config.guess tests 'ldd --version'. However, in
Alpine Linux 3.10, /usr/bin/ldd has been replaced with a shell script
that does not understand the --version option:
$ cat /usr/bin/ldd
#!/bin/sh
exec /lib/ld-musl-x86_64.so.1 --list -- "$@"
$ /usr/bin/ldd --version 2>&1
/lib/ld-musl-x86_64.so.1: cannot load --version: No such file or directory
Find attached a proposed fix. More details in
<https://lists.gnu.org/archive/html/bug-gnulib/2020-09/msg00098.html>.
Bruno
0001-config.guess-Fix-determination-of-musl-libc-on-Alpin.patch
Description: Text Data