#52473: john-jumbo: build fails on macOS 10.12 + XCode 8.0.0 -------------------------+-------------------------------- Reporter: newsoft@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: sierra Port: john-jumbo | -------------------------+-------------------------------- Comment (by newsoft@…): I think the issue is pretty straightforward. XCode 8 added definition for _mm_testz_si128: {{{ $ cat /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/8.0.0/include/smmintrin.h ... _mm_testz_si128(__m128i __M, __m128i __V) { return __builtin_ia32_ptestz128((__v2di)__M, (__v2di)__V); } ... }}} John Jumbo 1.7.9-jumbo-7 has the exact same definition: {{{ rawSHA1_ng_fmt.c:static inline int _mm_testz_si128 (__m128i __M, __m128i __V) }}} This has been fixed in John Jumbo 1.8.0+, by refactoring intrinsics. The best option would be to upgrade the package. -- Ticket URL: <https://trac.macports.org/ticket/52473#comment:5> MacPorts <https://www.macports.org/> Ports system for the Mac operating system