[MacPorts] #55583: snappy @1.1.7: restore shared library build (and use the up-to-date cmake PG)

MacPorts noreply at macports.org
Sun Dec 24 20:34:39 UTC 2017


#55583: snappy @1.1.7: restore shared library build (and use the up-to-date cmake
PG)
---------------------+----------------------
  Reporter:  RJVB    |      Owner:
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:
Resolution:          |   Keywords:  haspatch
      Port:  snappy  |
---------------------+----------------------

Comment (by RJVB):

 Replying to [comment:4 ryandesign]:

 > > I don't think it's very reasonable to request upstream to revert to
 using 5 as the minimum compatibility version, we'll rather have to absorb
 that on our side. Either in the post-destroot or else with a patch. It may
 be a few days before I'll get around to doing that so don't hesitate to
 beat me to it.
 >
 > Of course it's reasonable to request developers not release broken
 software.

 There's nothing broken in their software in this aspect. They decided to
 change a versioning number from one that didn't make much sense to one
 that corresponds to the library major version. That's their right and yes,
 that breaks something on our end but not in a way that cannot be repaired
 by relinking.


 > > In practice, leveldb was the only port that really linked to libsnappy
 on my system and leveldb had been upgraded so I simply rebuilt the new
 version. Problem solved.
 >
 > There are other ports that link with libsnappy.

 There are ports that claim they depend on libsnappy, like QtWebEngine but
 in practice that port apparently uses the copy it includes in its source
 tree.

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


More information about the macports-tickets mailing list