#32426: angelscript: sometimes rebuilds in destroot phase, causing wrong library install_name -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: rudloff@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: angelscript -------------------------------------+-------------------------------------- The angelscript port added in r87787 has an intermittent problem where it will sometimes rebuild the libraries in the destroot phase. When it does this, it ''might'' use an incorrect compiler (i.e. if the user had selected a different compiler than the default, because we're only setting the `CXX` environment variable in the build phase and not in the destroot phase), and it will ''definitely'' write the wrong `install_name` into the library (because it's based on the `LOCAL` variable which is prefixed with `${destroot}` in the destroot phase). The reason this happens is because of the way the makefile is written. In the notes I will explain the problem in more detail and show how I'm fixing it. This is an upstream problem; the developers should fix it in their sources (though I won't claim that my method is the best way to fix it). -- Ticket URL: <https://trac.macports.org/ticket/32426> MacPorts <http://www.macports.org/> Ports system for Mac OS