waterbox: move location of llvm-project

This commit is contained in:
nattthebear 2020-06-18 14:06:23 -04:00
parent d917d6f377
commit 23f8c2bbe6
5 changed files with 9 additions and 9 deletions

View File

@ -1,7 +1,7 @@
#!/bin/sh
MYPATH="`dirname \"$0\"`"
SYSROOT="`realpath \"$MYPATH/../sysroot\"`"
LLVMDIR="`realpath \"$MYPATH/../../../llvm-project\"`"
LLVMDIR="`realpath \"$MYPATH/../llvm-project\"`"
#To uselibclang-rt (and libunwind), we need to evict the gcc libs, but musl automatically puts that in the specs file
#and has no setting to remove it. Fix that here.
@ -27,4 +27,4 @@ cmake \
-DCMAKE_INSTALL_PREFIX="$SYSROOT" \
-DCMAKE_AR="/usr/bin/gcc-ar" \
-DCMAKE_RANLIB="/usr/bin/gcc-ranlib" \
../../../../llvm-project/compiler-rt
../../llvm-project/compiler-rt

View File

@ -1,7 +1,7 @@
#!/bin/sh
MYPATH="`dirname \"$0\"`"
SYSROOT="`realpath \"$MYPATH/../sysroot\"`"
LLVMDIR="`realpath \"$MYPATH/../../../llvm-project\"`"
LLVMDIR="`realpath \"$MYPATH/../llvm-project\"`"
rm -rf build0
mkdir build0
cd build0
@ -16,4 +16,4 @@ cmake \
-DCMAKE_INSTALL_PREFIX="$SYSROOT" \
-DCMAKE_AR="/usr/bin/gcc-ar" \
-DCMAKE_RANLIB="/usr/bin/gcc-ranlib" \
../../../../llvm-project/libunwind
../../llvm-project/libunwind

View File

@ -1,7 +1,7 @@
#!/bin/sh
MYPATH="`dirname \"$0\"`"
SYSROOT="`realpath \"$MYPATH/../sysroot\"`"
LLVMDIR="`realpath \"$MYPATH/../../../llvm-project\"`"
LLVMDIR="`realpath \"$MYPATH/../llvm-project\"`"
rm -rf build1
mkdir build1
cd build1
@ -24,4 +24,4 @@ cmake \
-DCMAKE_INSTALL_PREFIX="$SYSROOT" \
-DCMAKE_AR="/usr/bin/gcc-ar" \
-DCMAKE_RANLIB="/usr/bin/gcc-ranlib" \
../../../../llvm-project/libcxxabi
../../llvm-project/libcxxabi

View File

@ -1,7 +1,7 @@
#!/bin/sh
MYPATH="`dirname \"$0\"`"
SYSROOT="`realpath \"$MYPATH/../sysroot\"`"
LLVMDIR="`realpath \"$MYPATH/../../../llvm-project\"`"
LLVMDIR="`realpath \"$MYPATH/../llvm-project\"`"
#libcxx needs this one trivial file to autodetect sendfile(2), which musl does support
mkdir -p "$SYSROOT/include/linux"
@ -31,4 +31,4 @@ cmake \
-DCMAKE_INSTALL_PREFIX="$SYSROOT" \
-DCMAKE_AR="/usr/bin/gcc-ar" \
-DCMAKE_RANLIB="/usr/bin/gcc-ranlib" \
../../../../llvm-project/libcxx
../../llvm-project/libcxx

View File

@ -1,6 +1,6 @@
Building and installing libcxx:
1. Clone llvm-project into $BIZHAWKGITROOT/../llvm-project
1. Clone llvm-project into $BIZHAWKGITROOT/waterbox/llvm-project
* I used eaae6dfc545000e335e6f89abb9c78818383d7ad, which was the tip of origin/release/10.x at the time
2. Come to this folder
3. Run ./do-everything.sh