#33362: clang-3.1 build fails to find dispatch/dispatch.h on Leopard ---------------------------------+------------------------------------------ Reporter: stephen@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.0.99 Resolution: | Keywords: Port: clang-3.1 | ---------------------------------+------------------------------------------ Changes (by stephen@…): * status: closed => reopened * resolution: fixed => Comment: Replying to [comment:5 jeremyhu@…]:
r90219
Executive summary: nice try, but this was never a fix, since the relevant upstream change was reverted almost immediately. All revision numbers below refer to the upstream repository. The change in r151044 was reverted (apparently without recognizing that it was a regression) in r153182 (by the same person who made the change in r151044 :-/ ). Doing {{{ sudo port clean clang-3.1 sudo port patch clang-3.1 pushd dports/lang/clang-3.1/work/trunk/compiler-rt/lib/asan svn diff -r 153182:153641 asan_mac.cc | sudo patch -p0 popd sudo port -u upgrade clang-3.1 }}} gave me a successful build but I don't have complete confidence that this is a correct compiler. (FWIW, there's only one patch to asan_mac.cc between r153182 and r153754, and this procedure applies that patch.) I suppose that {{{ sudo port patch clang-3.1 pushd dports/lang/clang-3.1/work/trunk/compiler-rt/lib/asan svn diff -r 153179:153182 | sudo patch -R -p0 popd sudo port -u upgrade clang-3.1 }}} would have had the same effect but I didn't test it. -- Ticket URL: <https://trac.macports.org/ticket/33362#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS