waterbox: move location of llvm-project
This commit is contained in:
parent
d917d6f377
commit
23f8c2bbe6
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue