[MacPorts] #56288: port:leveldb : minor upgrade with build system fixes and tcmalloc variant

MacPorts noreply at macports.org
Sat Apr 14 07:00:19 UTC 2018


#56288: port:leveldb : minor upgrade with build system fixes and tcmalloc variant
----------------------+----------------------
  Reporter:  RJVB     |      Owner:  (none)
      Type:  update   |     Status:  new
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:  haspatch
      Port:  leveldb  |
----------------------+----------------------

Comment (by RJVB):

 I'd argue against that. Tcmalloc does indeed replace the system malloc but
 it's also a *lot* faster - which is why leveldb uses it in the first
 place. Currently leveldb is a dependency only of QtWebEngine and QtWebKit
 (AFAICT) and there it clearly doesn't pose a problem (supposing official
 builds of Chromium-based browsers use a standard leveldb build).

 That's why I proposed a build variant and I've even hesitated making it
 the default because I have just no way of knowing if the deadlock I was
 seeing (NOT in an existing, unmodified port) wasn't in fact triggered by
 an issue in my code. WebEngine is slow enough as it is, so it would
 certainly benefit from any optimisation it can get. Has there ever been a
 report of problems caused by tcmalloc?

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


More information about the macports-tickets mailing list