From 5ccdf4acb613eee5fa4186c7d27ea6471bd41bd4 Mon Sep 17 00:00:00 2001 From: Bryan Drewery Date: Thu, 26 Mar 2015 00:28:04 +0000 Subject: [PATCH] This fails with Clang on 8.4-amd64. Just stick with GCC for now since it is working everywhere. --- math/miracl/Makefile | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/math/miracl/Makefile b/math/miracl/Makefile index a580e1106889..d53e488ce253 100644 --- a/math/miracl/Makefile +++ b/math/miracl/Makefile @@ -24,7 +24,8 @@ LICENSE_PERMS_COMMERCIAL= dist-mirror dist-sell pkg-mirror pkg-sell no-auto-acce ONLY_FOR_ARCHS= i386 amd64 -USES= zip compiler:c++0x +USES= zip +USE_GCC= yes USE_LDCONFIG= yes EXTRACT_BEFORE_ARGS= -j -L -q @@ -41,22 +42,18 @@ BUILDCMD= linux BUILDCMD= linux64 .endif +.if ${ARCH} == "amd64" +CFLAGS+= -fPIC +.endif + post-patch: # C{C,XX} safeness # CFLAGS safeness -.if ${ARCH} == "i386" @${REINPLACE_CMD} -E \ -e 's|gcc|${CC}|' \ -e 's|g\+\+|${CXX}|' \ -e 's|-O2|${CFLAGS}|' \ ${WRKSRC}/${BUILDCMD} -.else - @${REINPLACE_CMD} -E \ - -e 's|gcc|${CC}|' \ - -e 's|g\+\+|${CXX}|' \ - -e 's|-O2|${CFLAGS} -fPIC|' \ - ${WRKSRC}/${BUILDCMD} -.endif # Don't error when files not found # Fix mrmuldv.cc not existing due to s/gcc/CC/ replacement above. @${REINPLACE_CMD} -E \