[MacPorts] #68766: openssl3 @3.2.0_0+universal may have broken PRNG on High Sierra and older

MacPorts noreply at macports.org
Wed Nov 29 02:19:21 UTC 2023


#68766: openssl3 @3.2.0_0+universal may have broken PRNG on High Sierra and older
------------------------+------------------------
  Reporter:  fhgwright  |      Owner:  neverpanic
      Type:  defect     |     Status:  assigned
  Priority:  Normal     |  Milestone:
 Component:  ports      |    Version:
Resolution:             |   Keywords:
      Port:  openssl3   |
------------------------+------------------------

Comment (by kencu):

 removing the block in the Portfile that sets {{{BROKEN_CLANG_ATOMICS}}}
 for all universal builds that include i386, and using a newer macport-
 clang like 16, builds a working openssl3 that works even when built
 +universal.

 Now that there is a potential fix for clang-11-bootstrap to build
 universal ports, I'll test that out and if it can build universal indeed,
 the we can:

 1. strip out the Portfile code that sets {{{BROKEN_CLANG_ATOMICS}}} as it
 is not needed I believe
 1. force all older systems (exact systems TBA, but presumably 10.8 and
 less, and maybe newer ones) to build openssl3 with clang-11-bootstrap, to
 avoid dependency loops

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


More information about the macports-tickets mailing list