https://bugzilla.mindrot.org/show_bug.cgi?id=3794
Bug ID: 3794 Summary: libcrux_mlkem768_sha3.h: undefined reference to htole64 and le64toh when compiling since 9.9p2 Product: Portable OpenSSH Version: 9.9p1 Hardware: Other OS: Linux Status: NEW Severity: enhancement Priority: P5 Component: Build system Assignee: unassigned-b...@mindrot.org Reporter: jordy.prov...@beemotechnologie.com Hi, So far i was able to compile OpenSSH until 9.9p1. Since 9.9p2, i have this error: /bin/gcc -std=gnu11 -o ssh-keygen ssh-keygen.o sshsig.o ssh-sk-client.o -L. -Lopenbsd-compat/ -Wl,-z,relro -Wl,-z,now -Wl,-z,noexecstack -Wl,-z,retpolineplt -fstack-protector-all -pie -lssh -lopenbsd-compat -lresolv -lrt -ldl -lutil -lcrypto -lz collect2: erreur: ld a retourné 1 code d'état d'exécution make: *** [ssh] Erreur 1 make: *** Attente des tâches non terminées.... ./libssh.a(kexmlkem768x25519.o): In function `core_num__u64_9__to_le_bytes': /root/openssh-9.9p2/libcrux_mlkem768_sha3.h:164: undefined reference to `htole64' ./libssh.a(kexmlkem768x25519.o): In function `core_num__u64_9__from_le_bytes': /root/openssh-9.9p2/libcrux_mlkem768_sha3.h:170: undefined reference to `le64toh' collect2: erreur: ld a retourné 1 code d'état d'exécution make: *** [sshd-session] Erreur 1 If a revert the commit 26d81a430811672bc762687166986cad40d28cc0 on 9.9p2 sources, i am able to compile again. The system is Little-Endian: # printf '\1' | od -dAn 1 P.S: the tagged version for this issue is (incorrectly) 9.9p1 as the select box on bugzilla does not give 9.9p2 option. THanks in advance. -- You are receiving this mail because: You are watching the assignee of the bug. _______________________________________________ openssh-bugs mailing list openssh-bugs@mindrot.org https://lists.mindrot.org/mailman/listinfo/openssh-bugs