MFH: r551915
security/highwayhash: fix build on powerpc64, powerpc64le and probably arm architectures Remove superflous ). Add necessary ifdefs. Approved by: portmgr (fix build blanket)
This commit is contained in:
parent
16dcaf4218
commit
efe70ab057
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/branches/2020Q4/; revision=551916
@ -13,8 +13,6 @@ LICENSE= APACHE20
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
BROKEN_aarch64= fails to compile: /usr/lib/clang/5.0.0/include/mmintrin.h:47:5: use of undeclared identifier '__builtin_ia32_emms'
|
||||
BROKEN_powerpc64= fails to compile: highwayhash/arch_specific.cc:153:32: error: too few arguments to function sysctlbyname
|
||||
BROKEN_powerpc64le= fails to compile: highwayhash/arch_specific.cc:153:32: error: too few arguments to function sysctlbyname
|
||||
ONLY_FOR_ARCHS= aarch64 amd64 powerpc powerpc64 powerpc64le
|
||||
ONLY_FOR_ARCHS_REASON= Assembly is implemented only for specific architectures in highwayhash/tsc_timer.h
|
||||
|
||||
@ -24,6 +22,15 @@ GH_ACCOUNT= google
|
||||
GH_TAGNAME= 954e56589a7e75bad04f1063174d78f8c17a9b3a
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${ARCH:Mpowerpc*}
|
||||
CXXFLAGS+= -mpower8-vector
|
||||
MAKE_ENV+= HH_POWER=1
|
||||
.elif ${ARCH} == aarch64 || ${ARCH:Marmv*}
|
||||
MAKE_ENV+= HH_ARM=1
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libhighwayhash.so
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user