aloof-angle-91616
02/10/2018, 1:00 AMrm -rf ~/.cache/pants && git clean -xfd && git checkout -- . && ./pants goals should work -- but it doesn't. all the appropriate symbols exist in libnative_engine_ffi.a, the linker args are correct, but the output shared object is wrong, and it's hard to invoke the linker manually because it uses temporary object files. i tried compiling rustc from source and commenting out the sections that strip symbols on osx, and it was definitely using the built compiler, but even with that, the output dylib still didn't contain the right symbols (it's unclear that symbol stripping was at fault, though). the last time /usr/bin/ld was modified was on jan 19, apparently, long before this ever happened.