From bd3f1e29a9e78781e39b0a58d3414668d0590c3c Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov Date: Tue, 30 Jun 2015 21:51:56 +0000 Subject: - Fix build on 10.x i386: gsm0610_rpe.c:81:10: error: invalid operand for instruction " movq %[gsm_H],%%mm1;\n" ^ Submitted by: pkg-fallout Approved by: portmgr blanket Differential Revision: --- net/iaxmodem/Makefile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'net/iaxmodem') diff --git a/net/iaxmodem/Makefile b/net/iaxmodem/Makefile index f6125447f870..232edd032765 100644 --- a/net/iaxmodem/Makefile +++ b/net/iaxmodem/Makefile @@ -12,7 +12,7 @@ COMMENT= Software modem that connects to IAX channel LIB_DEPENDS= libtiff.so:${PORTSDIR}/graphics/tiff -USES= perl5 +USES= compiler:features perl5 USE_PERL5= patch HAS_CONFIGURE= yes USE_RC_SUBR= ${PORTNAME} @@ -27,7 +27,12 @@ PORTEXAMPLES= config.ttyIAX iaxmodem-cfg.ttyIAX OPTIONS_DEFINE= DOCS EXAMPLES -.include +.include + +.if ${ARCH} == i386 && ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} < 36 +# gsm0610_rpe.c:81:10: error: invalid operand for instruction +USE_GCC= yes +.endif post-patch: @${PERL} -0pi.bak -e "s|for ac_header in tgmath\.h.*?done||s" \ @@ -43,4 +48,4 @@ do-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} -.include +.include -- cgit v1.2.3