[MacPorts] #38900: mongodb port uses internal boost library, instead of system's (macports version) of boost
#38900: mongodb port uses internal boost library, instead of system's (macports version) of boost -----------------------------------+-------------------------------- Reporter: alexander.afanasyev@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: mongodb -----------------------------------+-------------------------------- The current way mongodb port is configured, it uses boost libraries that are bundled with mongodb source code. This work ok for the compiled programs, but is making impossible to use libmongodb.a in third-party applications: there is boost-related a link error. The attached patch adds boost as a dependency and asks mongodb to be compiled against system boost libraries. -- Ticket URL: <https://trac.macports.org/ticket/38900> MacPorts <http://www.macports.org/> Ports system for OS X
#38900: mongodb port uses internal boost library, instead of system's (macports version) of boost ------------------------------------+-------------------------- Reporter: alexander.afanasyev@… | Owner: ryandesign@… Type: enhancement | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch Port: mongodb | ------------------------------------+-------------------------- Changes (by ryandesign@…): * status: new => assigned * owner: macports-tickets@… => ryandesign@… * type: defect => enhancement * keywords: => haspatch Comment: Right now, I think this would work, and I'm open to making this change. But note that previously we switched from using MacPorts boost to using the internal boost because the developers of boost do not believe in backward compatibility, and an update of MacPorts boost caused mongodb to no longer build (#35118), and I'm virtually certain that a future version of boost will break mongodb again. But if and when that happens, we can go back to using the internal boost again. -- Ticket URL: <https://trac.macports.org/ticket/38900#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#38900: mongodb port uses internal boost library, instead of system's (macports version) of boost ------------------------------------+-------------------------- Reporter: alexander.afanasyev@… | Owner: ryandesign@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: duplicate | Keywords: haspatch Port: mongodb | ------------------------------------+-------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => duplicate Comment: Duplicate of #38334. -- Ticket URL: <https://trac.macports.org/ticket/38900#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts