> The plan is to use lld (the llvm linker) on arm64 to avoid GLPv3
> binutils.  Mostly works, but it triggers an issue in building ldapd
> and ldapctl.
>
> The problem here is that the code uses the SHA1 functions in
> libcrypto, but doesn't explicitly link against that library.  With our
> ancient binutils we don't notice this, because we link against libtls,
> which as a DT_NEEDED entry for libcrypto.  But lld doesn't fall for
> this.  And I believe modern binutils don't do this either.

This also prevents them from building in cross-bin, FWIW.

Reply via email to