Commit 12fe22273880
Changed files (1)
imperative
aomi
imperative/aomi/bootstrap.sh
@@ -284,6 +284,8 @@ setup_unscd() {
local tmpdir
tmpdir=$(mktemp -d)
curl -sSL https://busybox.net/~vda/unscd/nscd-0.54.c -o "${tmpdir}/nscd.c"
+ # Newer glibc removed __nss_disable_nscd from headers; provide a stub
+ sed -i '/^void __nss_disable_nscd(/c\void __nss_disable_nscd(void (*hell)(size_t, struct traced_file*)) {}' "${tmpdir}/nscd.c"
gcc -O2 -o "${tmpdir}/unscd" "${tmpdir}/nscd.c"
sudo install -m 755 "${tmpdir}/unscd" /usr/local/sbin/unscd
rm -rf "${tmpdir}"