https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105347
Bug ID: 105347 Summary: Failed to build from source on FreeBSD 11.* due to using nonexistent sha224.h Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: msl0000023508 at gmail dot com CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at gcc dot gnu.org Target Milestone: --- GCC version 12.0.1 20220417 ../../../../gcc-12-20220417/libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.cpp:73:10: fatal error: sha224.h: No such file or directory 73 | #include <sha224.h> | ^~~~~~~~~~ compilation terminated. gmake[4]: *** [Makefile:616: sanitizer_platform_limits_freebsd.lo] Error 1 According to FreeBSD SVN (https://svnweb.freebsd.org/base/stable/12/sys/crypto/sha2/sha224.h?view=log), 'sha224.h' was made available on 12.0-RELEASE.