pantsbuild / binaries

A temporary home for pants static binaries and scripts
16 stars 37 forks source link

add gcc 7.3.0 and clang 6.0.0 cross platform, binutils 2.30 for linux, edit clang 5.0.1 to conform to #59 #62

Closed cosmicexplorer closed 6 years ago

cosmicexplorer commented 6 years ago

See the previous PR I made for context -- this one has been updated to conform the format specified by #59 by adding build-support/bin/${pkg}/${plat}/${arch}/${version}/build.sh and any appropriate directory symlinks. This adds (all .tar.gz archives):

linux and osx:

linux-only:

The rationale for these packages is described in https://github.com/pantsbuild/pants/pull/5490, which consumes them to form a "native toolchain" to compile and link C/C++ code.

cosmicexplorer commented 6 years ago

@stuhood I've removed build-support/bin/clang/.../build.sh in favor of the existing build-clang-5.0.1.sh that I added in #57. I've also copied utils.bash, along with build-gcc.sh, build-clang.sh, build-binutils.sh, and/or build-clang-for-linux-with-cmake.sh as necessary adjacent to the build.sh script located in the appropriate subdirectory of build-support/. Let me know if this is what you were thinking.

stuhood commented 6 years ago

Merged and synced. Thanks @cosmicexplorer!