[MacPorts] #51516: MacPorts should use a bundled copy of a newer libcurl and SSL library rather than the OS X version

MacPorts noreply at macports.org
Sun Jun 2 17:47:27 UTC 2024


#51516: MacPorts should use a bundled copy of a newer libcurl and SSL library
rather than the OS X version
--------------------------+--------------------------------
  Reporter:  ryandesign   |      Owner:  macports-tickets@…
      Type:  enhancement  |     Status:  new
  Priority:  Normal       |  Milestone:  MacPorts Future
 Component:  base         |    Version:
Resolution:               |   Keywords:
      Port:               |
--------------------------+--------------------------------

Comment (by RJVB):

 Replying to [comment:116 RJVB]:
 > This code snippet gives promising behaviour when built into a shared
 library:

 Well... bummer. After adapting this to Mac and testing it via a "preload"
 instruction in pextlib1.0/pkgIndex.tcl it turns out that 1) my dedicated
 libcurl is loaded (as expected) and 2) not used by Pextlib. Sic transit
 etc.

 After verification, OS X 10.9.5 has curl 7.30, which fails to perform
 `port livecheck curl`. My old Ubuntu rig has curl 7.35 which *is* capable
 of doing that livecheck, so I haven't been able to confirm nor infirm
 whether the overload idea will work there. Maybe there are sites with
 stricter requirements where curl 7.35 will no suffice either?

 Just for completeness sake I'd like to know if the idea was never going to
 work, or if it doesn't for the same reason that `DYLD_INSERT_LIBRARIES`
 usually doesn't work on Mac (i.e. 2-level namespaces).

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


More information about the macports-tickets mailing list