diff --git a/lib/libutil/Symbol.map b/lib/libutil/Symbol.map --- a/lib/libutil/Symbol.map +++ b/lib/libutil/Symbol.map @@ -120,6 +120,13 @@ uu_lock; uu_lockerr; uu_unlock; + + # login_setcryptfmt() uses crypt_set_format() from libcrypt. + # To avoid forcing a hard dependency on libcrypt, we provide a + # weak stub here. Applications that use login_setcryptfmt() + # should link with libcrypt, which provides an actual + # implementation which overrides this stub. + crypt_set_format; }; FBSDprivate_1.0 {