[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 19:58:57 AEDT 2025
https://bugzilla.mindrot.org/show_bug.cgi?id=3794
--- Comment #4 from Jordy Provost <jordy.provost at beemotechnologie.com> ---
Thank you for your answer.
Im am not a developer so sorry if i am struggling to answer correctly
or give you required informations smoothly, but i will try at best.
I have downloaded OpenSSH sources 9.9p2 here:
https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.9p2.tar.gz
I have found the commit and download the patch here in order to reverse
it:
https://github.com/openssh/openssh-portable/commit/cf3e48ee8ba1beeccddd2f203b558fa102be67a2
I have indicated the "OpenBSD-Commit-ID" found on this Github page.
My mistake, it was not coffee :)
My systems are something based on a very old one, we plan to update
them but it is a very big job, and it will probably takes months at
least, so we need to maintain, and we have a lot of them.
Obviously, i don't request you to make archeology, but since i was able
to compile until 9.9p1 i wanted to report if maybe:
- you could do something, if not to costly on your side
- the issue was not correlated to the age of the system (looks like we
are not on this case)
But if things are too complicated, just to support an old system, i
will be annoyed albeit completely understanding.
The system is based on Debian Lenny with some upgraded parts.
The glibc version on the system is 2.7.
I am using gcc 4.8.4.
I have found endian.h here:
- /usr/include/bits/endian.h
- /usr/include/endian.h
I don't see any occurrence of le64toh in theses files, so in my (pretty
low) understanding, it seems you are right.
I let you see if it is worth considering a fix to handle this case.
Regards,
--
You are receiving this mail because:
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
More information about the openssh-bugs
mailing list