# Make the wasi compiler-rt available to clang.
env UPLOAD_DIR= $GECKO_PATH/taskcluster/scripts/misc/repack-clang.sh
if [ -n "$1" ]; then
patch -d $MOZ_FETCHES_DIR/wasi-sdk -p1 < $(dirname $0)/$1 fi
cd $MOZ_FETCHES_DIR/wasi-sdk
LLVM_PROJ_DIR=$MOZ_FETCHES_DIR/llvm-project
mkdir -p build/install/wasi # The wasi-sdk build system wants to build clang itself. We trick it into # thinking it did, and put our own clang where it would have built its own.
ln -s $MOZ_FETCHES_DIR/clang build/llvm
touch build/llvm.BUILT
# The wasi-sdk build system wants a clang and an ar binary in # build/install/$PREFIX/bin
ln -s $MOZ_FETCHES_DIR/clang/bin build/install/wasi/bin
ln -s llvm-ar build/install/wasi/bin/ar
# The wasi-sdk build system has a dependency on compiler-rt for libcxxabi, # but that's not actually necessary. Pretend it's already built. # Because compiler-rt has a dependency on wasi-libc, we can only do this # after wasi-libc is built.
touch build/compiler-rt.BUILT
do_make build/libcxx.BUILT if grep -q build/libcxxabi.BUILT Makefile; then
do_make build/libcxxabi.BUILT fi
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.