标签: linux shared-libraries musl
我试图基于Alpine linux创建一个docker容器。在安装某些软件期间,我注意到共享库未正确安装。经过一番调查,我发现musl ldconfig忽略了标准库目录。
ldconfig脚本包含以下内容:
case "$FILE" in /lib/*|/usr/lib/*|/usr/local/lib/*) ;; *) [ -h "$LINK" -o ! -e "$LINK" ] && ln -sf "$TARGET" "$LINK" esac
这是什么原因?