[MacPorts] #63847: openssl @3 cannot build on PPC Tiger, Mac OS X 10.4.11, because assembler does not understand the code

MacPorts noreply at macports.org
Mon Nov 8 18:37:45 UTC 2021


#63847: openssl @3 cannot build on PPC Tiger, Mac OS X 10.4.11, because assembler
does not understand the code
------------------------+--------------------
  Reporter:  ballapete  |      Owner:  (none)
      Type:  defect     |     Status:  new
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:  2.7.1
Resolution:             |   Keywords:  tiger
      Port:  openssl    |
------------------------+--------------------

Comment (by evanmiller):

 OpenSSL is generating broken PPC assembler code, with invalid instructions
 such as:

 {{{
     vsel    0,0,0,0
 }}}

 I have not verified but I believe the bug was introduced in this commit:

 https://github.com/openssl/openssl/commit/77112270593c4c51631e9138174f6657096399e9

 It looks like the {{{vsr2vr1}}} function is expecting an integer register
 name but on OSX the register names are prefixed with a {{{v}}}.

-- 
Ticket URL: <https://trac.macports.org/ticket/63847#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list