From bf27fa9cf5be6b6c0f5af9e69c5e04f2a36af3c2 Mon Sep 17 00:00:00 2001 From: seb Date: Sun, 16 Mar 2008 20:14:38 +0000 Subject: Add a hack for GCC 3.* failing to compile asm() call in cipher/rijndael.c:do_padlock(): seen with GCC 3.3.3 on NetBSD. --- security/libgcrypt/hacks.mk | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'security/libgcrypt/hacks.mk') diff --git a/security/libgcrypt/hacks.mk b/security/libgcrypt/hacks.mk index ccb3edf5f6b..215c18725a6 100644 --- a/security/libgcrypt/hacks.mk +++ b/security/libgcrypt/hacks.mk @@ -1,4 +1,4 @@ -# $NetBSD: hacks.mk,v 1.2 2004/12/21 08:57:48 grant Exp $ +# $NetBSD: hacks.mk,v 1.3 2008/03/16 20:14:38 seb Exp $ # config.h #defines socklen_t if it is not defined, but libgcrypt does # not propogate this to the installed gcrypt.h, so packages using it @@ -10,3 +10,10 @@ post-configure: ${MV} ${WRKSRC}/src/gcrypt.h ${WRKSRC}/src/gcrypt.h.old; \ ${SED} -e "s,^/\* socklen_t \*/,$$socklen," \ ${WRKSRC}/src/gcrypt.h.old > ${WRKSRC}/src/gcrypt.h + +# GCC 3.x (at least 3.3.3 on NetBSD) fails to compile asm() call in +# cipher/rijndael.c:do_padlock() +.include "../../mk/compiler.mk" +.if !empty(CC_VERSION:Mgcc-3.*) +CFLAGS+= -fomit-frame-pointer +.endif -- cgit v1.2.3