Loading packaging/build-nspawn.sh +41 −37 Original line number Diff line number Diff line Loading @@ -249,48 +249,52 @@ setup_toolchain() { cat > /usr/local/musl/bin/musl-clang++ << WRAPPER #!/bin/sh exec clang++-${LLVM_VERSION} \\ --target=x86_64-linux-musl \\ --sysroot=/usr/local/musl \\ -stdlib=libc++ \\ -nostdinc++ \\ -isystem /usr/local/musl/include/c++/v1 \\ -isystem \${CLANG_RESOURCE}/include \\ -isystem /usr/local/musl/include \\ -fPIC \\ # Detect if we are compiling (-c) or linking LINKING=1 for arg in "\\\$@"; do case "\\\$arg" in -c|-S|-E|-M|-MM) LINKING=0 ;; esac done COMPILE_FLAGS="--target=x86_64-linux-musl --sysroot=/usr/local/musl -stdlib=libc++ -nostdinc++ -isystem /usr/local/musl/include/c++/v1 -isystem \${CLANG_RESOURCE}/include -isystem /usr/local/musl/include -fPIC" if [ "\\\$LINKING" = "1" ]; then exec clang++-${LLVM_VERSION} \\\$COMPILE_FLAGS \\ -fuse-ld=lld \\ -L/usr/local/musl/lib \\ -L/usr/local/lib \\ -L\${RT_PATH} \\ --unwindlib=none \\ -nostdlib \\ -lc++ -lc++abi -lunwind \\ -lc \\ -lclang_rt.builtins-x86_64 \\ -Wl,-rpath,/usr/local/musl/lib \\ -Wl,-rpath,/usr/local/lib \\ -L/usr/local/musl/lib -L/usr/local/lib -L\${RT_PATH} \\ --unwindlib=none -nostdlib \\ -lc++ -lc++abi -lunwind -lc -lclang_rt.builtins-x86_64 \\ -Wl,-rpath,/usr/local/musl/lib -Wl,-rpath,/usr/local/lib \\ "\\\$@" else exec clang++-${LLVM_VERSION} \\\$COMPILE_FLAGS "\\\$@" fi WRAPPER chmod +x /usr/local/musl/bin/musl-clang++ cat > /usr/local/musl/bin/musl-clang << WRAPPER #!/bin/sh exec clang-${LLVM_VERSION} \\ --target=x86_64-linux-musl \\ --sysroot=/usr/local/musl \\ -isystem \${CLANG_RESOURCE}/include \\ -isystem /usr/local/musl/include \\ -fPIC \\ # Detect if we are compiling (-c) or linking LINKING=1 for arg in "\\\$@"; do case "\\\$arg" in -c|-S|-E|-M|-MM) LINKING=0 ;; esac done COMPILE_FLAGS="--target=x86_64-linux-musl --sysroot=/usr/local/musl -isystem \${CLANG_RESOURCE}/include -isystem /usr/local/musl/include -fPIC" if [ "\\\$LINKING" = "1" ]; then exec clang-${LLVM_VERSION} \\\$COMPILE_FLAGS \\ -fuse-ld=lld \\ -L/usr/local/musl/lib \\ -L/usr/local/lib \\ -L\${RT_PATH} \\ -nostdlib \\ -lc \\ -lclang_rt.builtins-x86_64 \\ -Wl,-rpath,/usr/local/musl/lib \\ -Wl,-rpath,/usr/local/lib \\ -L/usr/local/musl/lib -L/usr/local/lib -L\${RT_PATH} \\ -nostdlib -lc -lclang_rt.builtins-x86_64 \\ -Wl,-rpath,/usr/local/musl/lib -Wl,-rpath,/usr/local/lib \\ "\\\$@" else exec clang-${LLVM_VERSION} \\\$COMPILE_FLAGS "\\\$@" fi WRAPPER chmod +x /usr/local/musl/bin/musl-clang Loading Loading
packaging/build-nspawn.sh +41 −37 Original line number Diff line number Diff line Loading @@ -249,48 +249,52 @@ setup_toolchain() { cat > /usr/local/musl/bin/musl-clang++ << WRAPPER #!/bin/sh exec clang++-${LLVM_VERSION} \\ --target=x86_64-linux-musl \\ --sysroot=/usr/local/musl \\ -stdlib=libc++ \\ -nostdinc++ \\ -isystem /usr/local/musl/include/c++/v1 \\ -isystem \${CLANG_RESOURCE}/include \\ -isystem /usr/local/musl/include \\ -fPIC \\ # Detect if we are compiling (-c) or linking LINKING=1 for arg in "\\\$@"; do case "\\\$arg" in -c|-S|-E|-M|-MM) LINKING=0 ;; esac done COMPILE_FLAGS="--target=x86_64-linux-musl --sysroot=/usr/local/musl -stdlib=libc++ -nostdinc++ -isystem /usr/local/musl/include/c++/v1 -isystem \${CLANG_RESOURCE}/include -isystem /usr/local/musl/include -fPIC" if [ "\\\$LINKING" = "1" ]; then exec clang++-${LLVM_VERSION} \\\$COMPILE_FLAGS \\ -fuse-ld=lld \\ -L/usr/local/musl/lib \\ -L/usr/local/lib \\ -L\${RT_PATH} \\ --unwindlib=none \\ -nostdlib \\ -lc++ -lc++abi -lunwind \\ -lc \\ -lclang_rt.builtins-x86_64 \\ -Wl,-rpath,/usr/local/musl/lib \\ -Wl,-rpath,/usr/local/lib \\ -L/usr/local/musl/lib -L/usr/local/lib -L\${RT_PATH} \\ --unwindlib=none -nostdlib \\ -lc++ -lc++abi -lunwind -lc -lclang_rt.builtins-x86_64 \\ -Wl,-rpath,/usr/local/musl/lib -Wl,-rpath,/usr/local/lib \\ "\\\$@" else exec clang++-${LLVM_VERSION} \\\$COMPILE_FLAGS "\\\$@" fi WRAPPER chmod +x /usr/local/musl/bin/musl-clang++ cat > /usr/local/musl/bin/musl-clang << WRAPPER #!/bin/sh exec clang-${LLVM_VERSION} \\ --target=x86_64-linux-musl \\ --sysroot=/usr/local/musl \\ -isystem \${CLANG_RESOURCE}/include \\ -isystem /usr/local/musl/include \\ -fPIC \\ # Detect if we are compiling (-c) or linking LINKING=1 for arg in "\\\$@"; do case "\\\$arg" in -c|-S|-E|-M|-MM) LINKING=0 ;; esac done COMPILE_FLAGS="--target=x86_64-linux-musl --sysroot=/usr/local/musl -isystem \${CLANG_RESOURCE}/include -isystem /usr/local/musl/include -fPIC" if [ "\\\$LINKING" = "1" ]; then exec clang-${LLVM_VERSION} \\\$COMPILE_FLAGS \\ -fuse-ld=lld \\ -L/usr/local/musl/lib \\ -L/usr/local/lib \\ -L\${RT_PATH} \\ -nostdlib \\ -lc \\ -lclang_rt.builtins-x86_64 \\ -Wl,-rpath,/usr/local/musl/lib \\ -Wl,-rpath,/usr/local/lib \\ -L/usr/local/musl/lib -L/usr/local/lib -L\${RT_PATH} \\ -nostdlib -lc -lclang_rt.builtins-x86_64 \\ -Wl,-rpath,/usr/local/musl/lib -Wl,-rpath,/usr/local/lib \\ "\\\$@" else exec clang-${LLVM_VERSION} \\\$COMPILE_FLAGS "\\\$@" fi WRAPPER chmod +x /usr/local/musl/bin/musl-clang Loading