Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Commit

Permalink
quick test
Browse files Browse the repository at this point in the history
  • Loading branch information
Nathan Pierce committed Jan 16, 2020
1 parent 7dac28e commit 7ce1aae
Showing 1 changed file with 44 additions and 44 deletions.
88 changes: 44 additions & 44 deletions .cicd/platforms/pinned/macos-10.14-pinned.sh
Expand Up @@ -5,50 +5,50 @@ brew update
brew install git cmake python@2 python libtool libusb graphviz automake wget gmp llvm@7 pkgconfig doxygen openssl@1.1 jq || :
export SDKROOT="$(xcrun --sdk macosx --show-sdk-path)"
# install clang from source
# git clone --single-branch --branch release_80 https://git.llvm.org/git/llvm.git clang8
# cd clang8
# git checkout 18e41dc
# cd tools
# git clone --single-branch --branch release_80 https://git.llvm.org/git/lld.git
# cd lld
# git checkout d60a035
# cd ../
# git clone --single-branch --branch release_80 https://git.llvm.org/git/polly.git
# cd polly
# git checkout 1bc06e5
# cd ../
# git clone --single-branch --branch release_80 https://git.llvm.org/git/clang.git clang
# cd clang
# git checkout a03da8b
# cd tools
# mkdir extra
# cd extra
# git clone --single-branch --branch release_80 https://git.llvm.org/git/clang-tools-extra.git
# cd clang-tools-extra
# git checkout 6b34834
# cd ../../../../../projects/
# git clone --single-branch --branch release_80 https://git.llvm.org/git/libcxx.git
# cd libcxx
# git checkout 1853712
# cd ../
# git clone --single-branch --branch release_80 https://git.llvm.org/git/libcxxabi.git
# cd libcxxabi
# git checkout d7338a4
# cd ../
# git clone --single-branch --branch release_80 https://git.llvm.org/git/libunwind.git
# cd libunwind
# git checkout 57f6739
# cd ../
# git clone --single-branch --branch release_80 https://git.llvm.org/git/compiler-rt.git
# cd compiler-rt
# git checkout 5bc7979
# mkdir ../../build
# cd ../../build
# cmake -G 'Unix Makefiles' -DCMAKE_INSTALL_PREFIX='/usr/local' -DLLVM_BUILD_EXTERNAL_COMPILER_RT=ON -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_ENABLE_LIBCXX=ON -DLLVM_ENABLE_RTTI=ON -DLLVM_INCLUDE_DOCS=OFF -DLLVM_OPTIMIZED_TABLEGEN=ON -DLLVM_TARGETS_TO_BUILD=X86 -DCMAKE_BUILD_TYPE=Release ..
# make -j $(getconf _NPROCESSORS_ONLN)
# sudo make install
# cd ../..
# rm -rf clang8
git clone --single-branch --branch release_80 https://git.llvm.org/git/llvm.git clang8
cd clang8
git checkout 18e41dc
cd tools
git clone --single-branch --branch release_80 https://git.llvm.org/git/lld.git
cd lld
git checkout d60a035
cd ../
git clone --single-branch --branch release_80 https://git.llvm.org/git/polly.git
cd polly
git checkout 1bc06e5
cd ../
git clone --single-branch --branch release_80 https://git.llvm.org/git/clang.git clang
cd clang
git checkout a03da8b
cd tools
mkdir extra
cd extra
git clone --single-branch --branch release_80 https://git.llvm.org/git/clang-tools-extra.git
cd clang-tools-extra
git checkout 6b34834
cd ../../../../../projects/
git clone --single-branch --branch release_80 https://git.llvm.org/git/libcxx.git
cd libcxx
git checkout 1853712
cd ../
git clone --single-branch --branch release_80 https://git.llvm.org/git/libcxxabi.git
cd libcxxabi
git checkout d7338a4
cd ../
git clone --single-branch --branch release_80 https://git.llvm.org/git/libunwind.git
cd libunwind
git checkout 57f6739
cd ../
git clone --single-branch --branch release_80 https://git.llvm.org/git/compiler-rt.git
cd compiler-rt
git checkout 5bc7979
mkdir ../../build
cd ../../build
cmake -G 'Unix Makefiles' -DCMAKE_INSTALL_PREFIX='/usr/local' -DLLVM_BUILD_EXTERNAL_COMPILER_RT=ON -DLLVM_BUILD_LLVM_DYLIB=ON -DLLVM_ENABLE_LIBCXX=ON -DLLVM_ENABLE_RTTI=ON -DLLVM_INCLUDE_DOCS=OFF -DLLVM_OPTIMIZED_TABLEGEN=ON -DLLVM_TARGETS_TO_BUILD=X86 -DCMAKE_BUILD_TYPE=Release ..
make -j $(getconf _NPROCESSORS_ONLN)
sudo make install
cd ../..
rm -rf clang8
# install boost from source
curl -LO https://dl.bintray.com/boostorg/release/1.71.0/source/boost_1_71_0.tar.bz2
tar -xjf boost_1_71_0.tar.bz2
Expand Down

0 comments on commit 7ce1aae

Please sign in to comment.