[MacPorts] #26268: boost-1.44.0 Should use ccache/distcc
#26268: boost-1.44.0 Should use ccache/distcc ------------------------------+--------------------------------------------- Reporter: grddev@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: boost ------------------------------+--------------------------------------------- `portconfigure.tcl` sets `CXX` to `${filter}${configure.cxx}`, where `${filter}` specifies a command prefix for ccache/distcc. In the boost port, which doesn't use the standard configure, only `${configure.cxx}` is used as the compiler (`${filter}` doesn't seem to be accessible outside `portconfigure.tcl`), and thus ccache/distcc is not used. -- Ticket URL: <http://trac.macports.org/ticket/26268> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26268: boost-1.44.0 Should use ccache/distcc ------------------------------+--------------------------------------------- Reporter: grddev@… | Owner: adfernandes@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: boost ------------------------------+--------------------------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => adfernandes@… -- Ticket URL: <http://trac.macports.org/ticket/26268#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26268: boost-1.44.0 Should use ccache/distcc ------------------------------+--------------------------------------------- Reporter: grddev@… | Owner: adfernandes@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: boost ------------------------------+--------------------------------------------- Comment(by adfernandes@…): I couldn't agree with you more! However, dealing with `boost`'s jamfiles is a horrible experience. I've spent hours debugging them and making things build correctly on the Mac, and don't want to try to add `ccache` or `distcc` to the mix; testing takes too long for my limited resources! Are you willing/able to contribute a tested patch? -- Ticket URL: <http://trac.macports.org/ticket/26268#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26268: boost-1.44.0 Should use ccache/distcc ------------------------------+--------------------------------------------- Reporter: grddev@… | Owner: adfernandes@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: boost ------------------------------+--------------------------------------------- Comment(by grddev@…): Replying to [comment:2 adfernandes@…]:
Are you willing/able to contribute a tested patch?
The attached patch introduces distcc/ccache into the mix. The boost package successfully compiled and installed, and I have not noticed any resulting breakage. But I can't say that I have done any rigorous testing. -- Ticket URL: <https://trac.macports.org/ticket/26268#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26268: boost-1.44.0 Should use ccache/distcc -------------------------------+-------------------------------------------- Reporter: grddev@… | Owner: adfernandes@… Type: enhancement | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: fixed | Keywords: Port: boost | -------------------------------+-------------------------------------------- Changes (by adfernandes@…): * status: new => closed * resolution: => fixed Comment: Great work - thanks very much! Committed in r72284. (I didn't revbump because if you already have boost, this won't gain you anything.) -- Ticket URL: <https://trac.macports.org/ticket/26268#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts