diff options
author | Bryan Drewery <bdrewery@FreeBSD.org> | 2015-03-26 00:28:04 +0000 |
---|---|---|
committer | Bryan Drewery <bdrewery@FreeBSD.org> | 2015-03-26 00:28:04 +0000 |
commit | 5ccdf4acb613eee5fa4186c7d27ea6471bd41bd4 (patch) | |
tree | 9a0ed33bb1f16802e209033ddb045be49a3431b3 /math/miracl | |
parent | d267cdd01af05fcdbab1a0cd76c88e246c2ed6b5 (diff) |
This fails with Clang on 8.4-amd64. Just stick with GCC for now since it is
working everywhere.
Notes
Notes:
svn path=/head/; revision=382281
Diffstat (limited to 'math/miracl')
-rw-r--r-- | math/miracl/Makefile | 15 |
1 files 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 \ |