[MacPorts] #52473: john-jumbo: build fails on macOS 10.12 + XCode 8.0.0

MacPorts noreply at macports.org
Sun Oct 2 12:16:26 CEST 2016


#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



More information about the macports-tickets mailing list