On 30.06.22 14:21, Marco d'Itri wrote:
On Jun 30, Matthias Klose <d...@debian.org> wrote:

installation of crypt.h in the multiarch location breaks the GCC and LLVM
multilib builds.

For libsanitizer, crypt.h is needed to determine the size of a struct, the
library itself is not needed.  Moving it to the MA location makes it
unavailable for the non-multilib builds.

Unfortunately the changelog doesn't mention anything why it was moved.

So either it should be moved back to /usr/include, or we need multilib
builds for libxcrypt.
It was discussed in #1004102 (and is documented in the git commit),
where Helmut was positive that this would not cause any issues. Helmut?

(Why can't we retire multilib for good?)

because it's still needed, and we don't have the cross compilers as a replacement ready. As Helmut suggested, we need support for foreign dependencies and build dependencies.

Please can we revert this?

Matthias

Reply via email to