[MacPorts] #47035: openssl: Build failure: invalid instruction mnemonic 'adcxq'

MacPorts noreply at macports.org
Mon Dec 7 17:04:44 PST 2015


#47035: openssl: Build failure: invalid instruction mnemonic 'adcxq'
-------------------------+----------------------
  Reporter:  rharwood@…  |      Owner:  larryv@…
      Type:  defect      |     Status:  reopened
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:  openssl     |
-------------------------+----------------------

Comment (by cal@…):

 I think the problem here is Apple's particularly stupid `clang --version`
 output. The relevant code is in {{crypto/bn/asm/x86_64-mont.pl}}, line 71:
 {{{
 `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM)
 ([3-9])\.([0-9]+)/)
 }}}

 Now, which version number do you think the regex will match… "Apple LLVM
 version 4.2" or "based on LLVM 3.2svn"?

 Can anybody provide me with a MacPorts (or otherwise open source) `clang
 --version` output so I can come up with a regex that will avoid this
 problem?

-- 
Ticket URL: <https://trac.macports.org/ticket/47035#comment:22>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list