You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
See #5640, where @jsirois informs me of the existence of lld. We should add that to the OSX platform-specific subsystems from #5490 and then rip out XCodeCLITools. This allows us to avoid requiring the user to install anything themselves and allows us to roll out security, performance, or functionality upgrades instead of waiting for Apple to push out their own version. It's also supposed to be pretty fast.
We should probably provide lld for Linux as well. Regardless, we might want to run at least a unit test in an OSX shard on Travis if we can provide the whole OSX toolchain. We might also want to consider some sort of CI or at least informal testing for pantsbuild/binaries. This FIXME was left in #5490.
The text was updated successfully, but these errors were encountered:
Unless we want to start adding symlinks for e.g. cc or ld in our packaged archives that weren't there before, we probably need #5661 to use this in python_dist().
I believe the above is actually incorrect and setting LDSHARED will allow use of an arbitrary linker (as in, I just did it while setting LDSHARED=ld64.lld on my osx box and it worked). Will attack the binaries section of this first -- will probably need to change the name of the clang binary to llvm again, because lld would need to be built along with clang and the rest of llvm in a single cmake/make invocation. Will link the pantsbuild/binaries PR here when that is made.
See #5640, where @jsirois informs me of the existence of
lld
. We should add that to the OSX platform-specific subsystems from #5490 and then rip outXCodeCLITools
. This allows us to avoid requiring the user to install anything themselves and allows us to roll out security, performance, or functionality upgrades instead of waiting for Apple to push out their own version. It's also supposed to be pretty fast.We should probably provide
lld
for Linux as well. Regardless, we might want to run at least a unit test in an OSX shard on Travis if we can provide the whole OSX toolchain. We might also want to consider some sort of CI or at least informal testing for pantsbuild/binaries. This FIXME was left in #5490.The text was updated successfully, but these errors were encountered: