From: tb Date: Thu, 8 Aug 2024 03:46:50 +0000 (+0000) Subject: hmac test: fix build with gcc X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=76b12170e3ea5f11f4679a546c1e11247e490a32;p=openbsd hmac test: fix build with gcc The bounded attribute leads to failing regress compilation with gcc due to a test passing a negative length to exercise a chck. noticed and fixed suggested by claudio --- diff --git a/regress/lib/libcrypto/hmac/Makefile b/regress/lib/libcrypto/hmac/Makefile index 67053362114..19ec43dce0e 100644 --- a/regress/lib/libcrypto/hmac/Makefile +++ b/regress/lib/libcrypto/hmac/Makefile @@ -1,9 +1,15 @@ -# $OpenBSD: Makefile,v 1.3 2014/07/08 15:53:52 jsing Exp $ +# $OpenBSD: Makefile,v 1.4 2024/08/08 03:46:50 tb Exp $ + +.include PROG= hmactest LDADD= -lcrypto DPADD= ${LIBCRYPTO} WARNINGS= Yes -CFLAGS+= -DLIBRESSL_INTERNAL -Werror +CFLAGS+= -DLIBRESSL_INTERNAL +# The bounded attribute for HMAC_Init_ex() warns for gcc, breaking compilation +.if ${COMPILER_VERSION:L} == "clang" +CFLAGS+= -Werror +.endif .include