Re: [MacPorts] #63784: clang-3.4 ↔︎ llvm-3.4 dependency cycle

MacPorts noreply at macports.org
Thu Nov 4 12:38:30 UTC 2021


#63784: clang-3.4 ↔︎ llvm-3.4 dependency cycle
-----------------------------+-------------------------
  Reporter:  ryandesign      |      Owner:  (none)
      Type:  defect          |     Status:  new
  Priority:  Normal          |  Milestone:
 Component:  ports           |    Version:  2.7.1
Resolution:                  |   Keywords:  snowleopard
      Port:  llvm-3.4 perl5  |
-----------------------------+-------------------------

Comment (by mascguy):

 Replying to [comment:7 kencu]:
 > but that does not fix the issue and I believe Josh meant to clear
 {{{configure.cxx_stdlib}}} instead, like this:
 >
 > https://github.com/macports/macports-
 ports/blob/ecf4e70ac19a2b3ec2147489e3568da32d7cdeb6/devel/openssl11/Portfile#L54

 So should we essentially copy-pasta the same logic from that change, into
 the `openssl` shim port?

 {{{
 if {${os.platform} eq "darwin" && ${os.major} < 11} {
     # Having the stdlib set to libc++ on 10.6 causes a dependency on a
     # macports-clang compiler to be added, which would be a dep cycle.
     configure.cxx_stdlib
 }
 }}}

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


More information about the macports-tickets mailing list