[Bug 3794] libcrux_mlkem768_sha3.h: undefined reference to htole64 and le64toh when compiling since 9.9p2
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Tue Feb 25 09:59:55 AEDT 2025
https://bugzilla.mindrot.org/show_bug.cgi?id=3794
--- Comment #3 from Darren Tucker <dtucker at dtucker.net> ---
(In reply to Jordy Provost from comment #0)
> If a revert the commit 26d81a430811672bc762687166986cad40d28cc0 on
> 9.9p2 sources, i am able to compile again.
Ah, that's the upstream commit ID not the portable tree ID:
commit 11f348196b3fb51c3d8d1f4f36db9d73f03149ed
Author: djm at openbsd.org <djm at openbsd.org>
Date: Sun Oct 27 02:06:01 2024 +0000
upstream: fix ML-KEM768x25519 KEX on big-endian systems; spotted by
jsg@ feedback/ok deraadt@
OpenBSD-Commit-ID: 26d81a430811672bc762687166986cad40d28cc0
le64toh should be in endian.h. Do you have endian.h? Is HAVE_ENDIAN_H
in config.h? If not it should be defined in defines.h.
The only scenario I can see that results in that error is that you do
have endian.h but it does not define le64toh?
--
You are receiving this mail because:
You are watching someone on the CC list of the bug.
You are watching the assignee of the bug.
More information about the openssh-bugs
mailing list