diff --git a/linux-x86-64/revng/optimized/f616f30d217a1fc516a6128396a6eb6f187893c5_551fc97c1db0b698018f6d7ecec999006c05a922.hash-material.yml b/linux-x86-64/revng/optimized/f616f30d217a1fc516a6128396a6eb6f187893c5_551fc97c1db0b698018f6d7ecec999006c05a922.hash-material.yml
deleted file mode 100644
index 378e3f4900a997b0018d2f07c7e87a8a0a35d36a..0000000000000000000000000000000000000000
--- a/linux-x86-64/revng/optimized/f616f30d217a1fc516a6128396a6eb6f187893c5_551fc97c1db0b698018f6d7ecec999006c05a922.hash-material.yml
+++ /dev/null
@@ -1,8440 +0,0 @@
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        ninja
-      - |-
-        cmake
-      - |-
-        host-cxx-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR/source" --save-as "aws-sdk-1.11.130.tar.gz" "https://github.com/aws/aws-sdk-cpp/archive/refs/tags/1.11.130.tar.gz"
-
-        pushd source &> /dev/null
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/aws-sdk-force-shared.patch"
-
-        function curl() {
-            if [[ $# != 3 || $2 != "--output" ]]; then
-                return 1
-            fi
-
-            FILENAME="$(basename "$1")"
-            "${ORCHESTRA_DOTDIR}/support/fetch.sh" "$1"
-            mv "$FILENAME" "$3"
-        }
-
-        export UNZIP="-qq"
-        source ./prefetch_crt_dependency.sh
-        popd &> /dev/null
-
-        cmake ./source \
-          -GNinja \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_C_COMPILER=clang \
-          -DCMAKE_CXX_COMPILER=clang++ \
-          -DCMAKE_BUILD_TYPE=Release \
-          -DBUILD_SHARED_LIBS=ON \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DFORCE_CURL=ON \
-          -DBUILD_ONLY="s3" \
-          -DENABLE_UNITY_BUILD=OFF \
-          -DENABLE_RTTI=OFF \
-          -DCPP_STANDARD=20 \
-          -DENABLE_TESTING=OFF
-      "dependencies":
-      - |-
-        host-libcxx
-      - |-
-        curl
-      - |-
-        openssl
-      - |-
-        zlib
-      "install": |
-        cd "$BUILD_DIR"
-        ninja ${JOBS:+-j$JOBS} install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/LICENSE
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-cxx-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "https://boostorg.jfrog.io/artifactory/main/release/1.81.0/source/boost_1_81_0.tar.bz2"
-        cd "$BUILD_DIR"
-
-        # Use --target=x86_64-unknown-linux-gnu instead --target=x86_64-pc-linux
-        sed \
-          -i \
-          's/"--target=.*"/"--target=x86_64-unknown-linux-gnu"/' \
-          tools/build/src/tools/clang.jam
-
-        ./bootstrap.sh \
-          --prefix="$ORCHESTRA_ROOT" \
-          --with-libraries=regex,test \
-          --without-icu
-      "dependencies":
-      - |-
-        host-libcxx
-      - |-
-        libunwind
-      "install": |+
-        cd "$BUILD_DIR"
-
-        ./b2 \
-          --prefix="${DESTDIR}${ORCHESTRA_ROOT}" \
-          --ignore-site-config toolset='clang'
-
-        ./b2 \
-          --prefix="${DESTDIR}${ORCHESTRA_ROOT}" \
-          --ignore-site-config toolset='clang' \
-          install
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE_1_0.txt
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz
-
-        sed 's/-Winline//g' -i "$BUILD_DIR"/Makefile*
-      "dependencies":
-      - |-
-        host-libc
-      "install": |+
-        cd "$BUILD_DIR"
-
-        # Build
-        make ${JOBS:+-j$JOBS} -f Makefile-libbz2_so PREFIX=/
-        make ${JOBS:+-j$JOBS} bzip2 bzip2recover PREFIX=/
-
-        # Install
-        INSTALLDIR="${DESTDIR}${ORCHESTRA_ROOT}"
-        install -dm755 "$INSTALLDIR"/{bin,lib64,include,lib64/pkgconfig}
-
-        install -m755 bzip2-shared "$INSTALLDIR"/bin/bzip2
-        install -m755 bzip2recover bzdiff bzgrep bzmore "$INSTALLDIR"/bin
-        ln -sf bzip2 "$INSTALLDIR"/bin/bunzip2
-        ln -sf bzip2 "$INSTALLDIR"/bin/bzcat
-
-        cp -a libbz2.so* "$INSTALLDIR"/lib64
-        ln -s libbz2.so.1.0.8 "$INSTALLDIR"/lib64/libbz2.so
-        install -m644 bzlib.h "$INSTALLDIR"/include/
-
-        cat > "$INSTALLDIR"/lib64/pkgconfig/bzip2.pc <<'EOF'
-        prefix=${pcfiledir}/../..
-        exec_prefix=${prefix}
-        bindir=${exec_prefix}/bin
-        libdir=${exec_prefix}/lib64
-        includedir=${prefix}/include
-
-        Name: bzip2
-        Description: A file compression library
-        Version: 1.0.8
-        Libs: -L${libdir} -lbz2
-        Cflags: -I${includedir}
-        EOF
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://github.com/c-ares/c-ares/releases/download/v1.33.1/c-ares-1.33.1.tar.gz
-
-        cd "$BUILD_DIR"
-        ./configure \
-          --disable-static \
-          --enable-shared \
-          --prefix="$ORCHESTRA_ROOT"
-      "dependencies":
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE.md
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        clang-vanilla
-      "configure": |+
-        extract.sh --into "$BUILD_DIR/source" "https://github.com/revng/llvm-project/archive/799f199.tar.gz"
-
-        SUPPORT_UNITTESTS="$BUILD_DIR/source/llvm/unittests/Support"
-        rm "$SUPPORT_UNITTESTS/JSONTest.cpp"
-        rm "$SUPPORT_UNITTESTS/DJBTest.cpp"
-        grep -vE 'JSONTest.cpp|DJBTest.cpp' "$SUPPORT_UNITTESTS/CMakeLists.txt" > "$SUPPORT_UNITTESTS/CMakeLists.txt.tmp"
-        mv "$SUPPORT_UNITTESTS/CMakeLists.txt.tmp" "$SUPPORT_UNITTESTS/CMakeLists.txt"
-
-        # Disable git, using `git remote` might leak sensitive information
-        sed -i 's|GIT_FOUND|FALSE|g' "$BUILD_DIR/source/llvm/cmake/modules/VersionFromVCS.cmake"
-
-        export PATH="$ORCHESTRA_ROOT/clang-vanilla/wrapped-bin:$ORCHESTRA_ROOT/clang-vanilla/bin:$PATH"
-        export HARD_FLAGS_CXX_CLANG=""
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$BUILD_DIR/source/llvm" \
-          -GNinja \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_BUILD_RPATH="\$ORIGIN/../lib:$ORCHESTRA_ROOT/lib" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib" \
-          -DCMAKE_BUILD_TYPE="Release" \
-          -DCMAKE_EXE_LINKER_FLAGS="-w" \
-          -DCMAKE_SHARED_LINKER_FLAGS="-w" \
-          -DCMAKE_MODULE_LINKER_FLAGS="-w" \
-          -DCMAKE_C_FLAGS="-w" \
-          -DCMAKE_CXX_FLAGS="-w" \
-          -DLLVM_TARGETS_TO_BUILD="AArch64;ARM;Mips;SystemZ;X86" \
-          -DLLVM_INSTALL_UTILS=ON \
-          -DLLVM_ENABLE_DUMP=ON \
-          -DLLVM_ENABLE_TERMINFO=OFF \
-          -DCMAKE_CXX_STANDARD=20 \
-          -DLLVM_ENABLE_Z3_SOLVER=OFF \
-          -DLLVM_ENABLE_ZLIB=ON \
-          -DLLVM_ENABLE_LIBEDIT=ON \
-          -DLLVM_ENABLE_LIBXML2=OFF \
-          -DLLVM_ENABLE_ZSTD=OFF \
-          -DLLVM_ENABLE_PROJECTS="clang;compiler-rt;clang-tools-extra;lld" \
-          -DBUILD_SHARED_LIBS=OFF \
-          -DCOMPILER_RT_INCLUDE_TESTS=OFF \
-          -DLLVM_USE_LINKER=mold \
-          -DLLVM_BUILD_INSTRUMENTED=IR \
-          -DLLVM_BUILD_RUNTIME=No \
-          -DCMAKE_AR=$ORCHESTRA_ROOT/clang-vanilla/bin/llvm-ar \
-          -DCMAKE_RANLIB=$ORCHESTRA_ROOT/clang-vanilla/bin/llvm-ranlib \
-          -DCMAKE_C_COMPILER=$ORCHESTRA_ROOT/clang-vanilla/wrapped-bin/clang \
-          -DCMAKE_CXX_COMPILER=$ORCHESTRA_ROOT/clang-vanilla/wrapped-bin/clang++ \
-          -DLLVM_TARGETS_TO_BUILD=X86 \
-          -Wno-dev
-
-      "dependencies":
-      - |-
-        gcc-host-toolchain
-      - |-
-        libunwind
-      - |-
-        libedit
-      - |-
-        zlib
-      - |-
-        mold
-      "install": |+
-        export PATH="$ORCHESTRA_ROOT/clang-vanilla/wrapped-bin:$ORCHESTRA_ROOT/clang-vanilla/bin:$PATH"
-        export HARD_FLAGS_CXX_CLANG=""
-        cd "$BUILD_DIR"
-
-        ninja ${JOBS:+-j$JOBS} clang
-        ninja ${JOBS:+-j$JOBS} check-llvm || true
-        ninja ${JOBS:+-j$JOBS} check-clang || true
-
-        rm -rf build-for-profiling
-        mkdir build-for-profiling
-        cd build-for-profiling
-        cmake \
-          "$BUILD_DIR/source/llvm" \
-          -GNinja \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_C_COMPILER="$BUILD_DIR/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$BUILD_DIR/bin/clang++" \
-          -DLLVM_ENABLE_TERMINFO=OFF \
-          -DCMAKE_CXX_STANDARD=20 \
-          -DLLVM_ENABLE_Z3_SOLVER=OFF \
-          -DLLVM_TARGETS_TO_BUILD=X86 \
-          -DCMAKE_BUILD_TYPE=RelWithDebInfo
-        ninja ${JOBS:+-j$JOBS}
-
-        PROFDATA_DIR="${DESTDIR}${ORCHESTRA_ROOT}/share/profdata"
-        mkdir -p "$PROFDATA_DIR"
-        llvm-profdata merge -output="$PROFDATA_DIR/clang-release.prof" $BUILD_DIR/profiles/*.profraw
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/llvm/LICENSE.TXT
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        clang-vanilla
-      - |-
-        clang-profiling-data
-      "configure": |+
-        extract.sh --into "$BUILD_DIR/source" "https://github.com/revng/llvm-project/archive/799f199.tar.gz"
-
-        # Disable Python binding tests, we don't have Python yet
-        sed -i 's|RUN_PYTHON_TESTS TRUE|RUN_PYTHON_TESTS FALSE|g' "$BUILD_DIR/source/clang/bindings/python/tests/CMakeLists.txt"
-
-        # Disable git, using `git remote` might leak sensitive information
-        sed -i 's|GIT_FOUND|FALSE|g' "$BUILD_DIR/source/llvm/cmake/modules/VersionFromVCS.cmake"
-
-
-        export PATH="$ORCHESTRA_ROOT/clang-vanilla/wrapped-bin:$ORCHESTRA_ROOT/clang-vanilla/bin:$PATH"
-
-        export HARD_FLAGS_CXX_CLANG=""
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$BUILD_DIR/source/llvm" \
-          -GNinja \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_BUILD_RPATH="\$ORIGIN/../lib:$ORCHESTRA_ROOT/lib" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib" \
-          -DCMAKE_BUILD_TYPE="Release" \
-          -DCMAKE_EXE_LINKER_FLAGS="-w -pthread" \
-          -DCMAKE_SHARED_LINKER_FLAGS="-w -pthread" \
-          -DCMAKE_MODULE_LINKER_FLAGS="-w -pthread" \
-          -DCMAKE_C_FLAGS="-w -pthread" \
-          -DCMAKE_CXX_FLAGS="-w -pthread" \
-          -DLLVM_TARGETS_TO_BUILD="AArch64;ARM;Mips;SystemZ;X86" \
-          -DLLVM_INSTALL_UTILS=ON \
-          -DLLVM_ENABLE_DUMP=ON \
-          -DLLVM_ENABLE_TERMINFO=OFF \
-          -DCMAKE_CXX_STANDARD=20 \
-          -DLLVM_ENABLE_Z3_SOLVER=OFF \
-          -DLLVM_ENABLE_ZLIB=ON \
-          -DLLVM_ENABLE_LIBEDIT=ON \
-          -DLLVM_ENABLE_LIBXML2=OFF \
-          -DLLVM_ENABLE_ZSTD=OFF \
-          -DLLVM_ENABLE_PROJECTS="clang;compiler-rt;clang-tools-extra;lld" \
-          -DBUILD_SHARED_LIBS=ON \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT/lib/llvm/clang-release" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib/llvm/clang-release/lib:$RPATH_PLACEHOLDER/lib" \
-          -DCOMPILER_RT_INCLUDE_TESTS=OFF \
-          -DLLVM_USE_LINKER=mold \
-          -DCMAKE_AR=$ORCHESTRA_ROOT/clang-vanilla/bin/llvm-ar \
-          -DCMAKE_RANLIB=$ORCHESTRA_ROOT/clang-vanilla/bin/llvm-ranlib \
-          -DCMAKE_C_COMPILER=$ORCHESTRA_ROOT/clang-vanilla/wrapped-bin/clang \
-          -DCMAKE_CXX_COMPILER=$ORCHESTRA_ROOT/clang-vanilla/wrapped-bin/clang++ \
-          -DLLVM_PROFDATA_FILE="$ORCHESTRA_ROOT/share/profdata/clang-release.prof" \
-          -Wno-dev
-
-      "dependencies":
-      - |-
-        gcc-host-toolchain
-      - |-
-        libunwind
-      - |-
-        libedit
-      - |-
-        zlib
-      - |-
-        mold
-      "install": |2+
-
-        export PATH="$ORCHESTRA_ROOT/clang-vanilla/wrapped-bin:$ORCHESTRA_ROOT/clang-vanilla/bin:$PATH"
-
-        export HARD_FLAGS_CXX_CLANG=""
-
-        cd "$BUILD_DIR"
-
-        # Build
-        ninja ${JOBS:+-j$JOBS} install
-
-        # Run tests
-        export HARD_FLAGS_C_CLANG="-w"
-        export HARD_FLAGS_CXX_CLANG="-w"
-        if test "$RUN_TESTS" -eq 1; then
-          timeout -v $((2 * 60 * 60)) ninja ${JOBS:+-j$JOBS} check-all
-        fi
-
-        # Symlink to /lib/llvm/clang-release/bin/* to /bin
-        for EXECUTABLE in "${DESTDIR}${ORCHESTRA_ROOT}/lib/llvm/clang-release/bin/"*; do
-          ln \
-            -s $(
-              realpath \
-                --no-symlinks \
-                --relative-to="${DESTDIR}${ORCHESTRA_ROOT}/bin" \
-                "${EXECUTABLE}"
-            ) \
-            "${DESTDIR}${ORCHESTRA_ROOT}/bin"
-        done
-
-        # Leave `opt`, `llvm-config` and `llvm-symbolizer` to the `llvm` component
-        rm -f "${DESTDIR}${ORCHESTRA_ROOT}/bin/opt"*
-        rm -f "${DESTDIR}${ORCHESTRA_ROOT}/bin/llvm-config"*
-        rm -f "${DESTDIR}${ORCHESTRA_ROOT}/bin/llvm-symbolizer"*
-
-        # Create wrappers
-        mkdir -p "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin"
-        COMPILER_WRAPPER="${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py"
-        cd "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin"
-        cp -a "$COMPILER_WRAPPER" clang
-        cp -a "$COMPILER_WRAPPER" clang++
-        cp -a "$COMPILER_WRAPPER" clang-tidy
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/llvm/LICENSE.TXT
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        clang-release
-      - |-
-        gcc-host-toolchain
-      "configure": |+
-        extract.sh --into "$BUILD_DIR/source" "https://github.com/revng/llvm-project/archive/799f199.tar.gz"
-
-        # Disable git, using `git remote` might leak sensitive information
-        sed -i 's|GIT_FOUND|FALSE|g' "$BUILD_DIR/source/llvm/cmake/modules/VersionFromVCS.cmake"
-
-        # Disable clang-specific options, we're not ready yet
-        export HARD_FLAGS_CXX_CLANG=""
-        export HARD_FLAGS_CLANG_LINK=""
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$BUILD_DIR/source/llvm" \
-          -GNinja \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_BUILD_RPATH="\$ORIGIN/../lib:$ORCHESTRA_ROOT/lib" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib" \
-          -DCMAKE_BUILD_TYPE="Release" \
-          -DCMAKE_EXE_LINKER_FLAGS="-pthread" \
-          -DCMAKE_SHARED_LINKER_FLAGS="-pthread" \
-          -DCMAKE_MODULE_LINKER_FLAGS="-pthread" \
-          -DCMAKE_C_FLAGS="-pthread" \
-          -DCMAKE_CXX_FLAGS="-pthread" \
-          -DLLVM_TARGETS_TO_BUILD="AArch64;ARM;Mips;SystemZ;X86" \
-          -DLLVM_INSTALL_UTILS=ON \
-          -DLLVM_ENABLE_DUMP=ON \
-          -DLLVM_ENABLE_TERMINFO=OFF \
-          -DCMAKE_CXX_STANDARD=20 \
-          -DLLVM_ENABLE_Z3_SOLVER=OFF \
-          -DLLVM_ENABLE_ZLIB=ON \
-          -DLLVM_ENABLE_LIBEDIT=ON \
-          -DLLVM_ENABLE_LIBXML2=OFF \
-          -DLLVM_ENABLE_ZSTD=OFF \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DLLVM_ENABLE_RUNTIMES="libcxxabi;libcxx" \
-          -DBUILD_SHARED_LIBS=ON \
-          -DLIBCXXABI_HAS_CXA_THREAD_ATEXIT_IMPL=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT/lib/llvm/clang-release" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib/llvm/clang-release/lib:$RPATH_PLACEHOLDER/lib" \
-          -Wno-dev
-
-      "dependencies":
-      - |-
-        libunwind
-      "install": |+
-        # Disable clang-specific options, we're not ready yet
-        export HARD_FLAGS_CXX_CLANG=""
-        export HARD_FLAGS_CLANG_LINK=""
-
-        cd "$BUILD_DIR"
-
-        # Build
-        ninja ${JOBS:+-j$JOBS} -v runtimes
-        ninja ${JOBS:+-j$JOBS} -v install-runtimes
-
-        # Run tests
-        if test "$RUN_TESTS" -eq 1; then
-          ninja ${JOBS:+-j$JOBS} check-runtimes
-        fi
-
-        # Fix libc++
-        LIBDIR="${DESTDIR}${ORCHESTRA_ROOT}/lib/llvm/clang-release/lib/x86_64-unknown-linux-gnu/"
-        LIBCXX="${LIBDIR}/libc++.so"
-        rm "${LIBCXX}"
-        echo 'INPUT(libc++.so.1 -lc++abi -lpthread)' > "${LIBCXX}"
-
-        chmod +x "${LIBDIR}"/lib*.so*
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/llvm/LICENSE.TXT
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        cmake
-      - |-
-        ninja
-      "configure": |+
-        extract.sh --into "$BUILD_DIR/source" "https://github.com/revng/llvm-project/archive/799f199.tar.gz"
-
-        # Disable git, using `git remote` might leak sensitive information
-        sed -i 's|GIT_FOUND|FALSE|g' "$BUILD_DIR/source/llvm/cmake/modules/VersionFromVCS.cmake"
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$BUILD_DIR/source/llvm" \
-          -GNinja \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_BUILD_RPATH="\$ORIGIN/../lib:$ORCHESTRA_ROOT/lib" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib" \
-          -DCMAKE_BUILD_TYPE="Release" \
-          -DCMAKE_EXE_LINKER_FLAGS="-w" \
-          -DCMAKE_SHARED_LINKER_FLAGS="-w" \
-          -DCMAKE_MODULE_LINKER_FLAGS="-w" \
-          -DCMAKE_C_FLAGS="-w" \
-          -DCMAKE_CXX_FLAGS="-w" \
-          -DLLVM_TARGETS_TO_BUILD="AArch64;ARM;Mips;SystemZ;X86" \
-          -DLLVM_INSTALL_UTILS=ON \
-          -DLLVM_ENABLE_DUMP=ON \
-          -DLLVM_ENABLE_TERMINFO=OFF \
-          -DCMAKE_CXX_STANDARD=20 \
-          -DLLVM_ENABLE_Z3_SOLVER=OFF \
-          -DLLVM_ENABLE_ZLIB=ON \
-          -DLLVM_ENABLE_LIBEDIT=ON \
-          -DLLVM_ENABLE_LIBXML2=OFF \
-          -DLLVM_ENABLE_ZSTD=OFF \
-          -DLLVM_ENABLE_PROJECTS="clang;lld;compiler-rt" \
-          -DBUILD_SHARED_LIBS=OFF \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT/clang-vanilla" \
-          -DLLVM_TARGETS_TO_BUILD="X86" \
-          -DCOMPILER_RT_INCLUDE_TESTS=OFF \
-          -Wno-dev
-
-      "dependencies":
-      - |-
-        gcc-host-toolchain
-      - |-
-        libunwind
-      - |-
-        libedit
-      - |-
-        zlib
-      - |-
-        mold
-      "install": |+
-        cd "$BUILD_DIR"
-
-        ninja ${JOBS:+-j$JOBS} install
-
-        COMPILER_WRAPPER="${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py"
-        echo "0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}" | sha256sum -c -
-        mkdir -p "${DESTDIR}${ORCHESTRA_ROOT}/clang-vanilla/wrapped-bin"
-        cd "${DESTDIR}${ORCHESTRA_ROOT}/clang-vanilla/wrapped-bin"
-        cp -a "$COMPILER_WRAPPER" clang
-        cp -a "$COMPILER_WRAPPER" clang++
-        cp -a "$COMPILER_WRAPPER" clang-tidy
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/llvm/LICENSE.TXT
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        gcc-host-toolchain
-      - |-
-        ncurses
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://github.com/Kitware/CMake/releases/download/v3.25.2/cmake-3.25.2.tar.gz
-        cd "$BUILD_DIR" && ./bootstrap \
-          --prefix="$ORCHESTRA_ROOT" \
-          --parallel=16 \
-          LDFLAGS="-static-libstdc++ -static-libgcc" \
-          -- -DCMAKE_BUILD_TYPE=Release \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_SHARED_LINKER_FLAGS="-static-libstdc++ -static-libgcc" \
-          -DCMAKE_MODULE_LINKER_FLAGS="-static-libstdc++ -static-libgcc" \
-          -DCMAKE_EXE_LINKER_FLAGS="-static-libstdc++ -static-libgcc" \
-          -DCMAKE_USE_OPENSSL=OFF
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    Licenses/README.rst
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://github.com/curl/curl/releases/download/curl-8_2_0/curl-8.2.0.tar.xz
-
-        cd "$BUILD_DIR"
-
-        ./configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --disable-static \
-          --disable-ldap \
-          --disable-ldaps \
-          --disable-dict \
-          --disable-mqtt \
-          --disable-gopher \
-          --disable-rtsp \
-          --disable-imap \
-          --disable-pop3 \
-          --disable-smtp \
-          --disable-smb \
-          --disable-manual \
-          --disable-ntlm \
-          --enable-ipv6 \
-          --with-openssl \
-          --with-nghttp2 \
-          --enable-openssl-auto-load-config
-      "dependencies":
-      - |-
-        nghttp2
-      - |-
-        openssl
-      - |-
-        zlib
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        cat > requirements.txt <<'EOF'
-        Cython==0.29.37
-        EOF
-
-        pip-package-list.py \
-          cython \
-          -r requirements.txt \
-          > packages.csv
-
-        mkdir -p packages
-        cd packages
-        while IFS=, read -r NAME URL; do
-          fetch.sh "$URL"
-          echo "$NAME" >> "../package-list.txt"
-        done < ../packages.csv
-      "dependencies":
-      - |-
-        host-libc
-      - |-
-        python-base-packages
-      "install": |-
-        cd "$BUILD_DIR"
-        export HARD_FLAGS_COMPILE="-I"$("${ORCHESTRA_DOTDIR}/support/get-python-path" include)" $HARD_FLAGS_COMPILE"
-        export HARD_ALLOWED_INCLUDE_PATH="$HARD_ALLOWED_INCLUDE_PATH:/tmp"
-        export HARD_ALLOWED_LIBRARY_PATH="$HARD_ALLOWED_LIBRARY_PATH:/tmp"
-        python \
-          -m pip \
-          --disable-pip-version-check \
-          --no-python-version-warning \
-          install \
-          --compile \
-          --no-deps \
-          --no-index \
-          --no-build-isolation \
-          --no-warn-script-location \
-          --ignore-installed \
-          --root "$DESTDIR" \
-          --verbose \
-          packages/*
-
-        PYTHON_PACKAGES_DIR="$DESTDIR$ORCHESTRA_ROOT/share/orchestra/python-packages/"
-        mkdir -p "$PYTHON_PACKAGES_DIR"
-        cp \
-          -a \
-          package-list.txt \
-          "$PYTHON_PACKAGES_DIR/cython.txt"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        toolchain/host/linux-headers
-      - |-
-        gmp
-      - |-
-        mpc
-      - |-
-        mpfr
-      "configure": |
-        mkdir -p "$BUILD_DIR/source"
-        extract.sh --into "$BUILD_DIR/source" https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz
-
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        ./source/configure \
-          --prefix="$INSTALL_LINK_ONLY_PATH/early-gcc" \
-          --disable-multilib \
-          --enable-languages=c,c++ \
-          --disable-nls \
-          --disable-libsanitizer \
-          --with-glibc-version=2.13 \
-          --disable-bootstrap \
-          --with-sysroot=$INSTALL_LINK_ONLY_PATH \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --disable-libgomp \
-          CFLAGS_FOR_TARGET="--sysroot=$INSTALL_LINK_ONLY_PATH -I$ORCHESTRA_ROOT/include" \
-          CXXFLAGS_FOR_TARGET="--sysroot=$INSTALL_LINK_ONLY_PATH -I$ORCHESTRA_ROOT/include" \
-          LDFLAGS_FOR_TARGET="--sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -L$ORCHESTRA_ROOT/lib -L$INSTALL_LINK_ONLY_PATH/lib"
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" "https://sourceware.org/elfutils/ftp/0.187/elfutils-0.187.tar.bz2"
-        cd "$BUILD_DIR"
-        ./configure \
-          --disable-nls \
-          --disable-thread-safety \
-          --program-prefix=eu- \
-          --with-zlib \
-          --without-bzlib \
-          --without-lzma \
-          --prefix="$ORCHESTRA_ROOT" \
-          --disable-debuginfod \
-          --disable-libdebuginfod \
-          CFLAGS="-Wno-error"
-      "dependencies":
-      - |-
-        zlib
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "debug":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        host-cxx-toolchain
-      "configure": |2+
-
-
-        mkdir -p "$BUILD_DIR"
-
-
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh "https://github.com/libexpat/libexpat/releases/download/R_2_4_8/expat-2.4.8.tar.gz"
-
-
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$SOURCE_DIR" \
-          -G"Ninja" \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DCMAKE_C_FLAGS="-ggdb3 -O0   " \
-          -DCMAKE_CXX_FLAGS="-ggdb3 -O0   " \
-          -DCMAKE_BUILD_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_BUILD_TYPE="Debug" \
-          -DPython_FIND_VIRTUALENV=STANDARD
-
-
-      "dependencies": []
-      "install": |2+
-
-
-        cmake --build "$BUILD_DIR" ${JOBS:+-j$JOBS}
-
-
-
-        cmake --install "$BUILD_DIR"
-
-
-      "ndebug": !!bool |-
-        false
-    "optimized":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        host-cxx-toolchain
-      "configure": |2+
-
-
-        mkdir -p "$BUILD_DIR"
-
-
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh "https://github.com/libexpat/libexpat/releases/download/R_2_4_8/expat-2.4.8.tar.gz"
-
-
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$SOURCE_DIR" \
-          -G"Ninja" \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DCMAKE_C_FLAGS="-ggdb3 -O2 -fno-omit-frame-pointer   " \
-          -DCMAKE_CXX_FLAGS="-ggdb3 -O2 -fno-omit-frame-pointer   " \
-          -DCMAKE_BUILD_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_BUILD_TYPE="Debug" \
-          -DPython_FIND_VIRTUALENV=STANDARD
-
-
-      "dependencies": []
-      "install": |2+
-
-
-        cmake --build "$BUILD_DIR" ${JOBS:+-j$JOBS}
-
-
-
-        cmake --install "$BUILD_DIR"
-
-
-      "ndebug": !!bool |-
-        false
-    "release":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        host-cxx-toolchain
-      "configure": |2+
-
-
-        mkdir -p "$BUILD_DIR"
-
-
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh "https://github.com/libexpat/libexpat/releases/download/R_2_4_8/expat-2.4.8.tar.gz"
-
-
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$SOURCE_DIR" \
-          -G"Ninja" \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DCMAKE_C_FLAGS="-ggdb3 -O2   " \
-          -DCMAKE_CXX_FLAGS="-ggdb3 -O2   " \
-          -DCMAKE_BUILD_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_BUILD_TYPE="Release" \
-          -DPython_FIND_VIRTUALENV=STANDARD
-
-
-      "dependencies": []
-      "install": |2+
-
-
-        cmake --build "$BUILD_DIR" ${JOBS:+-j$JOBS}
-
-
-
-        cmake --install "$BUILD_DIR"
-
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    optimized
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        fetch.sh \
-          --hash 'sha256-c5d180a54401074ee844009ff5fca2c003af992bc9735fc27aaf4722e21f9455' \
-          'https://raw.githubusercontent.com/brendangregg/FlameGraph/cd9ee4c4449775a2f867acf31c84b7fe4b132ad5/flamegraph.pl'
-        fetch.sh \
-          --hash 'sha256-74faa47a29d8df07cb06731dfd8bb94dc4c165b9d811ac6b4c9449eea2ac25d8' \
-          'https://raw.githubusercontent.com/brendangregg/FlameGraph/cd9ee4c4449775a2f867acf31c84b7fe4b132ad5/stackcollapse-perf.pl'
-      "dependencies": []
-      "install": "cd \"$BUILD_DIR\"\ninstall -m 755 flamegraph.pl \"${DESTDIR}${ORCHESTRA_ROOT}/bin\" \ninstall -m 755 stackcollapse-perf.pl \"${DESTDIR}${ORCHESTRA_ROOT}/bin\"\ninstall -m 755 \"$ORCHESTRA_DOTDIR/support/perf-flamegraph\" \"${DESTDIR}${ORCHESTRA_ROOT}/bin\"\n\n"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": ""
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |-
-        mkdir -p "$BUILD_DIR"
-      "dependencies":
-      - |-
-        gcc-runtime
-      - |-
-        toolchain/host/gcc
-      - |-
-        toolchain/host/binutils
-      "install": |-
-        exit 0
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        toolchain/host/gcc
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-      "dependencies": []
-      "install": |+
-        cd "$BUILD_DIR"
-        cp -a "${ORCHESTRA_ROOT}/share/orchestra/toolchain_host_gcc.license" LICENSE.TXT
-        tar xf "${ORCHESTRA_ROOT}/share/orchestra/save_for_later/gcc-runtime.tar.xz" \
-          -C "${DESTDIR}${ORCHESTRA_ROOT}"
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE.TXT
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      - |-
-        meson
-      - |-
-        ninja
-      "configure": |
-        mkdir -p "$BUILD_DIR/source"
-        extract.sh --into "$BUILD_DIR/source" https://download.gnome.org/sources/glib/2.64/glib-2.64.5.tar.xz
-        find "$BUILD_DIR/source/" -name meson.build -exec sed -i "s|install\s*:\s*|install_rpath : '$RPATH_PLACEHOLDER/lib', \0|" {} \;
-        sed -i 's|^.*HAVE_LANGINFO_.*1.*$||' "$BUILD_DIR/source/meson.build"
-        sed -i -e '/subdir.*tests/d' "$BUILD_DIR"/source/{.,gio,glib}/meson.build
-
-        CC=clang \
-        CXX=clang++ \
-        meson setup \
-          --buildtype plain \
-          --libdir=lib \
-          --prefix "$ORCHESTRA_ROOT" \
-          --wrap-mode nodownload \
-          -Ddefault_library=shared \
-          -Dselinux=disabled \
-          -Dxattr=false \
-          -Dlibmount=disabled \
-          -Dinternal_pcre=true \
-          -Dman=false \
-          -Ddtrace=false \
-          -Dsystemtap=false \
-          -Dgtk_doc=false \
-          -Dfam=false \
-          -Dinstalled_tests=false \
-          -Dnls=disabled \
-          "$BUILD_DIR" \
-          "$BUILD_DIR/source"
-      "dependencies":
-      - |-
-        elfutils
-      - |-
-        libffi
-      - |-
-        zlib
-      - |-
-        host-libc
-      "install": |+
-        cd "$BUILD_DIR"
-        export LANG=
-        ninja ${JOBS:+-j$JOBS}
-        ninja ${JOBS:+-j$JOBS} install
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        libgcc
-      "configure": |
-        mkdir -p "$BUILD_DIR/source"
-        extract.sh --into "$BUILD_DIR/source" https://ftp.gnu.org/gnu/glibc/glibc-2.13.tar.xz
-
-        sed -i 's|test -n ".critic_missing"|false|g' "$BUILD_DIR/source/configure"
-        sed -i 's|struct obstack ._obstack_compat|\0 = 0|g' "$BUILD_DIR/source/malloc/obstack.c"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/glibc-2.13-fix-isinf.patch" "$BUILD_DIR/source"
-
-        cd $BUILD_DIR
-        export CC="cc -no-pie -fuse-ld=bfd -Wl,-z,origin -Wl,--enable-new-dtags -Wl,-rpath,$RPATH_PLACEHOLDER/link-only/lib -L$INSTALL_LINK_ONLY_PATH/lib"
-        ./source/configure \
-          --disable-profile \
-          --without-gd \
-          --enable-crypt \
-          --disable-static-pie \
-          --disable-systemtap \
-          --disable-nscd \
-          --disable-timezone-tools \
-          --enable-stack-protector=strong \
-          --enable-stackguard-randomization \
-          --disable-cet \
-          --without-selinux \
-          --without-cvs \
-          --disable-werror \
-          --enable-bind-now \
-          --disable-sanity-checks \
-          --prefix="$INSTALL_LINK_ONLY_PATH" \
-          CFLAGS="-w -O2 -fno-stack-protector -DNDEBUG -march=core2 -U_FORTIFY_SOURCE"
-      "dependencies": []
-      "install": |+
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install_root="$DESTDIR" install
-        sed -i "s|$INSTALL_LINK_ONLY_PATH/lib/||g" \
-          "$DESTDIR$INSTALL_LINK_ONLY_PATH/lib/libpthread.so" \
-          "$DESTDIR$INSTALL_LINK_ONLY_PATH/lib/libc.so"
-        ln -s . "$DESTDIR$INSTALL_LINK_ONLY_PATH/usr"
-        rm -f "$DESTDIR$INSTALL_LINK_ONLY_PATH"/libexec/getconf/POSIX_V7_LP64_OFF64*
-        rm -rf "$DESTDIR$INSTALL_LINK_ONLY_PATH"/bin
-
-        # This file is needed because gcc fixinclude detects it when bootstrapping toolchains
-        touch "$DESTDIR$INSTALL_LINK_ONLY_PATH/include/stdc-predef.h"
-
-        # This is a file that is sometimes needed
-        cp -a "$DESTDIR$INSTALL_LINK_ONLY_PATH"/usr/include/gnu/stubs{-64,-32}.h
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" "https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz"
-        cd "$BUILD_DIR" && ./configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --enable-shared=no \
-          --enable-fat \
-          CFLAGS="-fPIC" \
-          CXXFLAGS="-fPIC" \
-          LDFLAGS="-static-libgcc"
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |-
-        mkdir -p "$BUILD_DIR"
-      "dependencies":
-      - |-
-        glibc
-      - |-
-        toolchain/host/binutils
-      - |-
-        clang-release
-      - |-
-        jemalloc
-      "install": |-
-        exit 0
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |-
-        mkdir -p "$BUILD_DIR"
-      "dependencies":
-      - |-
-        host-c-toolchain
-      - |-
-        clang-runtime
-      "install": |-
-        exit 0
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |-
-        mkdir -p "$BUILD_DIR"
-      "dependencies":
-      - |-
-        jemalloc
-      "install": |-
-        exit 0
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |-
-        mkdir -p "$BUILD_DIR"
-      "dependencies":
-      - |-
-        host-libc
-      - |-
-        clang-runtime
-      - |-
-        gcc-runtime
-      "install": |-
-        exit 0
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-cxx-toolchain
-      - |-
-        python
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://github.com/unicode-org/icu/releases/download/release-71-1/icu4c-71_1-src.tgz
-
-        cd "$BUILD_DIR"
-        ./source/configure \
-          --disable-static \
-          --disable-debug \
-          --disable-samples \
-          --disable-tests \
-          --enable-shared \
-          --enable-tools \
-          --prefix="$ORCHESTRA_ROOT"
-      "dependencies":
-      - |-
-        host-libcxx
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        fetch.sh --no-copy "${NON_REDISTRIBUTABLE_BASE_URL}/ida-installer"
-        fetch.sh --no-copy "${NON_REDISTRIBUTABLE_BASE_URL}/ida.reg"
-        INSTALLER="${SOURCE_ARCHIVES}/ida-installer"
-        chmod +x "$INSTALLER"
-      "dependencies":
-      - |-
-        ncurses
-      - |-
-        gcc-runtime
-      "install": |
-        if test -z "${IDA_INSTALLER_PASSWORD:-}"; then
-          echo 'IDA_INSTALLER_PASSWORD is not set'
-          exit 1
-        fi
-
-        # Install IDA in /opt/ida
-        INSTALLER="${SOURCE_ARCHIVES}/ida-installer"
-        INSTALL_DIR="$DESTDIR$ORCHESTRA_ROOT"
-        IDA_INSTALL_DIR="$INSTALL_DIR/opt/ida"
-        mkdir -p "$IDA_INSTALL_DIR"
-        OLDHOME="$HOME"
-        export HOME="$BUILD_DIR"
-        unshare -rn \
-          "$INSTALLER" \
-          --installpassword "$IDA_INSTALLER_PASSWORD" \
-          --prefix "$IDA_INSTALL_DIR" \
-          --mode unattended
-        export HOME="$OLDHOME"
-
-        # Cleanup
-        rm -f /tmp/installbuilder_installer*.log
-
-        # Disable Python plugin
-        rm "$IDA_INSTALL_DIR/plugins/idapython"*".so"
-
-        # Copy ida.reg
-        cp -a "${SOURCE_ARCHIVES}/ida.reg" "$IDA_INSTALL_DIR"
-
-        # Create a symlink to ncurses
-        ln -s ../../lib64/libcurses.so "$IDA_INSTALL_DIR/"
-        ln -s ../../lib64/libstdc++.so.6 "$IDA_INSTALL_DIR/"
-
-        # Copy the license to the build directory
-        mkdir -p "$BUILD_DIR"
-        cp "$IDA_INSTALL_DIR/license.txt" "$BUILD_DIR"
-
-        # Create wrapper scripts in /bin
-        mkdir -p "$INSTALL_DIR/bin"
-        find "$IDA_INSTALL_DIR" -maxdepth 1 -type f -executable -name "ida*" | while read EXECUTABLE; do
-          NAME="$(basename "$EXECUTABLE")"
-          cat > "$INSTALL_DIR/bin/$NAME" <<'EOF'
-        #!/usr/bin/env bash
-        SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
-        export IDAUSR="$(mktemp -d tmp.IDAUSR.XXXXXXXXXX)"
-        trap 'rm -rf -- "$IDAUSR"' EXIT;
-        cp -a "$SCRIPT_DIR/../opt/ida/ida.reg" "$IDAUSR"
-        unshare -rn "$SCRIPT_DIR/../opt/ida/$(basename $0)" "$@"
-        EOF
-          chmod +x "$INSTALL_DIR/bin/$NAME"
-        done
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    license.txt
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        gcc-host-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://github.com/jemalloc/jemalloc/archive/refs/tags/5.3.0.tar.gz
-
-        cd "$BUILD_DIR"
-
-        # We need --disable-initial-exec-tls or Python tests fail:
-        # https://github.com/jemalloc/jemalloc/issues/1237
-        ./autogen.sh \
-          --prefix="$ORCHESTRA_ROOT" \
-          --disable-stats \
-          --enable-shared \
-          --disable-cxx \
-          --disable-static
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://github.com/libarchive/libarchive/releases/download/v3.7.1/libarchive-3.7.1.tar.xz
-
-        cd "$BUILD_DIR"
-        ./configure \
-          --disable-static \
-          --enable-shared \
-          --prefix="$ORCHESTRA_ROOT" \
-          --with-zlib \
-          --with-bz2lib \
-          --with-libb2 \
-          --with-lzma \
-          --without-xml2 \
-          --without-expat \
-          --disable-bsdtar \
-          --disable-bsdcat \
-          --disable-bsdcpio \
-          --disable-bsdunzip
-      "dependencies":
-      - |-
-        libb2
-      - |-
-        zlib
-      - |-
-        bzip2
-      - |-
-        xz
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://github.com/BLAKE2/libb2/releases/download/v0.98.1/libb2-0.98.1.tar.gz
-
-        cd "$BUILD_DIR"
-        ./configure \
-          --disable-static \
-          --disable-native \
-          --disable-openmp \
-          --enable-shared \
-          --enable-fat \
-          --prefix="$ORCHESTRA_ROOT"
-      "dependencies":
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        gcc-host-toolchain
-      - |-
-        glibc
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://thrysoee.dk/editline/libedit-20221030-3.1.tar.gz
-        cd "$BUILD_DIR"
-        ./configure \
-          --disable-examples \
-          --disable-static \
-          --enable-shared \
-          --prefix="$ORCHESTRA_ROOT" \
-          CFLAGS="-I$ORCHESTRA_ROOT/include/ncursesw"
-      "dependencies":
-      - |-
-        ncurses
-      - |-
-        host-libc
-      "install": |+
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-        rm "$DESTDIR$ORCHESTRA_ROOT/share/man/man3/history.3"
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://github.com/libffi/libffi/releases/download/v3.4.2/libffi-3.4.2.tar.gz
-
-        cd "$BUILD_DIR"
-        ./configure \
-          --disable-multi-os-directory \
-          --disable-static \
-          --disable-pax_emutramp \
-          --disable-debug \
-          --prefix="$ORCHESTRA_ROOT"
-      "dependencies":
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        toolchain/host/linux-headers
-      - |-
-        gmp
-      - |-
-        mpc
-      - |-
-        mpfr
-      "configure": |
-        mkdir -p "$BUILD_DIR/source"
-        extract.sh --into "$BUILD_DIR/source" https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz
-
-        cd "$BUILD_DIR"
-        ./source/configure \
-          --prefix="$INSTALL_LINK_ONLY_PATH" \
-          --disable-multilib \
-          --enable-languages=c \
-          --disable-nls \
-          --disable-libsanitizer \
-          --with-glibc-version=2.13 \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT"
-      "dependencies": []
-      "install": |+
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} all-gcc
-        make ${JOBS:+-j$JOBS} all-target-libgcc
-        make ${JOBS:+-j$JOBS} install-target-libgcc
-        cp -a "${DESTDIR}${INSTALL_LINK_ONLY_PATH}"/lib/gcc/x86_64-pc-linux-gnu/11.2.0/*.{a,o} "${DESTDIR}${INSTALL_LINK_ONLY_PATH}"/lib/
-
-        mkdir -p "${DESTDIR}${INSTALL_LINK_ONLY_PATH}"/include/
-        cp -a "${DESTDIR}${INSTALL_LINK_ONLY_PATH}"/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include/* "${DESTDIR}${INSTALL_LINK_ONLY_PATH}"/include/
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        gcc-host-toolchain
-      - |-
-        glibc
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://download.savannah.nongnu.org/releases/libunwind/libunwind-1.6.2.tar.gz
-        cd "$BUILD_DIR"
-        export CC="cc -fcommon"
-        ./configure \
-          --enable-cxx-exceptions \
-          --disable-coredump \
-          --disable-ptrace \
-          --enable-setjmp \
-          --disable-debug-frame \
-          --disable-documentation \
-          --disable-minidebuginfo \
-          --disable-static \
-          --disable-conservative_checks \
-          --disable-debug \
-          --prefix="$ORCHESTRA_ROOT"
-      "dependencies":
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://dist.libuv.org/dist/v1.48.0/libuv-v1.48.0-dist.tar.gz
-
-        cd "$BUILD_DIR"
-
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/libuv-fixes.patch"
-        ./configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --disable-static
-      "dependencies":
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://github.com/besser82/libxcrypt/releases/download/v4.4.28/libxcrypt-4.4.28.tar.xz
-
-        cd "$BUILD_DIR"
-        # By specifying --enable-obsolete-api=glibc we're providing libcrypt.so.1
-        # and not libcrypt.so.2. Python seems to link only to the former.
-        # The latter should be preferred but we'd rather not ship both.
-        ./configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --disable-static \
-          --enable-hashes=strong,glibc \
-          --enable-obsolete-api=glibc \
-          --disable-failure-tokens
-      "dependencies":
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING.LIB
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        ninja
-      - |-
-        host-c-toolchain
-      - |-
-        cmake
-      "configure": "mkdir -p \"$BUILD_DIR/source\"\nextract.sh --into \"$BUILD_DIR/source\" \"https://github.com/yaml/libyaml/archive/refs/tags/0.2.5.tar.gz\"\ncd \"$BUILD_DIR\"\ncmake \"$BUILD_DIR/source\" \\\n  -GNinja \\\n  -DCMAKE_INSTALL_MESSAGE=NEVER \\\n  -DCMAKE_BUILD_TYPE=Release \\\n  -DBUILD_SHARED_LIBS=On \\\n  -DCMAKE_INSTALL_PREFIX=\"$ORCHESTRA_ROOT\"    \n"
-      "dependencies":
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        ninja ${JOBS:+-j$JOBS} install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/License
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        cat > requirements.txt <<'EOF'
-        # lit version should always match clang-release and llvm version
-        lit==16.0.0
-        EOF
-
-        pip-package-list.py \
-          lit \
-          -r requirements.txt \
-          > packages.csv
-
-        mkdir -p packages
-        cd packages
-        while IFS=, read -r NAME URL; do
-          fetch.sh "$URL"
-          echo "$NAME" >> "../package-list.txt"
-        done < ../packages.csv
-      "dependencies":
-      - |-
-        host-libc
-      - |-
-        python-base-packages
-      "install": |-
-        cd "$BUILD_DIR"
-        export HARD_FLAGS_COMPILE="-I"$("${ORCHESTRA_DOTDIR}/support/get-python-path" include)" $HARD_FLAGS_COMPILE"
-        export HARD_ALLOWED_INCLUDE_PATH="$HARD_ALLOWED_INCLUDE_PATH:/tmp"
-        export HARD_ALLOWED_LIBRARY_PATH="$HARD_ALLOWED_LIBRARY_PATH:/tmp"
-        python \
-          -m pip \
-          --disable-pip-version-check \
-          --no-python-version-warning \
-          install \
-          --compile \
-          --no-deps \
-          --no-index \
-          --no-build-isolation \
-          --no-warn-script-location \
-          --ignore-installed \
-          --root "$DESTDIR" \
-          --verbose \
-          packages/*
-
-        PYTHON_PACKAGES_DIR="$DESTDIR$ORCHESTRA_ROOT/share/orchestra/python-packages/"
-        mkdir -p "$PYTHON_PACKAGES_DIR"
-        cp \
-          -a \
-          package-list.txt \
-          "$PYTHON_PACKAGES_DIR/lit.txt"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "debug":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        host-cxx-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$SOURCE_DIR/llvm" \
-          -GNinja \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_BUILD_RPATH="\$ORIGIN/../lib:$ORCHESTRA_ROOT/lib" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib" \
-          -DCMAKE_BUILD_TYPE="Debug" \
-          -DCMAKE_EXE_LINKER_FLAGS="-ggdb3 -O0 " \
-          -DCMAKE_SHARED_LINKER_FLAGS="-ggdb3 -O0 " \
-          -DCMAKE_MODULE_LINKER_FLAGS="-ggdb3 -O0 " \
-          -DCMAKE_C_FLAGS="-ggdb3 -O0 " \
-          -DCMAKE_CXX_FLAGS="-ggdb3 -O0 " \
-          -DLLVM_TARGETS_TO_BUILD="AArch64;ARM;Mips;SystemZ;X86" \
-          -DLLVM_INSTALL_UTILS=ON \
-          -DLLVM_ENABLE_DUMP=ON \
-          -DLLVM_ENABLE_TERMINFO=OFF \
-          -DCMAKE_CXX_STANDARD=20 \
-          -DLLVM_ENABLE_Z3_SOLVER=OFF \
-          -DLLVM_ENABLE_ZLIB=ON \
-          -DLLVM_ENABLE_LIBEDIT=ON \
-          -DLLVM_ENABLE_LIBXML2=OFF \
-          -DLLVM_ENABLE_ZSTD=OFF \
-          -DBUILD_SHARED_LIBS=ON \
-          -DLLVM_ENABLE_PROJECTS="clang;mlir" \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DLLVM_ENABLE_OCAMLDOC=OFF \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT/lib/llvm/llvm" \
-          -DLLVM_USE_LINKER=mold \
-          -DLLVM_ENABLE_ZSTD=ON \
-          -Wno-dev
-      "dependencies":
-      - |-
-        host-libcxx
-      - |-
-        libunwind
-      - |-
-        libedit
-      - |-
-        zlib
-      - |-
-        zstd
-      - |-
-        lit
-      "install": |
-        cd "$BUILD_DIR"
-        ninja ${JOBS:+-j$JOBS} install
-
-        # Symlink the llvm-symbolizer binary, so it is available in PATH
-        ln -s ../lib/llvm/llvm/bin/llvm-symbolizer \
-              "${DESTDIR}${ORCHESTRA_ROOT}/bin/llvm-symbolizer"
-
-        if [ "$RUN_TESTS" -eq 1 ]; then
-          ninja ${JOBS:+-j$JOBS} check-all
-        fi
-      "ndebug": !!bool |-
-        false
-    "optimized":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        host-cxx-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$SOURCE_DIR/llvm" \
-          -GNinja \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_BUILD_RPATH="\$ORIGIN/../lib:$ORCHESTRA_ROOT/lib" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib" \
-          -DCMAKE_BUILD_TYPE="Debug" \
-          -DCMAKE_EXE_LINKER_FLAGS="-ggdb3 -O2 -fno-omit-frame-pointer " \
-          -DCMAKE_SHARED_LINKER_FLAGS="-ggdb3 -O2 -fno-omit-frame-pointer " \
-          -DCMAKE_MODULE_LINKER_FLAGS="-ggdb3 -O2 -fno-omit-frame-pointer " \
-          -DCMAKE_C_FLAGS="-ggdb3 -O2 -fno-omit-frame-pointer " \
-          -DCMAKE_CXX_FLAGS="-ggdb3 -O2 -fno-omit-frame-pointer " \
-          -DLLVM_TARGETS_TO_BUILD="AArch64;ARM;Mips;SystemZ;X86" \
-          -DLLVM_INSTALL_UTILS=ON \
-          -DLLVM_ENABLE_DUMP=ON \
-          -DLLVM_ENABLE_TERMINFO=OFF \
-          -DCMAKE_CXX_STANDARD=20 \
-          -DLLVM_ENABLE_Z3_SOLVER=OFF \
-          -DLLVM_ENABLE_ZLIB=ON \
-          -DLLVM_ENABLE_LIBEDIT=ON \
-          -DLLVM_ENABLE_LIBXML2=OFF \
-          -DLLVM_ENABLE_ZSTD=OFF \
-          -DBUILD_SHARED_LIBS=ON \
-          -DLLVM_ENABLE_PROJECTS="clang;mlir" \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DLLVM_ENABLE_OCAMLDOC=OFF \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT/lib/llvm/llvm" \
-          -DLLVM_USE_LINKER=mold \
-          -DLLVM_ENABLE_ZSTD=ON \
-          -Wno-dev
-      "dependencies":
-      - |-
-        host-libcxx
-      - |-
-        libunwind
-      - |-
-        libedit
-      - |-
-        zlib
-      - |-
-        zstd
-      - |-
-        lit
-      "install": |
-        cd "$BUILD_DIR"
-        ninja ${JOBS:+-j$JOBS} install
-
-        # Symlink the llvm-symbolizer binary, so it is available in PATH
-        ln -s ../lib/llvm/llvm/bin/llvm-symbolizer \
-              "${DESTDIR}${ORCHESTRA_ROOT}/bin/llvm-symbolizer"
-
-        if [ "$RUN_TESTS" -eq 1 ]; then
-          ninja ${JOBS:+-j$JOBS} check-all
-        fi
-      "ndebug": !!bool |-
-        false
-    "release":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        host-cxx-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$SOURCE_DIR/llvm" \
-          -GNinja \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_BUILD_RPATH="\$ORIGIN/../lib:$ORCHESTRA_ROOT/lib" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib" \
-          -DCMAKE_BUILD_TYPE="Release" \
-          -DCMAKE_EXE_LINKER_FLAGS="-ggdb3 -O2 " \
-          -DCMAKE_SHARED_LINKER_FLAGS="-ggdb3 -O2 " \
-          -DCMAKE_MODULE_LINKER_FLAGS="-ggdb3 -O2 " \
-          -DCMAKE_C_FLAGS="-ggdb3 -O2 " \
-          -DCMAKE_CXX_FLAGS="-ggdb3 -O2 " \
-          -DLLVM_TARGETS_TO_BUILD="AArch64;ARM;Mips;SystemZ;X86" \
-          -DLLVM_INSTALL_UTILS=ON \
-          -DLLVM_ENABLE_DUMP=ON \
-          -DLLVM_ENABLE_TERMINFO=OFF \
-          -DCMAKE_CXX_STANDARD=20 \
-          -DLLVM_ENABLE_Z3_SOLVER=OFF \
-          -DLLVM_ENABLE_ZLIB=ON \
-          -DLLVM_ENABLE_LIBEDIT=ON \
-          -DLLVM_ENABLE_LIBXML2=OFF \
-          -DLLVM_ENABLE_ZSTD=OFF \
-          -DBUILD_SHARED_LIBS=ON \
-          -DLLVM_ENABLE_PROJECTS="clang;mlir" \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DLLVM_ENABLE_OCAMLDOC=OFF \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT/lib/llvm/llvm" \
-          -DLLVM_USE_LINKER=mold \
-          -DLLVM_ENABLE_ZSTD=ON \
-          -Wno-dev
-      "dependencies":
-      - |-
-        host-libcxx
-      - |-
-        libunwind
-      - |-
-        libedit
-      - |-
-        zlib
-      - |-
-        zstd
-      - |-
-        lit
-      "install": |
-        cd "$BUILD_DIR"
-        ninja ${JOBS:+-j$JOBS} install
-
-        # Symlink the llvm-symbolizer binary, so it is available in PATH
-        ln -s ../lib/llvm/llvm/bin/llvm-symbolizer \
-              "${DESTDIR}${ORCHESTRA_ROOT}/bin/llvm-symbolizer"
-
-        if [ "$RUN_TESTS" -eq 1 ]; then
-          ninja ${JOBS:+-j$JOBS} check-all
-        fi
-      "ndebug": !!bool |-
-        true
-  "commit": |-
-    f62e84f94378d0012a1e6d65a2f82f6296d48c3b
-  "default_build": |-
-    optimized
-  "license": |-
-    llvm/LICENSE.TXT
-  "repository": |-
-    llvm-project
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        cat > requirements.txt <<'EOF'
-        meson==0.56.2
-        EOF
-
-        pip-package-list.py \
-          meson \
-          -r requirements.txt \
-          > packages.csv
-
-        mkdir -p packages
-        cd packages
-        while IFS=, read -r NAME URL; do
-          fetch.sh "$URL"
-          echo "$NAME" >> "../package-list.txt"
-        done < ../packages.csv
-      "dependencies":
-      - |-
-        host-libc
-      - |-
-        python-base-packages
-      "install": |-
-        cd "$BUILD_DIR"
-        export HARD_FLAGS_COMPILE="-I"$("${ORCHESTRA_DOTDIR}/support/get-python-path" include)" $HARD_FLAGS_COMPILE"
-        export HARD_ALLOWED_INCLUDE_PATH="$HARD_ALLOWED_INCLUDE_PATH:/tmp"
-        export HARD_ALLOWED_LIBRARY_PATH="$HARD_ALLOWED_LIBRARY_PATH:/tmp"
-        python \
-          -m pip \
-          --disable-pip-version-check \
-          --no-python-version-warning \
-          install \
-          --compile \
-          --no-deps \
-          --no-index \
-          --no-build-isolation \
-          --no-warn-script-location \
-          --ignore-installed \
-          --root "$DESTDIR" \
-          --verbose \
-          packages/*
-
-        PYTHON_PACKAGES_DIR="$DESTDIR$ORCHESTRA_ROOT/share/orchestra/python-packages/"
-        mkdir -p "$PYTHON_PACKAGES_DIR"
-        cp \
-          -a \
-          package-list.txt \
-          "$PYTHON_PACKAGES_DIR/meson.txt"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "debug":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        glibc
-      "configure": |2+
-
-
-        mkdir -p "$BUILD_DIR"
-
-
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh "https://github.com/rui314/mold/archive/refs/tags/v2.4.0.tar.gz"
-
-
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$SOURCE_DIR" \
-          -G"Ninja" \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DCMAKE_C_FLAGS="-ggdb3 -O0   " \
-          -DCMAKE_CXX_FLAGS="-ggdb3 -O0   " \
-          -DCMAKE_BUILD_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_BUILD_TYPE="Debug" \
-          -DPython_FIND_VIRTUALENV=STANDARD \
-          -DCMAKE_C_COMPILER="gcc" \
-          -DCMAKE_CXX_COMPILER="g++"
-
-
-      "dependencies":
-      - |-
-        gcc-host-toolchain
-      "install": |2+
-
-
-        cmake --build "$BUILD_DIR" ${JOBS:+-j$JOBS}
-
-
-
-        cmake --install "$BUILD_DIR"
-
-
-      "ndebug": !!bool |-
-        false
-    "optimized":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        glibc
-      "configure": |2+
-
-
-        mkdir -p "$BUILD_DIR"
-
-
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh "https://github.com/rui314/mold/archive/refs/tags/v2.4.0.tar.gz"
-
-
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$SOURCE_DIR" \
-          -G"Ninja" \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DCMAKE_C_FLAGS="-ggdb3 -O2 -fno-omit-frame-pointer   " \
-          -DCMAKE_CXX_FLAGS="-ggdb3 -O2 -fno-omit-frame-pointer   " \
-          -DCMAKE_BUILD_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_BUILD_TYPE="Debug" \
-          -DPython_FIND_VIRTUALENV=STANDARD \
-          -DCMAKE_C_COMPILER="gcc" \
-          -DCMAKE_CXX_COMPILER="g++"
-
-
-      "dependencies":
-      - |-
-        gcc-host-toolchain
-      "install": |2+
-
-
-        cmake --build "$BUILD_DIR" ${JOBS:+-j$JOBS}
-
-
-
-        cmake --install "$BUILD_DIR"
-
-
-      "ndebug": !!bool |-
-        false
-    "release":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        glibc
-      "configure": |2+
-
-
-        mkdir -p "$BUILD_DIR"
-
-
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh "https://github.com/rui314/mold/archive/refs/tags/v2.4.0.tar.gz"
-
-
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$SOURCE_DIR" \
-          -G"Ninja" \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DCMAKE_C_FLAGS="-ggdb3 -O2   " \
-          -DCMAKE_CXX_FLAGS="-ggdb3 -O2   " \
-          -DCMAKE_BUILD_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_BUILD_TYPE="Release" \
-          -DPython_FIND_VIRTUALENV=STANDARD \
-          -DCMAKE_C_COMPILER="gcc" \
-          -DCMAKE_CXX_COMPILER="g++"
-
-
-      "dependencies":
-      - |-
-        gcc-host-toolchain
-      "install": |2+
-
-
-        cmake --build "$BUILD_DIR" ${JOBS:+-j$JOBS}
-
-
-
-        cmake --install "$BUILD_DIR"
-
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    optimized
-  "license": |-
-    source/LICENSE
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://ftp.gnu.org/gnu/mpc/mpc-1.2.1.tar.gz
-        cd "$BUILD_DIR" && ./configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --enable-shared=no \
-          CFLAGS="-fPIC" \
-          CXXFLAGS="-fPIC" \
-          LDFLAGS="-static-libgcc"
-      "dependencies":
-      - |-
-        gmp
-      - |-
-        mpfr
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING.LESSER
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://www.mpfr.org/mpfr-4.1.0/mpfr-4.1.0.tar.xz
-        cd "$BUILD_DIR" && ./configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --enable-shared=no \
-          CFLAGS="-fPIC" \
-          CXXFLAGS="-fPIC" \
-          LDFLAGS="-static-libgcc"
-      "dependencies":
-      - |-
-        gmp
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        gcc-host-toolchain
-      - |-
-        glibc
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.3.tar.gz
-        cd "$BUILD_DIR"
-        ./configure \
-          --enable-pc-files \
-          --enable-widec \
-          --with-cxx \
-          --with-cxx-binding \
-          --with-cxx-shared \
-          --with-shared \
-          --with-versioned-syms \
-          --with-xterm-kbs=del \
-          --with-manpage-format=normal \
-          --without-ada \
-          --without-assertions \
-          --without-debug \
-          --without-dlsym \
-          --without-expanded \
-          --without-gpm \
-          --without-hashed-db \
-          --without-profile \
-          --without-tack \
-          --without-tests \
-          --without-trace \
-          --prefix="$ORCHESTRA_ROOT" \
-          --with-pkg-config-libdir="$ORCHESTRA_ROOT/lib/pkgconfig"
-      "dependencies":
-      - |-
-        host-libc
-      "install": |+
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-
-        INSTALLDIR="${DESTDIR}${ORCHESTRA_ROOT}"
-
-        # Adapted from ArchLinux PKGBUILD
-        # fool packages looking to link to non-wide-character ncurses libraries
-        for lib in ncurses ncurses++ form panel menu; do
-          printf "INPUT(-l%sw)\n" "${lib}" > "$INSTALLDIR/lib/lib${lib}.so"
-          ln -sv lib${lib}w.so.6.3 "$INSTALLDIR/lib/lib${lib}.so.6.3"
-          ln -sv lib${lib}w.so.6.3 "$INSTALLDIR/lib/lib${lib}.so.6"
-          ln -sv ${lib}w.pc "$INSTALLDIR/lib/pkgconfig/${lib}.pc"
-        done
-
-        # some packages look for -lcurses during build
-        printf 'INPUT(-lncursesw)\n' > "$INSTALLDIR/lib/libcursesw.so"
-        ln -sv libncurses.so "$INSTALLDIR/lib/libcurses.so"
-
-        # tic and ticinfo functionality is built in by default
-        # make sure that anything linking against it links against libncursesw.so instead
-        for lib in tic tinfo; do
-          printf "INPUT(libncursesw.so.6)\n" > "$INSTALLDIR/lib/lib${lib}.so"
-          ln -sv libncursesw.so.6.3 "$INSTALLDIR/lib/lib${lib}.so.6.3"
-          ln -sv libncursesw.so.6.3 "$INSTALLDIR/lib/lib${lib}.so.6"
-          ln -sv ncursesw.pc "$INSTALLDIR/lib/pkgconfig/${lib}.pc"
-        done
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://github.com/nghttp2/nghttp2/releases/download/v1.54.0/nghttp2-1.54.0.tar.xz
-
-        cd "$BUILD_DIR"
-
-        ./configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --enable-lib-only \
-          --disable-static
-      "dependencies":
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        cmake
-      "configure": |
-        mkdir -p "$BUILD_DIR/build"
-        extract.sh --into "$BUILD_DIR" https://github.com/ninja-build/ninja/archive/refs/tags/v1.11.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/ninja-shell-for-rule.patch" "$BUILD_DIR"
-        cd "$BUILD_DIR/build"
-        cmake \
-          "$BUILD_DIR" \
-          -Wno-dev \
-          -DCMAKE_BUILD_TYPE=Release \
-          -DCMAKE_SHARED_LINKER_FLAGS="-static-libstdc++ -static-libgcc" \
-          -DCMAKE_MODULE_LINKER_FLAGS="-static-libstdc++ -static-libgcc" \
-          -DCMAKE_EXE_LINKER_FLAGS="-static-libstdc++ -static-libgcc" \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT"
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR/build"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-cxx-toolchain
-      - |-
-        ninja
-      - |-
-        python
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" "https://github.com/nodejs/node/archive/refs/tags/v20.17.0.tar.gz"
-        cd "$BUILD_DIR"
-
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/nodejs-20-fixes.patch"
-        ./configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --ninja \
-          --with-intl=system-icu \
-          --shared-cares \
-          --shared-libuv \
-          --shared-openssl \
-          --shared-nghttp2 \
-          --shared-zlib
-      "dependencies":
-      - |-
-        host-libcxx
-      - |-
-        cares
-      - |-
-        icu
-      - |-
-        libuv
-      - |-
-        nghttp2
-      - |-
-        openssl
-      - |-
-        zlib
-      - |-
-        host-libc
-      "install": |+
-        cd "$BUILD_DIR"
-
-        make ${JOBS:+-j$JOBS}
-
-        if [ "$RUN_TESTS" -eq 1 ]; then
-          OPENSSL_CONF=/dev/null make test-only
-        fi
-
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-        mv "$DESTDIR$ORCHESTRA_ROOT/bin/npm"{,.original}
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        JS_DIR="$ORCHESTRA_DOTDIR/support/nodejs-support"
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        cp -a "$JS_DIR/package.json" .
-
-        # check that package.json has the right hash, this is to trigger a rebuild in orchestra
-        # whenever we change the file
-        [ 'c3323cdac79e4f8a8e3b6f856f71dc759940f828bbb54c3ac73986adc3b97410' = "$(directory-hash --no-hash-paths "$JS_DIR")" ]
-
-        # Generate package lock
-        npm.original install --package-lock-only --silent
-
-        # NOTE: until we install this component fetch-js-dependencies will only work with npm lockfiles
-        #       due to yarn lockfiles needing the `@yarnpkg/lockfile` dependency installed to be read
-        fetch-js-dependencies npm -o ./.cache
-      "dependencies":
-      - |-
-        nodejs
-      "install": |+
-        JS_DIR="$ORCHESTRA_DOTDIR/support/nodejs-support"
-
-        cd "$BUILD_DIR"
-        mkdir "${DESTDIR}${ORCHESTRA_ROOT}/share/node_cache"
-
-        # copy all download packages to node_cache
-        cp -a .cache/*.tgz "${DESTDIR}${ORCHESTRA_ROOT}/share/node_cache"
-
-        # copy the npm_static_repository tool
-        cp -a "$JS_DIR/static-npm-registry" "${DESTDIR}${ORCHESTRA_ROOT}/libexec"
-        cp -a "$JS_DIR/npm" "${DESTDIR}${ORCHESTRA_ROOT}/bin"
-
-        # Create npmrc
-        cat - > "${DESTDIR}${ORCHESTRA_ROOT}/share/npmrc" << EOF
-        EOF
-
-        # Install packages needed for building
-        export ORCHESTRA_NODE_CACHE="$BUILD_DIR/.cache:$ORCHESTRA_NODE_CACHE"
-        export PATH="${DESTDIR}${ORCHESTRA_ROOT}/bin:$PATH"
-
-        npm --global \
-            --prefix="${DESTDIR}${ORCHESTRA_ROOT}" \
-            install yarn @yarnpkg/lockfile
-
-        # Overwrite yarn with our wrapper
-        rm "${DESTDIR}${ORCHESTRA_ROOT}/bin/"{yarn,yarnpkg}
-        cp -a "$JS_DIR/yarn" "${DESTDIR}${ORCHESTRA_ROOT}/bin/yarn"
-        ln -s "yarn" "${DESTDIR}${ORCHESTRA_ROOT}/bin/yarnpkg"
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": ""
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://github.com/openssl/openssl/archive/refs/tags/OpenSSL_1_1_1q.tar.gz
-
-        #@ # Note: openssldir is set to /etc/ssl; we assume that distros provide this.
-        #@ # On distros that don't, the following check will fail at build-time,
-        #@ # but unfortunately not at install-time when binary archives are used.
-        if ! [[ -d /etc/ssl ]]; then
-          echo "Error: openssldir /etc/ssl is missing in host root!" >&2
-          exit 1
-        fi
-
-        cd "$BUILD_DIR"
-        ./Configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --openssldir="/etc/ssl" \
-          --libdir=lib64 \
-          linux-x86_64 \
-          enable-camellia \
-          enable-ec \
-          enable-ec2m \
-          enable-sm2 \
-          enable-srp \
-          enable-idea \
-          enable-mdc2 \
-          enable-rc5 \
-          no-ssl3 \
-          no-ssl3-method \
-          enable-asm \
-          no-rfc3779 \
-          no-sctp \
-          no-tests \
-          no-zlib \
-          no-heartbeats \
-          no-weak-ssl-ciphers \
-          shared \
-          threads
-      "dependencies":
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install_sw DESTDIR="$DESTDIR"
-        find "$DESTDIR" -name "*.a" -delete
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://www.python.org/ftp/python/3.12.7/Python-3.12.7.tar.xz
-
-        # Implicitly force PYTHONNOUSERSITE
-        sed -i \
-          's/if (no_user_site_directory)/if (1)/' \
-          "$BUILD_DIR/Python/initconfig.c"
-
-        cd "$BUILD_DIR"
-
-        # orchestra's libc has a buggy getaddrinfo; we expect users to have a newer libc
-        ac_cv_buggy_getaddrinfo=no ./configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --libdir="${ORCHESTRA_ROOT}/lib64" \
-          --enable-optimizations \
-          --enable-shared \
-          --enable-ipv6 \
-          --disable-test-modules \
-          --with-ensurepip=install \
-          --with-lto \
-          --with-readline \
-          --with-system-ffi \
-          --with-system-expat \
-          --without-static-libpython \
-          CC="gcc -ljemalloc"
-
-        grep -v HAVE_SYS_AUXV_H pyconfig.h > pyconfig.h.tmp
-        mv pyconfig.h.tmp pyconfig.h
-      "dependencies":
-      - |-
-        bzip2
-      - |-
-        expat
-      - |-
-        libffi
-      - |-
-        libxcrypt
-      - |-
-        openssl
-      - |-
-        readline
-      - |-
-        sqlite
-      - |-
-        libb2
-      - |-
-        xz
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-
-        INSTALLDIR="${DESTDIR}${ORCHESTRA_ROOT}"
-        ln -s python3 "${INSTALLDIR}"/bin/python
-        ln -s python3-config "${INSTALLDIR}"/bin/python-config
-        ln -s idle3 "${INSTALLDIR}"/bin/idle
-        ln -s pydoc3 "${INSTALLDIR}"/bin/pydoc
-
-        # Python installs pip alongside itself, this means that there will be
-        # some modules in `lib/python3.XX/site-packages` present due to this
-        # component. Account for them in the orchestra infrastructure.
-        mkdir -p "${INSTALLDIR}/share/orchestra/python-packages"
-        find "${INSTALLDIR}/lib/python3.12/site-packages" -maxdepth 1 -type d -printf '%f\n' | \
-          grep -P '^[A-Za-z][\w_]*$' > \
-            "${INSTALLDIR}/share/orchestra/python-packages/python.txt"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        cat > requirements.txt <<'EOF'
-        wheel
-        no-manylinux
-        setuptools
-        EOF
-
-        pip-package-list.py \
-          python-base-packages \
-          -r requirements.txt \
-          > packages.csv
-
-        mkdir -p packages
-        cd packages
-        while IFS=, read -r NAME URL; do
-          fetch.sh "$URL"
-          echo "$NAME" >> "../package-list.txt"
-        done < ../packages.csv
-      "dependencies":
-      - |-
-        host-libc
-      - |-
-        python
-      "install": |-
-        cd "$BUILD_DIR"
-        export HARD_FLAGS_COMPILE="-I"$("${ORCHESTRA_DOTDIR}/support/get-python-path" include)" $HARD_FLAGS_COMPILE"
-        export HARD_ALLOWED_INCLUDE_PATH="$HARD_ALLOWED_INCLUDE_PATH:/tmp"
-        export HARD_ALLOWED_LIBRARY_PATH="$HARD_ALLOWED_LIBRARY_PATH:/tmp"
-        python \
-          -m pip \
-          --disable-pip-version-check \
-          --no-python-version-warning \
-          install \
-          --compile \
-          --no-deps \
-          --no-index \
-          --no-build-isolation \
-          --no-warn-script-location \
-          --ignore-installed \
-          --root "$DESTDIR" \
-          --verbose \
-          packages/*
-
-        PYTHON_PACKAGES_DIR="$DESTDIR$ORCHESTRA_ROOT/share/orchestra/python-packages/"
-        mkdir -p "$PYTHON_PACKAGES_DIR"
-        cp \
-          -a \
-          package-list.txt \
-          "$PYTHON_PACKAGES_DIR/python-base-packages.txt"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz
-
-        cd "$BUILD_DIR"
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/python2-fixes.patch"
-
-        # orchestra's libc has a buggy getaddrinfo; we expect users to have a newer libc
-        ac_cv_buggy_getaddrinfo=no ./configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --libdir="${ORCHESTRA_ROOT}/lib64" \
-          --enable-optimizations \
-          --enable-shared \
-          --enable-ipv6 \
-          --with-lto \
-          --with-system-ffi \
-          --with-system-expat \
-          --without-ensurepip \
-          CC="gcc -ljemalloc"
-      "dependencies":
-      - |-
-        bzip2
-      - |-
-        expat
-      - |-
-        libffi
-      - |-
-        ncurses
-      - |-
-        openssl
-      - |-
-        readline
-      - |-
-        sqlite
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} altinstall DESTDIR="$DESTDIR"
-
-        BINDIR="${DESTDIR}${ORCHESTRA_ROOT}/bin"
-        rm "${BINDIR}/pydoc" "${BINDIR}/idle" "${BINDIR}/2to3" "${BINDIR}/smtpd.py"
-        ln -s python2.7 "${BINDIR}/python2"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        cat > requirements.txt <<'EOF'
-        --global-option=--with-libyaml
-        pyyaml==6.0.1
-        EOF
-
-        pip-package-list.py \
-          pyyaml \
-          -r requirements.txt \
-          > packages.csv
-
-        mkdir -p packages
-        cd packages
-        while IFS=, read -r NAME URL; do
-          fetch.sh "$URL"
-          echo "$NAME" >> "../package-list.txt"
-        done < ../packages.csv
-      "dependencies":
-      - |-
-        host-libc
-      - |-
-        python-base-packages
-      - |-
-        libyaml
-      - |-
-        cython
-      "install": |-
-        cd "$BUILD_DIR"
-        export HARD_FLAGS_COMPILE="-I"$("${ORCHESTRA_DOTDIR}/support/get-python-path" include)" $HARD_FLAGS_COMPILE"
-        export HARD_ALLOWED_INCLUDE_PATH="$HARD_ALLOWED_INCLUDE_PATH:/tmp"
-        export HARD_ALLOWED_LIBRARY_PATH="$HARD_ALLOWED_LIBRARY_PATH:/tmp"
-        python \
-          -m pip \
-          --disable-pip-version-check \
-          --no-python-version-warning \
-          install \
-          --compile \
-          --no-deps \
-          --no-index \
-          --no-build-isolation \
-          --no-warn-script-location \
-          --ignore-installed \
-          --root "$DESTDIR" \
-          --verbose \
-          packages/*
-
-        PYTHON_PACKAGES_DIR="$DESTDIR$ORCHESTRA_ROOT/share/orchestra/python-packages/"
-        mkdir -p "$PYTHON_PACKAGES_DIR"
-        cp \
-          -a \
-          package-list.txt \
-          "$PYTHON_PACKAGES_DIR/pyyaml.txt"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "debug":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      - |-
-        python2
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR";
-        "$SOURCE_DIR/configure" \
-          --cc="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          --cxx="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          --prefix="$ORCHESTRA_ROOT" \
-          --target-list=" arm-libtinycode arm-linux-user aarch64-libtinycode aarch64-linux-user i386-libtinycode i386-linux-user mips-libtinycode mips-linux-user mipsel-libtinycode mipsel-linux-user s390x-libtinycode s390x-linux-user x86_64-libtinycode x86_64-linux-user " \
-          --disable-werror \
-          --enable-llvm-helpers \
-          --disable-kvm \
-          --without-pixman \
-          --disable-tools \
-          --disable-system \
-          --disable-libnfs \
-          --disable-vde \
-          --disable-gnutls \
-          --disable-smartcard-nss \
-          --disable-uuid \
-          --disable-cap-ng \
-          --python="${ORCHESTRA_ROOT}/bin/python2" \
-          --enable-debug \
-          --extra-cflags="-ggdb3 -O0 "
-      "dependencies":
-      - |-
-        zlib
-      - |-
-        glib
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} install
-      "ndebug": !!bool |-
-        false
-    "optimized":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      - |-
-        python2
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR";
-        "$SOURCE_DIR/configure" \
-          --cc="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          --cxx="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          --prefix="$ORCHESTRA_ROOT" \
-          --target-list=" arm-libtinycode arm-linux-user aarch64-libtinycode aarch64-linux-user i386-libtinycode i386-linux-user mips-libtinycode mips-linux-user mipsel-libtinycode mipsel-linux-user s390x-libtinycode s390x-linux-user x86_64-libtinycode x86_64-linux-user " \
-          --disable-werror \
-          --enable-llvm-helpers \
-          --disable-kvm \
-          --without-pixman \
-          --disable-tools \
-          --disable-system \
-          --disable-libnfs \
-          --disable-vde \
-          --disable-gnutls \
-          --disable-smartcard-nss \
-          --disable-uuid \
-          --disable-cap-ng \
-          --python="${ORCHESTRA_ROOT}/bin/python2" \
-          --enable-debug \
-          --extra-cflags="-ggdb3 -O2 -fno-omit-frame-pointer "
-      "dependencies":
-      - |-
-        zlib
-      - |-
-        glib
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} install
-      "ndebug": !!bool |-
-        false
-    "release":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      - |-
-        python2
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR";
-        "$SOURCE_DIR/configure" \
-          --cc="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          --cxx="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          --prefix="$ORCHESTRA_ROOT" \
-          --target-list=" arm-libtinycode arm-linux-user aarch64-libtinycode aarch64-linux-user i386-libtinycode i386-linux-user mips-libtinycode mips-linux-user mipsel-libtinycode mipsel-linux-user s390x-libtinycode s390x-linux-user x86_64-libtinycode x86_64-linux-user " \
-          --disable-werror \
-          --enable-llvm-helpers \
-          --disable-kvm \
-          --without-pixman \
-          --disable-tools \
-          --disable-system \
-          --disable-libnfs \
-          --disable-vde \
-          --disable-gnutls \
-          --disable-smartcard-nss \
-          --disable-uuid \
-          --disable-cap-ng \
-          --python="${ORCHESTRA_ROOT}/bin/python2" \
-          \
-          --extra-cflags="-ggdb3 -O2 "
-      "dependencies":
-      - |-
-        zlib
-      - |-
-        glib
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} install
-      "ndebug": !!bool |-
-        true
-  "commit": |-
-    f4154e7ce51eb0c769a44c7cc4213edea0cddc0e
-  "default_build": |-
-    optimized
-  "license": |-
-    LICENSE
-  "repository": |-
-    qemu
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://ftp.gnu.org/gnu/readline/readline-8.1.2.tar.gz
-
-        cd "$BUILD_DIR"
-        ./configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --enable-multibyte \
-          --disable-static \
-          --disable-install-examples \
-          --with-curses
-      "dependencies":
-      - |-
-        ncurses
-      - |-
-        host-libc
-      "install": |+
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} SHLIB_LIBS=-lncurses
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "debug":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        host-cxx-toolchain
-      - |-
-        nodejs-support
-      - |-
-        test/revng-qa
-      "configure": |2+
-
-
-        mkdir -p "$BUILD_DIR"
-
-
-
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$SOURCE_DIR" \
-          -G"Ninja" \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DCMAKE_C_FLAGS="-ggdb3 -O0  -fplugin=libclangTidyPlugin.so -Wl,--no-undefined -Wno-unused-command-line-argument -stdlib=libc++ -fuse-ld=mold " \
-          -DCMAKE_CXX_FLAGS="-ggdb3 -O0  -fplugin=libclangTidyPlugin.so -Wl,--no-undefined -Wno-unused-command-line-argument -stdlib=libc++ -fuse-ld=mold " \
-          -DCMAKE_BUILD_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_BUILD_TYPE="Debug" \
-          -DPython_FIND_VIRTUALENV=STANDARD \
-          -DBOOST_ROOT="$ORCHESTRA_ROOT" \
-          -DBoost_NO_BOOST_CMAKE=On \
-          -DBoost_NO_SYSTEM_PATHS=On \
-          -DLLVM_DIR=$ORCHESTRA_ROOT/lib64/llvm/llvm/lib/cmake/llvm \
-          -DClang_DIR=$ORCHESTRA_ROOT/lib64/llvm/llvm/lib/cmake/clang \
-          -DMLIR_DIR=$ORCHESTRA_ROOT/lib64/llvm/llvm/lib/cmake/mlir \
-          -DTARGET_CLANG=$ORCHESTRA_ROOT/link-only/bin/clang
-
-
-      "dependencies":
-      - |-
-        aws-sdk
-      - |-
-        boost
-      - |-
-        host-libcxx
-      - |-
-        llvm
-      - |-
-        qemu
-      - |-
-        revng-python-dependencies
-      - |-
-        toolchain/host/binutils
-      - |-
-        revng-js-prerequisites
-      - |-
-        glibc
-      - |-
-        gcc-runtime
-      - |-
-        libarchive
-      - |-
-        flamegraph
-      - |-
-        zstd
-      "install": |2+
-
-
-        cmake --build "$BUILD_DIR" ${JOBS:+-j$JOBS}
-
-
-        if test "$RUN_TESTS" -eq 1; then
-          cd "$BUILD_DIR"
-          ctest --output-on-failure ${JOBS:+-j$JOBS}
-          cd -
-        fi
-
-
-        cmake --install "$BUILD_DIR"
-
-
-        if [ "$RUN_TESTS" -eq 1 ]; then
-          cd "$SOURCE_DIR"
-          ./libexec/revng/check-conventions
-        fi
-
-
-      "ndebug": !!bool |-
-        false
-    "optimized":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        host-cxx-toolchain
-      - |-
-        nodejs-support
-      - |-
-        test/revng-qa
-      "configure": |2+
-
-
-        mkdir -p "$BUILD_DIR"
-
-
-
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$SOURCE_DIR" \
-          -G"Ninja" \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DCMAKE_C_FLAGS="-ggdb3 -O2 -fno-omit-frame-pointer  -fplugin=libclangTidyPlugin.so -Wl,--no-undefined -Wno-unused-command-line-argument -stdlib=libc++ -fuse-ld=mold " \
-          -DCMAKE_CXX_FLAGS="-ggdb3 -O2 -fno-omit-frame-pointer  -fplugin=libclangTidyPlugin.so -Wl,--no-undefined -Wno-unused-command-line-argument -stdlib=libc++ -fuse-ld=mold " \
-          -DCMAKE_BUILD_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_BUILD_TYPE="Debug" \
-          -DPython_FIND_VIRTUALENV=STANDARD \
-          -DBOOST_ROOT="$ORCHESTRA_ROOT" \
-          -DBoost_NO_BOOST_CMAKE=On \
-          -DBoost_NO_SYSTEM_PATHS=On \
-          -DLLVM_DIR=$ORCHESTRA_ROOT/lib64/llvm/llvm/lib/cmake/llvm \
-          -DClang_DIR=$ORCHESTRA_ROOT/lib64/llvm/llvm/lib/cmake/clang \
-          -DMLIR_DIR=$ORCHESTRA_ROOT/lib64/llvm/llvm/lib/cmake/mlir \
-          -DTARGET_CLANG=$ORCHESTRA_ROOT/link-only/bin/clang
-
-
-      "dependencies":
-      - |-
-        aws-sdk
-      - |-
-        boost
-      - |-
-        host-libcxx
-      - |-
-        llvm
-      - |-
-        qemu
-      - |-
-        revng-python-dependencies
-      - |-
-        toolchain/host/binutils
-      - |-
-        revng-js-prerequisites
-      - |-
-        glibc
-      - |-
-        gcc-runtime
-      - |-
-        libarchive
-      - |-
-        flamegraph
-      - |-
-        zstd
-      "install": |2+
-
-
-        cmake --build "$BUILD_DIR" ${JOBS:+-j$JOBS}
-
-
-        if test "$RUN_TESTS" -eq 1; then
-          cd "$BUILD_DIR"
-          ctest --output-on-failure ${JOBS:+-j$JOBS}
-          cd -
-        fi
-
-
-        cmake --install "$BUILD_DIR"
-
-
-        if [ "$RUN_TESTS" -eq 1 ]; then
-          cd "$SOURCE_DIR"
-          ./libexec/revng/check-conventions
-        fi
-
-
-      "ndebug": !!bool |-
-        false
-    "release":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        host-cxx-toolchain
-      - |-
-        nodejs-support
-      - |-
-        test/revng-qa
-      "configure": |2+
-
-
-        mkdir -p "$BUILD_DIR"
-
-
-
-        cd "$BUILD_DIR";
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          "$SOURCE_DIR" \
-          -G"Ninja" \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DCMAKE_C_FLAGS="-ggdb3 -O2  -fplugin=libclangTidyPlugin.so -Wl,--no-undefined -Wno-unused-command-line-argument -stdlib=libc++ -fuse-ld=mold " \
-          -DCMAKE_CXX_FLAGS="-ggdb3 -O2  -fplugin=libclangTidyPlugin.so -Wl,--no-undefined -Wno-unused-command-line-argument -stdlib=libc++ -fuse-ld=mold " \
-          -DCMAKE_BUILD_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_BUILD_TYPE="Release" \
-          -DPython_FIND_VIRTUALENV=STANDARD \
-          -DBOOST_ROOT="$ORCHESTRA_ROOT" \
-          -DBoost_NO_BOOST_CMAKE=On \
-          -DBoost_NO_SYSTEM_PATHS=On \
-          -DLLVM_DIR=$ORCHESTRA_ROOT/lib64/llvm/llvm/lib/cmake/llvm \
-          -DClang_DIR=$ORCHESTRA_ROOT/lib64/llvm/llvm/lib/cmake/clang \
-          -DMLIR_DIR=$ORCHESTRA_ROOT/lib64/llvm/llvm/lib/cmake/mlir \
-          -DTARGET_CLANG=$ORCHESTRA_ROOT/link-only/bin/clang
-
-
-      "dependencies":
-      - |-
-        aws-sdk
-      - |-
-        boost
-      - |-
-        host-libcxx
-      - |-
-        llvm
-      - |-
-        qemu
-      - |-
-        revng-python-dependencies
-      - |-
-        toolchain/host/binutils
-      - |-
-        revng-js-prerequisites
-      - |-
-        glibc
-      - |-
-        gcc-runtime
-      - |-
-        libarchive
-      - |-
-        flamegraph
-      - |-
-        zstd
-      "install": |2+
-
-
-        cmake --build "$BUILD_DIR" ${JOBS:+-j$JOBS}
-
-
-        if test "$RUN_TESTS" -eq 1; then
-          cd "$BUILD_DIR"
-          ctest --output-on-failure ${JOBS:+-j$JOBS}
-          cd -
-        fi
-
-
-        cmake --install "$BUILD_DIR"
-
-
-        if [ "$RUN_TESTS" -eq 1 ]; then
-          cd "$SOURCE_DIR"
-          ./libexec/revng/check-conventions
-        fi
-
-
-      "ndebug": !!bool |-
-        true
-  "commit": |-
-    f616f30d217a1fc516a6128396a6eb6f187893c5
-  "default_build": |-
-    optimized
-  "license": |-
-    LICENSE
-  "repository": |-
-    revng
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        nodejs-support
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        cp -a "$ORCHESTRA_DOTDIR/support/revng-js-prerequisites-package.json" package.json
-
-        # check that package.json has the right hash, this is to trigger a rebuild in orchestra
-        # whenever we change the file
-        echo 'd99c352cb57dc80384654999135dceb6b528a5cd46242e1c5246d993359f61f9 package.json' | sha256sum -c -
-
-        # Generate package lock
-        npm.original install --package-lock-only --silent
-        # Populate cache
-        fetch-js-dependencies npm -o ./.cache
-      "dependencies":
-      - |-
-        nodejs
-      "install": |+
-        cd "$BUILD_DIR"
-
-        # copy all download packages to node_cache
-        mkdir -p "${DESTDIR}${ORCHESTRA_ROOT}/share/node_cache"
-        cp -a .cache/*.tgz "${DESTDIR}${ORCHESTRA_ROOT}/share/node_cache"
-
-        # Install packages needed for building
-        export ORCHESTRA_NODE_CACHE="$BUILD_DIR/.cache:$ORCHESTRA_NODE_CACHE"
-
-        npm --global \
-            --prefix="${DESTDIR}${ORCHESTRA_ROOT}" \
-            install \
-              s3rver \
-              prettier eslint lint-staged gts \
-              eslint-plugin-node eslint-plugin-prettier \
-              @typescript-eslint/eslint-plugin @typescript-eslint/parser
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": ""
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        cat > requirements.txt <<'EOF'
-        # Python language checkers/formatters
-        black>=22.12.0,<23.0
-        flake8>=7.0.0,<8.0
-        flake8-breakpoint>=1.1.0,<2.0
-        flake8-builtins>=2.1.0,<3.0
-        flake8-comprehensions>=3.10.1,<4.0
-        flake8-eradicate>=1.4.0,<2.0
-        flake8-return>=1.2.0,<2.0
-        flake8-simplify>=0.19.3,<1.0
-        pep8-naming>=0.13.3,<1.0
-        isort>=5.11.4,<6.0
-        codespell>=2.2.2,<3.0
-        mypy==1.13.0
-
-        # Python types, needed for mypy to work correctly
-        boto3-stubs[s3]
-        types-backports
-        types-PyYAML
-        types-requests
-        types-urllib3
-
-        # cmake-format executable
-        cmakelang
-
-        # Applications/Script dependencies
-        ariadne[asgi-file-uploads]>=0.23.0
-        boto3
-        cffi
-        Jinja2
-        gql[aiohttp]
-        https://github.com/revng/grandiso-networkx/archive/043ce4b.tar.gz
-        jsonschema>=4.17.3,<4.18.0
-        networkx>=3.3
-        pefile
-        pycparser
-        pydot>=3.0.2
-        pyelftools
-
-        # This is our fork of the python-idb package that includes some fixes.
-        https://github.com/revng/python-idb/archive/08ba07a.tar.gz
-
-        pytest
-        pytest-asyncio
-        requests
-        requests-toolbelt
-        rich
-        psutil
-        build
-
-        # uvicorn[standard] but without watchfiles (since it requires rust)
-        uvicorn==0.32.0
-        httptools>=0.5.0
-        python-dotenv>=0.13
-        websockets>=10.4
-
-        xdg
-
-        marko
-        mkdocs
-        mkdocs-graphviz
-        mkdocs-material
-
-        yq
-        EOF
-
-        pip-package-list.py \
-          revng-python-dependencies \
-          -r requirements.txt \
-          > packages.csv
-
-        mkdir -p packages
-        cd packages
-        while IFS=, read -r NAME URL; do
-          fetch.sh "$URL"
-          echo "$NAME" >> "../package-list.txt"
-        done < ../packages.csv
-      "dependencies":
-      - |-
-        host-libc
-      - |-
-        python-base-packages
-      - |-
-        revng-qa-python-dependencies
-      - |-
-        pyyaml
-      - |-
-        cython
-      - |-
-        uvloop
-      "install": |-
-        cd "$BUILD_DIR"
-        export HARD_FLAGS_COMPILE="-I"$("${ORCHESTRA_DOTDIR}/support/get-python-path" include)" $HARD_FLAGS_COMPILE"
-        export HARD_ALLOWED_INCLUDE_PATH="$HARD_ALLOWED_INCLUDE_PATH:/tmp"
-        export HARD_ALLOWED_LIBRARY_PATH="$HARD_ALLOWED_LIBRARY_PATH:/tmp"
-        python \
-          -m pip \
-          --disable-pip-version-check \
-          --no-python-version-warning \
-          install \
-          --compile \
-          --no-deps \
-          --no-index \
-          --no-build-isolation \
-          --no-warn-script-location \
-          --ignore-installed \
-          --root "$DESTDIR" \
-          --verbose \
-          packages/*
-
-        PYTHON_PACKAGES_DIR="$DESTDIR$ORCHESTRA_ROOT/share/orchestra/python-packages/"
-        mkdir -p "$PYTHON_PACKAGES_DIR"
-        cp \
-          -a \
-          package-list.txt \
-          "$PYTHON_PACKAGES_DIR/revng-python-dependencies.txt"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        ninja
-      - |-
-        host-cxx-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" "$SOURCE_DIR"
-      "dependencies":
-      - |-
-        revng-qa-python-dependencies
-      - |-
-        clang-release
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": |-
-    62e18aa04db00e44287fadd13eb880d9b6a199c4
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE
-  "repository": |-
-    revng-qa
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        cat > requirements.txt <<'EOF'
-        expandvars
-        jinja2
-        EOF
-
-        pip-package-list.py \
-          revng-qa-python-dependencies \
-          -r requirements.txt \
-          > packages.csv
-
-        mkdir -p packages
-        cd packages
-        while IFS=, read -r NAME URL; do
-          fetch.sh "$URL"
-          echo "$NAME" >> "../package-list.txt"
-        done < ../packages.csv
-      "dependencies":
-      - |-
-        host-libc
-      - |-
-        python-base-packages
-      - |-
-        pyyaml
-      "install": |-
-        cd "$BUILD_DIR"
-        export HARD_FLAGS_COMPILE="-I"$("${ORCHESTRA_DOTDIR}/support/get-python-path" include)" $HARD_FLAGS_COMPILE"
-        export HARD_ALLOWED_INCLUDE_PATH="$HARD_ALLOWED_INCLUDE_PATH:/tmp"
-        export HARD_ALLOWED_LIBRARY_PATH="$HARD_ALLOWED_LIBRARY_PATH:/tmp"
-        python \
-          -m pip \
-          --disable-pip-version-check \
-          --no-python-version-warning \
-          install \
-          --compile \
-          --no-deps \
-          --no-index \
-          --no-build-isolation \
-          --no-warn-script-location \
-          --ignore-installed \
-          --root "$DESTDIR" \
-          --verbose \
-          packages/*
-
-        PYTHON_PACKAGES_DIR="$DESTDIR$ORCHESTRA_ROOT/share/orchestra/python-packages/"
-        mkdir -p "$PYTHON_PACKAGES_DIR"
-        cp \
-          -a \
-          package-list.txt \
-          "$PYTHON_PACKAGES_DIR/revng-qa-python-dependencies.txt"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      - |-
-        tcl
-      "configure": |
-        mkdir -p "$BUILD_DIR/source"
-        extract.sh --into "$BUILD_DIR/source" "https://github.com/sqlite/sqlite/archive/refs/tags/version-3.39.4.tar.gz"
-        cd "$BUILD_DIR" && ./source/configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --enable-shared \
-          --enable-all \
-          --with-pic \
-          --disable-tcl
-      "dependencies":
-      - |-
-        readline
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/LICENSE.md
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR/source"
-        extract.sh --into "$BUILD_DIR/source" "https://prdownloads.sourceforge.net/tcl/tcl8.6.12-src.tar.gz"
-        cd "$BUILD_DIR" && ./source/unix/configure \
-          --prefix="$ORCHESTRA_ROOT" \
-          --enable-shared
-      "dependencies":
-      - |-
-        host-libc
-      "install": |+
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-        ln -s tclsh8.6 "$DESTDIR$ORCHESTRA_ROOT/bin/tclsh"
-        ls "$DESTDIR$ORCHESTRA_ROOT/bin/tclsh"
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/license.terms
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        ninja
-      - |-
-        revng-qa
-      - |-
-        toolchain/win32-vc16/vc
-      - |-
-        toolchain/win32-vc19/vc
-      - |-
-        toolchain/win64-vc19/vc
-      - |-
-        toolchain/win64-aarch64-vc19/vc
-      - |-
-        toolchain/arm/gcc
-      - |-
-        toolchain/x86-64/gcc
-      - |-
-        toolchain/i386/gcc
-      - |-
-        toolchain/s390x/gcc
-      - |-
-        toolchain/aarch64/gcc
-      - |-
-        toolchain/mips/gcc
-      - |-
-        toolchain/mipsel/gcc
-      - |-
-        toolchain/host/gcc
-      - |-
-        ida
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-
-        # Pre-create the WINEPREFIX directory, in case we need it to avoid data
-        # races
-        if command -v wine >& /dev/null && test -n "$WINEPREFIX" && ! test -d "$WINEPREFIX"; then
-          wine cmd.exe /c exit
-        fi
-
-        rm -rf *
-        "$ORCHESTRA_ROOT/libexec/revng/test-configure" \
-          "$ORCHESTRA_ROOT/share/revng/test/configuration"/revng-qa/*.yml \
-          --install-path "$ORCHESTRA_ROOT" \
-          --destination . \
-          --target-type 'revng-qa\..*'
-
-        export REVNG_OPTIONS="--debug-log=verify"
-
-        ninja install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/aarch64-unknown-linux-musl/binutils-bin/2.35
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        toolchain/host/gcc
-      - |-
-        toolchain/host/binutils
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/binutils/binutils-2.35.tar.bz2
-        cd "$BUILD_DIR" && "$SOURCE_DIR/configure" \
-          --build=x86_64-pc-linux-gnu \
-          --host=x86_64-pc-linux-gnu \
-          --target=aarch64-unknown-linux-musl \
-          --with-sysroot="$ORCHESTRA_ROOT/aarch64-unknown-linux-musl" \
-          --prefix=$ORCHESTRA_ROOT \
-          --datadir=$ORCHESTRA_ROOT/share/binutils-data/aarch64-unknown-linux-musl/2.35 \
-          --infodir=$ORCHESTRA_ROOT/share/binutils-data/aarch64-unknown-linux-musl/2.35/info \
-          --mandir=$ORCHESTRA_ROOT/share/binutils-data/aarch64-unknown-linux-musl/2.35/man \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/aarch64-unknown-linux-musl/binutils-bin/2.35 \
-          --libdir=$ORCHESTRA_ROOT/lib64/binutils/aarch64-unknown-linux-musl/2.35 \
-          --libexecdir=$ORCHESTRA_ROOT/lib64/binutils/aarch64-unknown-linux-musl/2.35 \
-          --includedir=$ORCHESTRA_ROOT/lib64/binutils/aarch64-unknown-linux-musl/2.35/include \
-          --without-included-gettext \
-          --with-zlib \
-          --enable-poison-system-directories \
-          --enable-secureplt \
-          --enable-obsolete \
-          --enable-gold \
-          --disable-shared \
-          --enable-threads \
-          --enable-install-libiberty \
-          --disable-werror \
-          --disable-static \
-          --disable-gdb \
-          --disable-libdecnumber \
-          --disable-readline \
-          --disable-sim \
-          --without-debuginfod \
-          --without-stage1-ldflags \
-           \
-          CFLAGS="-w -ggdb3 -O3" \
-          CXXFLAGS="-w -ggdb3 -O3"
-      "dependencies":
-      - |-
-        gcc-runtime
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/aarch64-unknown-linux-musl/gcc-bin/7.3.0
-  "builds":
-    "stage1":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=aarch64-unknown-linux-musl \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/aarch64-unknown-linux-musl/gcc-bin/7.3.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/aarch64-unknown-linux-musl/7.3.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/aarch64-unknown-linux-musl/7.3.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/aarch64-unknown-linux-musl/7.3.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/aarch64-unknown-linux-musl/7.3.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/aarch64-unknown-linux-musl \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --without-cloog \
-          --without-isl \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/aarch64/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/aarch64/musl~headers
-      - |-
-        toolchain/aarch64/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/aarch64-unknown-linux-musl/gcc-bin/7.3.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/7.3.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-    "stage2":
-      "build_dependencies":
-      - |-
-        toolchain/aarch64/gcc~stage1
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=aarch64-unknown-linux-musl \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/aarch64-unknown-linux-musl/gcc-bin/7.3.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/aarch64-unknown-linux-musl/7.3.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/aarch64-unknown-linux-musl/7.3.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/aarch64-unknown-linux-musl/7.3.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/aarch64-unknown-linux-musl/7.3.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/aarch64-unknown-linux-musl \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --without-cloog \
-          --without-isl \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c,c++ \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/aarch64/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/aarch64/musl
-      - |-
-        toolchain/aarch64/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/aarch64-unknown-linux-musl/gcc-bin/7.3.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/7.3.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    stage2
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.4.tar.xz
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} -C "$BUILD_DIR" \
-          ARCH=arm64 \
-          INSTALL_HDR_PATH="${DESTDIR}${ORCHESTRA_ROOT}/aarch64-unknown-linux-musl/usr" headers_install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        toolchain/aarch64/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.19.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.19-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/aarch64-unknown-linux-musl/gcc-bin/7.3.0//aarch64-unknown-linux-musl-gcc" CFLAGS=" -ggdb3" "$BUILD_DIR/configure" \
-          --target=aarch64-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/aarch64-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/aarch64-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "headers":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.19.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.19-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="true" "$BUILD_DIR/configure" \
-          --target=aarch64-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/aarch64-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/aarch64-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} include/bits/alltypes.h || make ${JOBS:+-j$JOBS} obj/include/bits/alltypes.h
-        make ${JOBS:+-j$JOBS} install-headers
-      "ndebug": !!bool |-
-        true
-    "o0":
-      "build_dependencies":
-      - |-
-        toolchain/aarch64/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.19.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.19-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/aarch64-unknown-linux-musl/gcc-bin/7.3.0//aarch64-unknown-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O0" "$BUILD_DIR/configure" \
-          --target=aarch64-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/aarch64-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/aarch64-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o1":
-      "build_dependencies":
-      - |-
-        toolchain/aarch64/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.19.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.19-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/aarch64-unknown-linux-musl/gcc-bin/7.3.0//aarch64-unknown-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O1" "$BUILD_DIR/configure" \
-          --target=aarch64-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/aarch64-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/aarch64-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o2":
-      "build_dependencies":
-      - |-
-        toolchain/aarch64/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.19.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.19-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/aarch64-unknown-linux-musl/gcc-bin/7.3.0//aarch64-unknown-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O2" "$BUILD_DIR/configure" \
-          --target=aarch64-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/aarch64-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/aarch64-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o3":
-      "build_dependencies":
-      - |-
-        toolchain/aarch64/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.19.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.19-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/aarch64-unknown-linux-musl/gcc-bin/7.3.0//aarch64-unknown-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O3" "$BUILD_DIR/configure" \
-          --target=aarch64-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/aarch64-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/aarch64-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYRIGHT
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/binutils-bin/2.35
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        toolchain/host/gcc
-      - |-
-        toolchain/host/binutils
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/binutils/binutils-2.35.tar.bz2
-        cd "$BUILD_DIR" && "$SOURCE_DIR/configure" \
-          --build=x86_64-pc-linux-gnu \
-          --host=x86_64-pc-linux-gnu \
-          --target=armv7a-hardfloat-linux-uclibceabi \
-          --with-sysroot="$ORCHESTRA_ROOT/armv7a-hardfloat-linux-uclibceabi" \
-          --prefix=$ORCHESTRA_ROOT \
-          --datadir=$ORCHESTRA_ROOT/share/binutils-data/armv7a-hardfloat-linux-uclibceabi/2.35 \
-          --infodir=$ORCHESTRA_ROOT/share/binutils-data/armv7a-hardfloat-linux-uclibceabi/2.35/info \
-          --mandir=$ORCHESTRA_ROOT/share/binutils-data/armv7a-hardfloat-linux-uclibceabi/2.35/man \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/binutils-bin/2.35 \
-          --libdir=$ORCHESTRA_ROOT/lib64/binutils/armv7a-hardfloat-linux-uclibceabi/2.35 \
-          --libexecdir=$ORCHESTRA_ROOT/lib64/binutils/armv7a-hardfloat-linux-uclibceabi/2.35 \
-          --includedir=$ORCHESTRA_ROOT/lib64/binutils/armv7a-hardfloat-linux-uclibceabi/2.35/include \
-          --without-included-gettext \
-          --with-zlib \
-          --enable-poison-system-directories \
-          --enable-secureplt \
-          --enable-obsolete \
-          --enable-gold \
-          --disable-shared \
-          --enable-threads \
-          --enable-install-libiberty \
-          --disable-werror \
-          --disable-static \
-          --disable-gdb \
-          --disable-libdecnumber \
-          --disable-readline \
-          --disable-sim \
-          --without-debuginfod \
-          --without-stage1-ldflags \
-           \
-          CFLAGS="-w -ggdb3 -O3" \
-          CXXFLAGS="-w -ggdb3 -O3"
-      "dependencies":
-      - |-
-        gcc-runtime
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/gcc-bin/9.2.0
-  "builds":
-    "stage1":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=armv7a-hardfloat-linux-uclibceabi \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/gcc-bin/9.2.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/armv7a-hardfloat-linux-uclibceabi/9.2.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/armv7a-hardfloat-linux-uclibceabi/9.2.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/armv7a-hardfloat-linux-uclibceabi/9.2.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/armv7a-hardfloat-linux-uclibceabi/9.2.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/armv7a-hardfloat-linux-uclibceabi \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --enable-__cxa_atexit \
-          --enable-tls \
-          --enable-clocale=gnu \
-          --with-float=softfp \
-          --with-arch=armv7-a \
-          --without-cloog \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/arm/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/arm/uclibc~headers
-      - |-
-        toolchain/arm/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/gcc-bin/9.2.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/9.2.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-    "stage2":
-      "build_dependencies":
-      - |-
-        toolchain/arm/gcc~stage1
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=armv7a-hardfloat-linux-uclibceabi \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/gcc-bin/9.2.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/armv7a-hardfloat-linux-uclibceabi/9.2.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/armv7a-hardfloat-linux-uclibceabi/9.2.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/armv7a-hardfloat-linux-uclibceabi/9.2.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/armv7a-hardfloat-linux-uclibceabi/9.2.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/armv7a-hardfloat-linux-uclibceabi \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --enable-__cxa_atexit \
-          --enable-tls \
-          --enable-clocale=gnu \
-          --with-float=softfp \
-          --with-arch=armv7-a \
-          --without-cloog \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c,c++ \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/arm/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/arm/uclibc
-      - |-
-        toolchain/arm/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/gcc-bin/9.2.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/9.2.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    stage2
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.4.tar.xz
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} -C "$BUILD_DIR" \
-          ARCH=arm \
-          INSTALL_HDR_PATH="${DESTDIR}${ORCHESTRA_ROOT}/armv7a-hardfloat-linux-uclibceabi/usr" headers_install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        toolchain/arm/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" "https://uclibc.org/downloads/uClibc-0.9.33.2.tar.bz2"
-        cd "$BUILD_DIR"
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/blt-blo.patch"
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/uclibc-0071-Fix-libgcc_s_resume-issue.patch"
-        echo 'false' > extra/config/lxdialog/check-lxdialog.sh
-        make ARCH=arm defconfig
-        cp "${ORCHESTRA_DOTDIR}/patches/uClibc.config" .config
-        sed 's|$INSTALL_PATH|'"$ORCHESTRA_ROOT"'|g' .config -i
-        sed 's|$FLAGS|-ggdb3|g' .config -i
-        true | make oldconfig
-        sed 's|^typedef __kernel_dev_t\s*__kernel_old_dev_t;$|\0\ntypedef long __kernel_long_t;\ntypedef unsigned long __kernel_ulong_t;|' libc/sysdeps/linux/arm/bits/kernel_types.h -i
-      "dependencies": []
-      "install": |
-        export PATH="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/gcc-bin/9.2.0/:$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/binutils-bin/2.35:$PATH"
-        make -C "$BUILD_DIR"
-        make -C "$BUILD_DIR" install DESTDIR="${DESTDIR}${ORCHESTRA_ROOT}/armv7a-hardfloat-linux-uclibceabi"
-      "ndebug": !!bool |-
-        true
-    "headers":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" "https://uclibc.org/downloads/uClibc-0.9.33.2.tar.bz2"
-        cd "$BUILD_DIR"
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/blt-blo.patch"
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/uclibc-0071-Fix-libgcc_s_resume-issue.patch"
-        echo 'false' > extra/config/lxdialog/check-lxdialog.sh
-        make ARCH=arm defconfig
-        cp "${ORCHESTRA_DOTDIR}/patches/uClibc.config" .config
-        sed 's|$INSTALL_PATH|'"$ORCHESTRA_ROOT"'|g' .config -i
-        sed 's|$FLAGS||g' .config -i
-        true | make oldconfig
-        sed 's|^typedef __kernel_dev_t\s*__kernel_old_dev_t;$|\0\ntypedef long __kernel_long_t;\ntypedef unsigned long __kernel_ulong_t;|' libc/sysdeps/linux/arm/bits/kernel_types.h -i
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make headers
-        make DESTDIR="${DESTDIR}${ORCHESTRA_ROOT}/armv7a-hardfloat-linux-uclibceabi" install_headers
-      "ndebug": !!bool |-
-        true
-    "o0":
-      "build_dependencies":
-      - |-
-        toolchain/arm/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" "https://uclibc.org/downloads/uClibc-0.9.33.2.tar.bz2"
-        cd "$BUILD_DIR"
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/blt-blo.patch"
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/uclibc-0071-Fix-libgcc_s_resume-issue.patch"
-        echo 'false' > extra/config/lxdialog/check-lxdialog.sh
-        make ARCH=arm defconfig
-        cp "${ORCHESTRA_DOTDIR}/patches/uClibc.config" .config
-        sed 's|$INSTALL_PATH|'"$ORCHESTRA_ROOT"'|g' .config -i
-        sed 's|$FLAGS|-ggdb3 -Wl,--gc-sections -ffunction-sections -O0|g' .config -i
-        true | make oldconfig
-        sed 's|^typedef __kernel_dev_t\s*__kernel_old_dev_t;$|\0\ntypedef long __kernel_long_t;\ntypedef unsigned long __kernel_ulong_t;|' libc/sysdeps/linux/arm/bits/kernel_types.h -i
-      "dependencies": []
-      "install": |
-        export PATH="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/gcc-bin/9.2.0/:$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/binutils-bin/2.35:$PATH"
-        make -C "$BUILD_DIR"
-        make -C "$BUILD_DIR" install DESTDIR="${DESTDIR}${ORCHESTRA_ROOT}/armv7a-hardfloat-linux-uclibceabi"
-      "ndebug": !!bool |-
-        true
-    "o1":
-      "build_dependencies":
-      - |-
-        toolchain/arm/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" "https://uclibc.org/downloads/uClibc-0.9.33.2.tar.bz2"
-        cd "$BUILD_DIR"
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/blt-blo.patch"
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/uclibc-0071-Fix-libgcc_s_resume-issue.patch"
-        echo 'false' > extra/config/lxdialog/check-lxdialog.sh
-        make ARCH=arm defconfig
-        cp "${ORCHESTRA_DOTDIR}/patches/uClibc.config" .config
-        sed 's|$INSTALL_PATH|'"$ORCHESTRA_ROOT"'|g' .config -i
-        sed 's|$FLAGS|-ggdb3 -Wl,--gc-sections -ffunction-sections -O1|g' .config -i
-        true | make oldconfig
-        sed 's|^typedef __kernel_dev_t\s*__kernel_old_dev_t;$|\0\ntypedef long __kernel_long_t;\ntypedef unsigned long __kernel_ulong_t;|' libc/sysdeps/linux/arm/bits/kernel_types.h -i
-      "dependencies": []
-      "install": |
-        export PATH="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/gcc-bin/9.2.0/:$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/binutils-bin/2.35:$PATH"
-        make -C "$BUILD_DIR"
-        make -C "$BUILD_DIR" install DESTDIR="${DESTDIR}${ORCHESTRA_ROOT}/armv7a-hardfloat-linux-uclibceabi"
-      "ndebug": !!bool |-
-        true
-    "o2":
-      "build_dependencies":
-      - |-
-        toolchain/arm/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" "https://uclibc.org/downloads/uClibc-0.9.33.2.tar.bz2"
-        cd "$BUILD_DIR"
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/blt-blo.patch"
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/uclibc-0071-Fix-libgcc_s_resume-issue.patch"
-        echo 'false' > extra/config/lxdialog/check-lxdialog.sh
-        make ARCH=arm defconfig
-        cp "${ORCHESTRA_DOTDIR}/patches/uClibc.config" .config
-        sed 's|$INSTALL_PATH|'"$ORCHESTRA_ROOT"'|g' .config -i
-        sed 's|$FLAGS|-ggdb3 -Wl,--gc-sections -ffunction-sections -O2|g' .config -i
-        true | make oldconfig
-        sed 's|^typedef __kernel_dev_t\s*__kernel_old_dev_t;$|\0\ntypedef long __kernel_long_t;\ntypedef unsigned long __kernel_ulong_t;|' libc/sysdeps/linux/arm/bits/kernel_types.h -i
-      "dependencies": []
-      "install": |
-        export PATH="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/gcc-bin/9.2.0/:$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/binutils-bin/2.35:$PATH"
-        make -C "$BUILD_DIR"
-        make -C "$BUILD_DIR" install DESTDIR="${DESTDIR}${ORCHESTRA_ROOT}/armv7a-hardfloat-linux-uclibceabi"
-      "ndebug": !!bool |-
-        true
-    "o3":
-      "build_dependencies":
-      - |-
-        toolchain/arm/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" "https://uclibc.org/downloads/uClibc-0.9.33.2.tar.bz2"
-        cd "$BUILD_DIR"
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/blt-blo.patch"
-        patch -p1 < "${ORCHESTRA_DOTDIR}/patches/uclibc-0071-Fix-libgcc_s_resume-issue.patch"
-        echo 'false' > extra/config/lxdialog/check-lxdialog.sh
-        make ARCH=arm defconfig
-        cp "${ORCHESTRA_DOTDIR}/patches/uClibc.config" .config
-        sed 's|$INSTALL_PATH|'"$ORCHESTRA_ROOT"'|g' .config -i
-        sed 's|$FLAGS|-ggdb3 -Wl,--gc-sections -ffunction-sections -O3|g' .config -i
-        true | make oldconfig
-        sed 's|^typedef __kernel_dev_t\s*__kernel_old_dev_t;$|\0\ntypedef long __kernel_long_t;\ntypedef unsigned long __kernel_ulong_t;|' libc/sysdeps/linux/arm/bits/kernel_types.h -i
-      "dependencies": []
-      "install": |
-        export PATH="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/gcc-bin/9.2.0/:$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/armv7a-hardfloat-linux-uclibceabi/binutils-bin/2.35:$PATH"
-        make -C "$BUILD_DIR"
-        make -C "$BUILD_DIR" install DESTDIR="${DESTDIR}${ORCHESTRA_ROOT}/armv7a-hardfloat-linux-uclibceabi"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING.LIB
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/binutils-bin/2.39
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        toolchain/host/gcc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/binutils/binutils-2.39.tar.bz2
-        cd "$BUILD_DIR" && "$SOURCE_DIR/configure" \
-          --build=x86_64-pc-linux-gnu \
-          --host=x86_64-pc-linux-gnu \
-          --target=x86_64-pc-linux-gnu \
-          --with-sysroot="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu" \
-          --prefix=$ORCHESTRA_ROOT \
-          --datadir=$ORCHESTRA_ROOT/share/binutils-data/x86_64-pc-linux-gnu/2.39 \
-          --infodir=$ORCHESTRA_ROOT/share/binutils-data/x86_64-pc-linux-gnu/2.39/info \
-          --mandir=$ORCHESTRA_ROOT/share/binutils-data/x86_64-pc-linux-gnu/2.39/man \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/binutils-bin/2.39 \
-          --libdir=$ORCHESTRA_ROOT/lib64/binutils/x86_64-pc-linux-gnu/2.39 \
-          --libexecdir=$ORCHESTRA_ROOT/lib64/binutils/x86_64-pc-linux-gnu/2.39 \
-          --includedir=$ORCHESTRA_ROOT/lib64/binutils/x86_64-pc-linux-gnu/2.39/include \
-          --without-included-gettext \
-          --with-zlib \
-          --enable-poison-system-directories \
-          --enable-secureplt \
-          --enable-obsolete \
-          --enable-gold \
-          --disable-shared \
-          --enable-threads \
-          --enable-install-libiberty \
-          --disable-werror \
-          --disable-static \
-          --disable-gdb \
-          --disable-libdecnumber \
-          --disable-readline \
-          --disable-sim \
-          --without-debuginfod \
-          --without-stage1-ldflags \
-          --enable-gold=default \
-          CFLAGS="-w -ggdb3 -O3" \
-          CXXFLAGS="-w -ggdb3 -O3"
-      "dependencies":
-      - |-
-        gcc-runtime
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/gcc-bin/11.2.0
-  "builds":
-    "stage1":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-11.2.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-11.2.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-11.2.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-11.2.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-        sed -i "s|SHLIB_LINK = .(CC)|\0 -L$ORCHESTRA_ROOT/link-only/lib|" "$SOURCE_DIR/libgcc/config/t-slibgcc"
-        sed -i 's|@multilib_flags@||' "$SOURCE_DIR/libgcc/config/t-slibgcc"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=x86_64-pc-linux-gnu \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/gcc-bin/11.2.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/x86_64-pc-linux-gnu/11.2.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/x86_64-pc-linux-gnu/11.2.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/x86_64-pc-linux-gnu/11.2.0/info \
-          --with-sysroot=$INSTALL_LINK_ONLY_PATH \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --without-cloog \
-          --enable-libsanitizer \
-          --enable-libssp \
-          --enable-shared \
-          --enable-libatomic \
-          --enable-libquadmath \
-          --enable-esp \
-          --disable-libstdcxx-pch \
-          --enable-threads=posix \
-          --enable-__cxa_atexit \
-          --enable-clocale=gnu \
-          --disable-altivec \
-          --disable-fixed-point \
-          --enable-targets=all \
-          --enable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-systemtap \
-          --enable-lto \
-          --without-isl \
-          --enable-default-pie \
-          --enable-default-ssp \
-          --disable-libmpx \
-          --with-glibc-version=2.13 \
-          CC=$INSTALL_LINK_ONLY_PATH/early-gcc/bin/gcc \
-          CXX=$INSTALL_LINK_ONLY_PATH/early-gcc/bin/g++ \
-          CFLAGS_FOR_TARGET="--sysroot=$INSTALL_LINK_ONLY_PATH -I$ORCHESTRA_ROOT/include" \
-          CXXFLAGS_FOR_TARGET="--sysroot=$INSTALL_LINK_ONLY_PATH -I$ORCHESTRA_ROOT/include" \
-          LDFLAGS_FOR_TARGET="--sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -L$ORCHESTRA_ROOT/lib -L$INSTALL_LINK_ONLY_PATH/lib" \
-          --enable-languages=c \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/host/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/gcc-bin/11.2.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/11.2.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n\"$ORCHESTRA_DOTDIR\"/support/save-for-later \\\n  -i \"${DESTDIR}${ORCHESTRA_ROOT}\" \\\n  gcc-runtime \\\n  '^lib(|32|64)\\/lib[^/]*$' '^lib(|32|64)\\/crt[^/]*\\.o$'\n"
-      "ndebug": !!bool |-
-        true
-    "stage2":
-      "build_dependencies":
-      - |-
-        early-gcc
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-11.2.0/gcc-11.2.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-11.2.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-11.2.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-11.2.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-11.2.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-        sed -i "s|SHLIB_LINK = .(CC)|\0 -L$ORCHESTRA_ROOT/link-only/lib|" "$SOURCE_DIR/libgcc/config/t-slibgcc"
-        sed -i 's|@multilib_flags@||' "$SOURCE_DIR/libgcc/config/t-slibgcc"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=x86_64-pc-linux-gnu \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/gcc-bin/11.2.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/x86_64-pc-linux-gnu/11.2.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/x86_64-pc-linux-gnu/11.2.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/x86_64-pc-linux-gnu/11.2.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/x86_64-pc-linux-gnu/11.2.0/info \
-          --with-sysroot=$INSTALL_LINK_ONLY_PATH \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --without-cloog \
-          --enable-libsanitizer \
-          --enable-libssp \
-          --enable-shared \
-          --enable-libatomic \
-          --enable-libquadmath \
-          --enable-esp \
-          --disable-libstdcxx-pch \
-          --enable-threads=posix \
-          --enable-__cxa_atexit \
-          --enable-clocale=gnu \
-          --disable-altivec \
-          --disable-fixed-point \
-          --enable-targets=all \
-          --enable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-systemtap \
-          --enable-lto \
-          --without-isl \
-          --enable-default-pie \
-          --enable-default-ssp \
-          --disable-libmpx \
-          --with-glibc-version=2.13 \
-          CC=$INSTALL_LINK_ONLY_PATH/early-gcc/bin/gcc \
-          CXX=$INSTALL_LINK_ONLY_PATH/early-gcc/bin/g++ \
-          CFLAGS_FOR_TARGET="--sysroot=$INSTALL_LINK_ONLY_PATH -I$ORCHESTRA_ROOT/include" \
-          CXXFLAGS_FOR_TARGET="--sysroot=$INSTALL_LINK_ONLY_PATH -I$ORCHESTRA_ROOT/include" \
-          LDFLAGS_FOR_TARGET="--sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -L$ORCHESTRA_ROOT/lib -L$INSTALL_LINK_ONLY_PATH/lib" \
-          --enable-languages=c,c++ \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/host/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/gcc-bin/11.2.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/11.2.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n\"$ORCHESTRA_DOTDIR\"/support/save-for-later \\\n  -i \"${DESTDIR}${ORCHESTRA_ROOT}\" \\\n  gcc-runtime \\\n  '^lib(|32|64)\\/lib[^/]*$' '^lib(|32|64)\\/crt[^/]*\\.o$'\n"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    stage2
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.4.tar.xz
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} -C "$BUILD_DIR" \
-          ARCH=x86_64 \
-          INSTALL_HDR_PATH="${DESTDIR}${ORCHESTRA_ROOT}/link-only" headers_install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/i386-gentoo-linux-musl/binutils-bin/2.35
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        toolchain/host/gcc
-      - |-
-        toolchain/host/binutils
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/binutils/binutils-2.35.tar.bz2
-        cd "$BUILD_DIR" && "$SOURCE_DIR/configure" \
-          --build=x86_64-pc-linux-gnu \
-          --host=x86_64-pc-linux-gnu \
-          --target=i386-gentoo-linux-musl \
-          --with-sysroot="$ORCHESTRA_ROOT/i386-gentoo-linux-musl" \
-          --prefix=$ORCHESTRA_ROOT \
-          --datadir=$ORCHESTRA_ROOT/share/binutils-data/i386-gentoo-linux-musl/2.35 \
-          --infodir=$ORCHESTRA_ROOT/share/binutils-data/i386-gentoo-linux-musl/2.35/info \
-          --mandir=$ORCHESTRA_ROOT/share/binutils-data/i386-gentoo-linux-musl/2.35/man \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/i386-gentoo-linux-musl/binutils-bin/2.35 \
-          --libdir=$ORCHESTRA_ROOT/lib64/binutils/i386-gentoo-linux-musl/2.35 \
-          --libexecdir=$ORCHESTRA_ROOT/lib64/binutils/i386-gentoo-linux-musl/2.35 \
-          --includedir=$ORCHESTRA_ROOT/lib64/binutils/i386-gentoo-linux-musl/2.35/include \
-          --without-included-gettext \
-          --with-zlib \
-          --enable-poison-system-directories \
-          --enable-secureplt \
-          --enable-obsolete \
-          --enable-gold \
-          --disable-shared \
-          --enable-threads \
-          --enable-install-libiberty \
-          --disable-werror \
-          --disable-static \
-          --disable-gdb \
-          --disable-libdecnumber \
-          --disable-readline \
-          --disable-sim \
-          --without-debuginfod \
-          --without-stage1-ldflags \
-           \
-          CFLAGS="-w -ggdb3 -O3" \
-          CXXFLAGS="-w -ggdb3 -O3"
-      "dependencies":
-      - |-
-        gcc-runtime
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/i386-gentoo-linux-musl/gcc-bin/9.2.0
-  "builds":
-    "stage1":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=i386-gentoo-linux-musl \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/i386-gentoo-linux-musl/gcc-bin/9.2.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/i386-gentoo-linux-musl/9.2.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/i386-gentoo-linux-musl/9.2.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/i386-gentoo-linux-musl/9.2.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/i386-gentoo-linux-musl/9.2.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/i386-gentoo-linux-musl \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --without-cloog \
-          --enable-targets=all \
-          --without-isl \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/i386/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/i386/musl~headers
-      - |-
-        toolchain/i386/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/i386-gentoo-linux-musl/gcc-bin/9.2.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/9.2.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-    "stage2":
-      "build_dependencies":
-      - |-
-        toolchain/i386/gcc~stage1
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=i386-gentoo-linux-musl \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/i386-gentoo-linux-musl/gcc-bin/9.2.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/i386-gentoo-linux-musl/9.2.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/i386-gentoo-linux-musl/9.2.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/i386-gentoo-linux-musl/9.2.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/i386-gentoo-linux-musl/9.2.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/i386-gentoo-linux-musl \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --without-cloog \
-          --enable-targets=all \
-          --without-isl \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c,c++ \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/i386/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/i386/musl
-      - |-
-        toolchain/i386/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/i386-gentoo-linux-musl/gcc-bin/9.2.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/9.2.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    stage2
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.4.tar.xz
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} -C "$BUILD_DIR" \
-          ARCH=i386 \
-          INSTALL_HDR_PATH="${DESTDIR}${ORCHESTRA_ROOT}/i386-gentoo-linux-musl/usr" headers_install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        toolchain/i386/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/i386-gentoo-linux-musl/gcc-bin/9.2.0//i386-gentoo-linux-musl-gcc" CFLAGS=" -ggdb3" "$BUILD_DIR/configure" \
-          --target=i386-gentoo-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/i386-gentoo-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/i386-gentoo-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "headers":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="true" "$BUILD_DIR/configure" \
-          --target=i386-gentoo-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/i386-gentoo-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/i386-gentoo-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} include/bits/alltypes.h || make ${JOBS:+-j$JOBS} obj/include/bits/alltypes.h
-        make ${JOBS:+-j$JOBS} install-headers
-      "ndebug": !!bool |-
-        true
-    "o0":
-      "build_dependencies":
-      - |-
-        toolchain/i386/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/i386-gentoo-linux-musl/gcc-bin/9.2.0//i386-gentoo-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O0" "$BUILD_DIR/configure" \
-          --target=i386-gentoo-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/i386-gentoo-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/i386-gentoo-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o1":
-      "build_dependencies":
-      - |-
-        toolchain/i386/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/i386-gentoo-linux-musl/gcc-bin/9.2.0//i386-gentoo-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O1" "$BUILD_DIR/configure" \
-          --target=i386-gentoo-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/i386-gentoo-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/i386-gentoo-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o2":
-      "build_dependencies":
-      - |-
-        toolchain/i386/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/i386-gentoo-linux-musl/gcc-bin/9.2.0//i386-gentoo-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O2" "$BUILD_DIR/configure" \
-          --target=i386-gentoo-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/i386-gentoo-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/i386-gentoo-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o3":
-      "build_dependencies":
-      - |-
-        toolchain/i386/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/i386-gentoo-linux-musl/gcc-bin/9.2.0//i386-gentoo-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O3" "$BUILD_DIR/configure" \
-          --target=i386-gentoo-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/i386-gentoo-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/i386-gentoo-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYRIGHT
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/mips-unknown-linux-musl/binutils-bin/2.35
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        toolchain/host/gcc
-      - |-
-        toolchain/host/binutils
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/binutils/binutils-2.35.tar.bz2
-        cd "$BUILD_DIR" && "$SOURCE_DIR/configure" \
-          --build=x86_64-pc-linux-gnu \
-          --host=x86_64-pc-linux-gnu \
-          --target=mips-unknown-linux-musl \
-          --with-sysroot="$ORCHESTRA_ROOT/mips-unknown-linux-musl" \
-          --prefix=$ORCHESTRA_ROOT \
-          --datadir=$ORCHESTRA_ROOT/share/binutils-data/mips-unknown-linux-musl/2.35 \
-          --infodir=$ORCHESTRA_ROOT/share/binutils-data/mips-unknown-linux-musl/2.35/info \
-          --mandir=$ORCHESTRA_ROOT/share/binutils-data/mips-unknown-linux-musl/2.35/man \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mips-unknown-linux-musl/binutils-bin/2.35 \
-          --libdir=$ORCHESTRA_ROOT/lib64/binutils/mips-unknown-linux-musl/2.35 \
-          --libexecdir=$ORCHESTRA_ROOT/lib64/binutils/mips-unknown-linux-musl/2.35 \
-          --includedir=$ORCHESTRA_ROOT/lib64/binutils/mips-unknown-linux-musl/2.35/include \
-          --without-included-gettext \
-          --with-zlib \
-          --enable-poison-system-directories \
-          --enable-secureplt \
-          --enable-obsolete \
-          --enable-gold \
-          --disable-shared \
-          --enable-threads \
-          --enable-install-libiberty \
-          --disable-werror \
-          --disable-static \
-          --disable-gdb \
-          --disable-libdecnumber \
-          --disable-readline \
-          --disable-sim \
-          --without-debuginfod \
-          --without-stage1-ldflags \
-           \
-          CFLAGS="-w -ggdb3 -O3" \
-          CXXFLAGS="-w -ggdb3 -O3"
-      "dependencies":
-      - |-
-        gcc-runtime
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/mips-unknown-linux-musl/gcc-bin/9.2.0
-  "builds":
-    "stage1":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=mips-unknown-linux-musl \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mips-unknown-linux-musl/gcc-bin/9.2.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/mips-unknown-linux-musl/9.2.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/mips-unknown-linux-musl/9.2.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/mips-unknown-linux-musl/9.2.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/mips-unknown-linux-musl/9.2.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/mips-unknown-linux-musl \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --with-abi= \
-          --without-isl \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/mips/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/mips/musl~headers
-      - |-
-        toolchain/mips/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mips-unknown-linux-musl/gcc-bin/9.2.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/9.2.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-    "stage2":
-      "build_dependencies":
-      - |-
-        toolchain/mips/gcc~stage1
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=mips-unknown-linux-musl \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mips-unknown-linux-musl/gcc-bin/9.2.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/mips-unknown-linux-musl/9.2.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/mips-unknown-linux-musl/9.2.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/mips-unknown-linux-musl/9.2.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/mips-unknown-linux-musl/9.2.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/mips-unknown-linux-musl \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --with-abi= \
-          --without-isl \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c,c++ \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/mips/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/mips/musl
-      - |-
-        toolchain/mips/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mips-unknown-linux-musl/gcc-bin/9.2.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/9.2.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    stage2
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.4.tar.xz
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} -C "$BUILD_DIR" \
-          ARCH=mips \
-          INSTALL_HDR_PATH="${DESTDIR}${ORCHESTRA_ROOT}/mips-unknown-linux-musl/usr" headers_install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        toolchain/mips/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mips-unknown-linux-musl/gcc-bin/9.2.0//mips-unknown-linux-musl-gcc" CFLAGS=" -ggdb3" "$BUILD_DIR/configure" \
-          --target=mips-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/mips-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/mips-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "headers":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="true" "$BUILD_DIR/configure" \
-          --target=mips-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/mips-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/mips-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} include/bits/alltypes.h || make ${JOBS:+-j$JOBS} obj/include/bits/alltypes.h
-        make ${JOBS:+-j$JOBS} install-headers
-      "ndebug": !!bool |-
-        true
-    "o0":
-      "build_dependencies":
-      - |-
-        toolchain/mips/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mips-unknown-linux-musl/gcc-bin/9.2.0//mips-unknown-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O0" "$BUILD_DIR/configure" \
-          --target=mips-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/mips-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/mips-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o1":
-      "build_dependencies":
-      - |-
-        toolchain/mips/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mips-unknown-linux-musl/gcc-bin/9.2.0//mips-unknown-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O1" "$BUILD_DIR/configure" \
-          --target=mips-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/mips-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/mips-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o2":
-      "build_dependencies":
-      - |-
-        toolchain/mips/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mips-unknown-linux-musl/gcc-bin/9.2.0//mips-unknown-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O2" "$BUILD_DIR/configure" \
-          --target=mips-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/mips-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/mips-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o3":
-      "build_dependencies":
-      - |-
-        toolchain/mips/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mips-unknown-linux-musl/gcc-bin/9.2.0//mips-unknown-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O3" "$BUILD_DIR/configure" \
-          --target=mips-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/mips-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/mips-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYRIGHT
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/mipsel-unknown-linux-musl/binutils-bin/2.35
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        toolchain/host/gcc
-      - |-
-        toolchain/host/binutils
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/binutils/binutils-2.35.tar.bz2
-        cd "$BUILD_DIR" && "$SOURCE_DIR/configure" \
-          --build=x86_64-pc-linux-gnu \
-          --host=x86_64-pc-linux-gnu \
-          --target=mipsel-unknown-linux-musl \
-          --with-sysroot="$ORCHESTRA_ROOT/mipsel-unknown-linux-musl" \
-          --prefix=$ORCHESTRA_ROOT \
-          --datadir=$ORCHESTRA_ROOT/share/binutils-data/mipsel-unknown-linux-musl/2.35 \
-          --infodir=$ORCHESTRA_ROOT/share/binutils-data/mipsel-unknown-linux-musl/2.35/info \
-          --mandir=$ORCHESTRA_ROOT/share/binutils-data/mipsel-unknown-linux-musl/2.35/man \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mipsel-unknown-linux-musl/binutils-bin/2.35 \
-          --libdir=$ORCHESTRA_ROOT/lib64/binutils/mipsel-unknown-linux-musl/2.35 \
-          --libexecdir=$ORCHESTRA_ROOT/lib64/binutils/mipsel-unknown-linux-musl/2.35 \
-          --includedir=$ORCHESTRA_ROOT/lib64/binutils/mipsel-unknown-linux-musl/2.35/include \
-          --without-included-gettext \
-          --with-zlib \
-          --enable-poison-system-directories \
-          --enable-secureplt \
-          --enable-obsolete \
-          --enable-gold \
-          --disable-shared \
-          --enable-threads \
-          --enable-install-libiberty \
-          --disable-werror \
-          --disable-static \
-          --disable-gdb \
-          --disable-libdecnumber \
-          --disable-readline \
-          --disable-sim \
-          --without-debuginfod \
-          --without-stage1-ldflags \
-           \
-          CFLAGS="-w -ggdb3 -O3" \
-          CXXFLAGS="-w -ggdb3 -O3"
-      "dependencies":
-      - |-
-        gcc-runtime
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/mipsel-unknown-linux-musl/gcc-bin/9.2.0
-  "builds":
-    "stage1":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=mipsel-unknown-linux-musl \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mipsel-unknown-linux-musl/gcc-bin/9.2.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/mipsel-unknown-linux-musl/9.2.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/mipsel-unknown-linux-musl/9.2.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/mipsel-unknown-linux-musl/9.2.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/mipsel-unknown-linux-musl/9.2.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/mipsel-unknown-linux-musl \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --with-abi= \
-          --without-isl \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/mipsel/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/mipsel/musl~headers
-      - |-
-        toolchain/mipsel/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mipsel-unknown-linux-musl/gcc-bin/9.2.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/9.2.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-    "stage2":
-      "build_dependencies":
-      - |-
-        toolchain/mipsel/gcc~stage1
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=mipsel-unknown-linux-musl \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mipsel-unknown-linux-musl/gcc-bin/9.2.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/mipsel-unknown-linux-musl/9.2.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/mipsel-unknown-linux-musl/9.2.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/mipsel-unknown-linux-musl/9.2.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/mipsel-unknown-linux-musl/9.2.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/mipsel-unknown-linux-musl \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --with-abi= \
-          --without-isl \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c,c++ \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/mipsel/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/mipsel/musl
-      - |-
-        toolchain/mipsel/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mipsel-unknown-linux-musl/gcc-bin/9.2.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/9.2.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    stage2
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.4.tar.xz
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} -C "$BUILD_DIR" \
-          ARCH=mips \
-          INSTALL_HDR_PATH="${DESTDIR}${ORCHESTRA_ROOT}/mipsel-unknown-linux-musl/usr" headers_install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        toolchain/mipsel/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mipsel-unknown-linux-musl/gcc-bin/9.2.0//mipsel-unknown-linux-musl-gcc" CFLAGS=" -ggdb3" "$BUILD_DIR/configure" \
-          --target=mipsel-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/mipsel-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/mipsel-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "headers":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="true" "$BUILD_DIR/configure" \
-          --target=mipsel-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/mipsel-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/mipsel-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} include/bits/alltypes.h || make ${JOBS:+-j$JOBS} obj/include/bits/alltypes.h
-        make ${JOBS:+-j$JOBS} install-headers
-      "ndebug": !!bool |-
-        true
-    "o0":
-      "build_dependencies":
-      - |-
-        toolchain/mipsel/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mipsel-unknown-linux-musl/gcc-bin/9.2.0//mipsel-unknown-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O0" "$BUILD_DIR/configure" \
-          --target=mipsel-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/mipsel-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/mipsel-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o1":
-      "build_dependencies":
-      - |-
-        toolchain/mipsel/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mipsel-unknown-linux-musl/gcc-bin/9.2.0//mipsel-unknown-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O1" "$BUILD_DIR/configure" \
-          --target=mipsel-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/mipsel-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/mipsel-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o2":
-      "build_dependencies":
-      - |-
-        toolchain/mipsel/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mipsel-unknown-linux-musl/gcc-bin/9.2.0//mipsel-unknown-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O2" "$BUILD_DIR/configure" \
-          --target=mipsel-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/mipsel-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/mipsel-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o3":
-      "build_dependencies":
-      - |-
-        toolchain/mipsel/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/mipsel-unknown-linux-musl/gcc-bin/9.2.0//mipsel-unknown-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O3" "$BUILD_DIR/configure" \
-          --target=mipsel-unknown-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/mipsel-unknown-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/mipsel-unknown-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYRIGHT
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/s390x-ibm-linux-musl/binutils-bin/2.35
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        toolchain/host/gcc
-      - |-
-        toolchain/host/binutils
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/binutils/binutils-2.35.tar.bz2
-        cd "$BUILD_DIR" && "$SOURCE_DIR/configure" \
-          --build=x86_64-pc-linux-gnu \
-          --host=x86_64-pc-linux-gnu \
-          --target=s390x-ibm-linux-musl \
-          --with-sysroot="$ORCHESTRA_ROOT/s390x-ibm-linux-musl" \
-          --prefix=$ORCHESTRA_ROOT \
-          --datadir=$ORCHESTRA_ROOT/share/binutils-data/s390x-ibm-linux-musl/2.35 \
-          --infodir=$ORCHESTRA_ROOT/share/binutils-data/s390x-ibm-linux-musl/2.35/info \
-          --mandir=$ORCHESTRA_ROOT/share/binutils-data/s390x-ibm-linux-musl/2.35/man \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/s390x-ibm-linux-musl/binutils-bin/2.35 \
-          --libdir=$ORCHESTRA_ROOT/lib64/binutils/s390x-ibm-linux-musl/2.35 \
-          --libexecdir=$ORCHESTRA_ROOT/lib64/binutils/s390x-ibm-linux-musl/2.35 \
-          --includedir=$ORCHESTRA_ROOT/lib64/binutils/s390x-ibm-linux-musl/2.35/include \
-          --without-included-gettext \
-          --with-zlib \
-          --enable-poison-system-directories \
-          --enable-secureplt \
-          --enable-obsolete \
-          --enable-gold \
-          --disable-shared \
-          --enable-threads \
-          --enable-install-libiberty \
-          --disable-werror \
-          --disable-static \
-          --disable-gdb \
-          --disable-libdecnumber \
-          --disable-readline \
-          --disable-sim \
-          --without-debuginfod \
-          --without-stage1-ldflags \
-           \
-          CFLAGS="-w -ggdb3 -O3" \
-          CXXFLAGS="-w -ggdb3 -O3"
-      "dependencies":
-      - |-
-        gcc-runtime
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/s390x-ibm-linux-musl/gcc-bin/7.3.0
-  "builds":
-    "stage1":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=s390x-ibm-linux-musl \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/s390x-ibm-linux-musl/gcc-bin/7.3.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/s390x-ibm-linux-musl/7.3.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/s390x-ibm-linux-musl/7.3.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/s390x-ibm-linux-musl/7.3.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/s390x-ibm-linux-musl/7.3.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/s390x-ibm-linux-musl \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --without-cloog \
-          --without-isl \
-          --with-long-double-128 \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/s390x/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/s390x/musl~headers
-      - |-
-        toolchain/s390x/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/s390x-ibm-linux-musl/gcc-bin/7.3.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/7.3.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-    "stage2":
-      "build_dependencies":
-      - |-
-        toolchain/s390x/gcc~stage1
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-7.3.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=s390x-ibm-linux-musl \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/s390x-ibm-linux-musl/gcc-bin/7.3.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/s390x-ibm-linux-musl/7.3.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/s390x-ibm-linux-musl/7.3.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/s390x-ibm-linux-musl/7.3.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/s390x-ibm-linux-musl/7.3.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/s390x-ibm-linux-musl \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --without-cloog \
-          --without-isl \
-          --with-long-double-128 \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c,c++ \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/s390x/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/s390x/musl
-      - |-
-        toolchain/s390x/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/s390x-ibm-linux-musl/gcc-bin/7.3.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/7.3.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    stage2
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.4.tar.xz
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} -C "$BUILD_DIR" \
-          ARCH=s390 \
-          INSTALL_HDR_PATH="${DESTDIR}${ORCHESTRA_ROOT}/s390x-ibm-linux-musl/usr" headers_install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        toolchain/s390x/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.19.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.19-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/s390x-ibm-linux-musl/gcc-bin/7.3.0//s390x-ibm-linux-musl-gcc" CFLAGS=" -ggdb3" "$BUILD_DIR/configure" \
-          --target=s390x-ibm-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/s390x-ibm-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/s390x-ibm-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "headers":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.19.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.19-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="true" "$BUILD_DIR/configure" \
-          --target=s390x-ibm-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/s390x-ibm-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/s390x-ibm-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} include/bits/alltypes.h || make ${JOBS:+-j$JOBS} obj/include/bits/alltypes.h
-        make ${JOBS:+-j$JOBS} install-headers
-      "ndebug": !!bool |-
-        true
-    "o0":
-      "build_dependencies":
-      - |-
-        toolchain/s390x/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.19.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.19-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/s390x-ibm-linux-musl/gcc-bin/7.3.0//s390x-ibm-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O0" "$BUILD_DIR/configure" \
-          --target=s390x-ibm-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/s390x-ibm-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/s390x-ibm-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o1":
-      "build_dependencies":
-      - |-
-        toolchain/s390x/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.19.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.19-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/s390x-ibm-linux-musl/gcc-bin/7.3.0//s390x-ibm-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O1" "$BUILD_DIR/configure" \
-          --target=s390x-ibm-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/s390x-ibm-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/s390x-ibm-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o2":
-      "build_dependencies":
-      - |-
-        toolchain/s390x/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.19.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.19-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/s390x-ibm-linux-musl/gcc-bin/7.3.0//s390x-ibm-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O2" "$BUILD_DIR/configure" \
-          --target=s390x-ibm-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/s390x-ibm-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/s390x-ibm-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o3":
-      "build_dependencies":
-      - |-
-        toolchain/s390x/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.19.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.19-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/s390x-ibm-linux-musl/gcc-bin/7.3.0//s390x-ibm-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O3" "$BUILD_DIR/configure" \
-          --target=s390x-ibm-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/s390x-ibm-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/s390x-ibm-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYRIGHT
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        python
-      "configure": |
-        INSTALL_PATH="lib/vc/i386-winsdk-vc16"
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        mkdir -p lib64
-        test -e lib || ln -s lib64 lib
-        mkdir -p "$BUILD_DIR/$INSTALL_PATH"
-        cd "$BUILD_DIR/$INSTALL_PATH"
-
-        SOURCE_FILE="${SOURCE_ARCHIVES}/visual-studio-10-english.zip"
-        if ! test -e "${SOURCE_FILE}"; then
-          mkdir download
-          cd download
-          aria2c \
-            -q \
-            --seed-time=0 \
-            'https://archive.org/download/vs2010_202102/vs2010_202102_archive.torrent' \
-            'https://archive.org/download/vs2010_202102/vs2010.zip'
-          mkdir -p "${SOURCE_ARCHIVES}"
-          mv vs2010_202102/vs2010.zip "${SOURCE_FILE}"
-          cd ..
-          rm -rf download
-        fi
-
-        mkdir extract
-        cd extract
-        unzip "${SOURCE_FILE}"
-
-        7z x VCExpress/Ixpvc.exe
-
-        msiinfo export vs_setup.msi Directory | sed 's/\t/,/g' > dirs.csv
-        msiinfo export vs_setup.msi File | sed 's/\t/,/g' > file.csv
-        msiinfo export vs_setup.msi Component | sed 's/\t/,/g' > component.csv
-
-        mkdir extract-vs-setup
-        cd extract-vs-setup
-        7z x ../vs_setup.cab
-        cd ..
-
-        rm -rf SourceDir/
-        "$ORCHESTRA_DOTDIR"/support/vs10-create-directories.py --create-directories dirs.csv file.csv component.csv | while IFS=, read -r TARGET_NAME TARGET_PATH; do
-            if ! test -e "extract-vs-setup/$TARGET_NAME"; then
-                echo "Warning: $TARGET_NAME not found" > /dev/stderr
-                continue
-            fi
-
-            mv "extract-vs-setup/$TARGET_NAME" "./$TARGET_PATH"
-        done
-
-        rm -rf extract-vs-setup
-
-        cd 'SourceDir/Program Files/Microsoft Visual Studio 10.0/Common7/IDE/'
-        find . -maxdepth 1 -type f -exec cp -a {} ../../VC/bin/ \;
-        cd -
-
-        mv \
-          'SourceDir/Program Files/Microsoft Visual Studio 10.0/VC' \
-          ../VC
-
-        mv \
-          'SourceDir/Program Files/Microsoft SDKs/Windows/v7.0A' \
-          ../sdk-70a
-
-        cd ..
-
-        rm -rf extract
-
-
-        cat > cl.exe <<'EOF'
-        #!/usr/bin/env bash
-
-        SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}"; )" &> /dev/null && pwd 2> /dev/null; )";
-
-        set -euo pipefail
-
-        # Genius
-        shopt -s nocaseglob
-        export INCLUDE="$SCRIPT_DIR/VC/include;$SCRIPT_DIR/sdk-70a/Include"
-        export LIB="$SCRIPT_DIR/VC/lib;$SCRIPT_DIR/sdk-70a/Lib"
-
-        # Make sure we do not spawn any window (avoid lag)
-        export DISPLAY=
-
-        # Suppress wine debug information
-        export WINEDEBUG="fixme-all,warn-all"
-
-        # Disable .Net and mshtml
-        export WINEDLLOVERRIDES="mscoree,mshtml="
-
-
-            # Run one dedicated mspdbsrv.exe per instance of the executable
-            export _MSPDBSRV_ENDPOINT_="$(python3 -c 'import uuid; print(uuid.uuid4())')"
-            wine "$SCRIPT_DIR"/VC/bin//mspdbsrv.ex*e -start -spawn &
-            MSPDBSRV_PID="$!"
-
-            # Stop mspdbsrv.exe upon exit
-            trap 'wine "$SCRIPT_DIR"/VC/bin//mspdbsrv.ex*e -stop || true' EXIT;
-
-            # Wait for mspdbsrv.exe to be up and running
-            while ! [[ "$(readlink -f "/proc/$MSPDBSRV_PID/exe")" == *"wine"* ]]; do
-                sleep 0.2
-            done
-            sleep 0.2
-
-
-        PROGRAM_NAME="$(basename $0)"
-
-
-        wine "$SCRIPT_DIR"/VC/bin//$PROGRAM_NAME "$@"
-
-        EOF
-
-        cp cl.exe dumpbin.exe
-        cp cl.exe ml.exe
-        cp cl.exe link.exe
-
-        chmod +x cl.exe
-        chmod +x dumpbin.exe
-        chmod +x ml.exe
-        chmod +x link.exe
-
-        cd "$BUILD_DIR"
-        mkdir -p bin
-
-        cat > bin/i386-winsdk-vc16-cl <<'EOF'
-        #!/usr/bin/env bash
-
-        SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}"; )" &> /dev/null && pwd 2> /dev/null; )";
-
-        FILE_NAME="$(basename $0)"
-        TRIPLE="${FILE_NAME%-*}"
-        PROGRAM_NAME="${FILE_NAME##*-}"
-        exec "$SCRIPT_DIR/../lib/vc/$TRIPLE/$PROGRAM_NAME.exe" "$@"
-        EOF
-
-        cp bin/i386-winsdk-vc16-cl bin/i386-winsdk-vc16-dumpbin
-        cp bin/i386-winsdk-vc16-cl bin/i386-winsdk-vc16-ml
-        cp bin/i386-winsdk-vc16-cl bin/i386-winsdk-vc16-link
-
-        chmod +x bin/i386-winsdk-vc16-cl
-        chmod +x bin/i386-winsdk-vc16-dumpbin
-        chmod +x bin/i386-winsdk-vc16-ml
-        chmod +x bin/i386-winsdk-vc16-link
-      "dependencies": []
-      "install": "cd \"$BUILD_DIR\"\n\ncp -far --reflink=auto \"$BUILD_DIR/\"* \"${DESTDIR}${ORCHESTRA_ROOT}/\"\n\n\nif test \"$RUN_TESTS\" -eq 1; then\n  cat > test.c <<'EOF'\n#include <stdio.h>\n\nint main() {\n  puts(\"Hello world!\");\n  return 0;\n}\nEOF\n\n  WINE_TMP_DIRECTORY_32=\"$(mktemp --tmpdir tmp.wine-prefix.XXXXXXXXXX -d)\"\n  trap 'WINEPREFIX=\"$WINE_TMP_DIRECTORY_32\" wineserver -k && rm -rf \"$WINE_TMP_DIRECTORY_32\"' EXIT\n\n  \n  WINEPREFIX=\"$WINE_TMP_DIRECTORY_32\" ./bin/i386-winsdk-vc16-cl test.c -nologo /DEBUG:FASTLINK /Zi\n  \n  export WINEDEBUG=-all\n\n  if [[ \"i386-winsdk-vc16\" =~ ^i386- ]]; then\n    WINEPREFIX=\"$WINE_TMP_DIRECTORY_32\" wine test.exe\n  else\n    WINE_TMP_DIRECTORY_64=\"$(mktemp --tmpdir tmp.wine-prefix.XXXXXXXXXX -d)\"\n    trap 'WINEPREFIX=\"$WINE_TMP_DIRECTORY_64\" wineserver -k && rm -rf \"$WINE_TMP_DIRECTORY_64\"' EXIT\n    WINEPREFIX=\"$WINE_TMP_DIRECTORY_64\" wine64 test.exe\n  fi\nfi\n\n"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        python
-      "configure": |
-        INSTALL_PATH="lib/vc/i386-winsdk-vc19"
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        mkdir -p lib64
-        test -e lib || ln -s lib64 lib
-        mkdir -p "$BUILD_DIR/$INSTALL_PATH"
-        cd "$BUILD_DIR/$INSTALL_PATH"
-
-        fetch.sh \
-          --no-copy \
-          'https://aka.ms/vs/17/release/channel' \
-          --save-as visual-studio-17-release-channel.json
-
-        URL="$(cat "${SOURCE_ARCHIVES}/visual-studio-17-release-channel.json" | \
-          jq -r '.channelItems | .[] | select(.id | contains("Microsoft.VisualStudio.Manifests.VisualStudio")).payloads[0].url')"
-
-        fetch.sh \
-          --no-copy \
-          "$URL" \
-          --save-as visual-studio-17-packages.json
-
-        # Fetch MSVC and the SDK
-        cat "${SOURCE_ARCHIVES}/visual-studio-17-packages.json" | \
-          "$ORCHESTRA_DOTDIR"/support/parse-vs17-json.py \
-          Microsoft.VisualStudio.Component.VC.14.37.17.7.x86.x64 \
-          Microsoft.VisualStudio.Component.Windows11SDK.22621 \
-          > to-fetch.csv
-
-        mkdir -p downloads
-        while IFS="," read -r DIR NAME SHA256 URL; do
-            DESTINATION="downloads/$DIR/$NAME"
-            if ! test -e "$DESTINATION"; then
-                mkdir -p "$(dirname $DESTINATION)"
-                echo "Downloading $DESTINATION"
-                while ! curl -s -L "$URL" > "$DESTINATION"; do
-                    echo "Retrying" < /dev/stderr
-                done
-            fi
-
-            if ! echo "$SHA256 $DESTINATION" | sha256sum --check --status; then
-              echo "Wrong hash for $(readlink -f $DESTINATION)" > /dev/stderr
-              exit 1
-            fi
-
-        done < <(tail -n +2 to-fetch.csv)
-
-        rm -f to-fetch.csv
-
-        # Extract all the *.vsix files
-        rm -rf extracted-vsix
-        mkdir extracted-vsix
-        cd extracted-vsix
-        find ../downloads/ -name "*.vsix" -type f | while read VSIX_FILE; do
-          python -c 'import zipfile; zipfile.ZipFile("'"$VSIX_FILE"'").extractall(".")'
-        done
-        cd ..
-
-        rm -rf VC
-        mv extracted-vsix/Contents/VC/Tools/MSVC/14.37.32822 VC
-        rm -rf extracted-vsix
-
-        # Extract all the *.cab of the SDK
-        rm -rf extracted-cabs
-        mkdir extracted-cabs
-        cd extracted-cabs
-        for CAB in ../downloads/Win11SDK_10.0.22621/Installers/*.cab; do
-            yes S | 7z x "$CAB" || true
-        done
-
-        # Extract meta-information from MSI installsers
-        rm -f all-dirs.csv all-file.csv all-component.csv
-        for MSI in ../downloads/Win11SDK_10.0.22621/Installers/*.msi; do
-            msiinfo export "$MSI" Directory | sed 's/\t/,/g' > dirs.csv
-            msiinfo export "$MSI" File | sed 's/\t/,/g' > file.csv
-            msiinfo export "$MSI" Component | sed 's/\t/,/g' > component.csv
-
-            if test -e all-dirs.csv; then
-                cat dirs.csv | tail -n +2 >> all-dirs.csv
-                cat file.csv | tail -n +2 >> all-file.csv
-                cat component.csv | tail -n +2 >> all-component.csv
-                rm dirs.csv file.csv component.csv
-            else
-                mv dirs.csv all-dirs.csv
-                mv file.csv all-file.csv
-                mv component.csv all-component.csv
-            fi
-        done
-
-        # Rename files
-        "$ORCHESTRA_DOTDIR"/support/vs10-create-directories.py \
-          --create-directories \
-          all-dirs.csv \
-          all-file.csv \
-          all-component.csv | \
-          while IFS=, read -r TARGET_NAME TARGET_PATH; do
-              if ! test -e "$TARGET_NAME"; then
-                  echo "Warning: $TARGET_NAME not found" > /dev/stderr
-                  continue
-              fi
-
-              mv "$TARGET_NAME" "./$TARGET_PATH"
-          done
-
-        cd ..
-
-        mv 'extracted-cabs/SourceDir/Windows Kits/10' windows-sdk
-
-        rm -rf extracted-cabs/ downloads/
-
-
-        cat > cl.exe <<'EOF'
-        #!/usr/bin/env bash
-
-        SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}"; )" &> /dev/null && pwd 2> /dev/null; )";
-
-        set -euo pipefail
-
-        # Genius
-        shopt -s nocaseglob
-        export INCLUDE="$SCRIPT_DIR/VC/include;$SCRIPT_DIR/windows-sdk/Include/10.0.22621.0/ucrt"
-        export LIB="$SCRIPT_DIR/VC/lib/x86;$SCRIPT_DIR/windows-sdk/Lib/10.0.22621.0/um/x86;$SCRIPT_DIR/windows-sdk/Lib/10.0.22621.0/ucrt/x86"
-
-        # Make sure we do not spawn any window (avoid lag)
-        export DISPLAY=
-
-        # Suppress wine debug information
-        export WINEDEBUG="fixme-all,warn-all"
-
-        # Disable .Net and mshtml
-        export WINEDLLOVERRIDES="mscoree,mshtml="
-
-
-            # Run one dedicated mspdbsrv.exe per instance of the executable
-            export _MSPDBSRV_ENDPOINT_="$(python3 -c 'import uuid; print(uuid.uuid4())')"
-            wine "$SCRIPT_DIR"/VC/bin/Hostx86/x86//mspdbsrv.ex*e -start -spawn &
-            MSPDBSRV_PID="$!"
-
-            # Stop mspdbsrv.exe upon exit
-            trap 'wine "$SCRIPT_DIR"/VC/bin/Hostx86/x86//mspdbsrv.ex*e -stop || true' EXIT;
-
-            # Wait for mspdbsrv.exe to be up and running
-            while ! [[ "$(readlink -f "/proc/$MSPDBSRV_PID/exe")" == *"wine"* ]]; do
-                sleep 0.2
-            done
-            sleep 0.2
-
-
-        PROGRAM_NAME="$(basename $0)"
-
-
-        wine "$SCRIPT_DIR"/VC/bin/Hostx86/x86//$PROGRAM_NAME "$@"
-
-        EOF
-
-        cp cl.exe dumpbin.exe
-        cp cl.exe ml.exe
-        cp cl.exe link.exe
-
-        chmod +x cl.exe
-        chmod +x dumpbin.exe
-        chmod +x ml.exe
-        chmod +x link.exe
-
-        cd "$BUILD_DIR"
-        mkdir -p bin
-
-        cat > bin/i386-winsdk-vc19-cl <<'EOF'
-        #!/usr/bin/env bash
-
-        SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}"; )" &> /dev/null && pwd 2> /dev/null; )";
-
-        FILE_NAME="$(basename $0)"
-        TRIPLE="${FILE_NAME%-*}"
-        PROGRAM_NAME="${FILE_NAME##*-}"
-        exec "$SCRIPT_DIR/../lib/vc/$TRIPLE/$PROGRAM_NAME.exe" "$@"
-        EOF
-
-        cp bin/i386-winsdk-vc19-cl bin/i386-winsdk-vc19-dumpbin
-        cp bin/i386-winsdk-vc19-cl bin/i386-winsdk-vc19-ml
-        cp bin/i386-winsdk-vc19-cl bin/i386-winsdk-vc19-link
-
-        chmod +x bin/i386-winsdk-vc19-cl
-        chmod +x bin/i386-winsdk-vc19-dumpbin
-        chmod +x bin/i386-winsdk-vc19-ml
-        chmod +x bin/i386-winsdk-vc19-link
-      "dependencies": []
-      "install": "cd \"$BUILD_DIR\"\n\ncp -far --reflink=auto \"$BUILD_DIR/\"* \"${DESTDIR}${ORCHESTRA_ROOT}/\"\n\n\nif test \"$RUN_TESTS\" -eq 1; then\n  cat > test.c <<'EOF'\n#include <stdio.h>\n\nint main() {\n  puts(\"Hello world!\");\n  return 0;\n}\nEOF\n\n  WINE_TMP_DIRECTORY_32=\"$(mktemp --tmpdir tmp.wine-prefix.XXXXXXXXXX -d)\"\n  trap 'WINEPREFIX=\"$WINE_TMP_DIRECTORY_32\" wineserver -k && rm -rf \"$WINE_TMP_DIRECTORY_32\"' EXIT\n\n  \n  WINEPREFIX=\"$WINE_TMP_DIRECTORY_32\" ./bin/i386-winsdk-vc19-cl test.c -nologo /DEBUG:FASTLINK /Zi\n  \n  export WINEDEBUG=-all\n\n  if [[ \"i386-winsdk-vc19\" =~ ^i386- ]]; then\n    WINEPREFIX=\"$WINE_TMP_DIRECTORY_32\" wine test.exe\n  else\n    WINE_TMP_DIRECTORY_64=\"$(mktemp --tmpdir tmp.wine-prefix.XXXXXXXXXX -d)\"\n    trap 'WINEPREFIX=\"$WINE_TMP_DIRECTORY_64\" wineserver -k && rm -rf \"$WINE_TMP_DIRECTORY_64\"' EXIT\n    WINEPREFIX=\"$WINE_TMP_DIRECTORY_64\" wine64 test.exe\n  fi\nfi\n\n"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        python
-      "configure": |
-        INSTALL_PATH="lib/vc/aarch64-winsdk-vc19"
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        mkdir -p lib64
-        test -e lib || ln -s lib64 lib
-        mkdir -p "$BUILD_DIR/$INSTALL_PATH"
-        cd "$BUILD_DIR/$INSTALL_PATH"
-
-        fetch.sh \
-          --no-copy \
-          'https://aka.ms/vs/17/release/channel' \
-          --save-as visual-studio-17-release-channel.json
-
-        URL="$(cat "${SOURCE_ARCHIVES}/visual-studio-17-release-channel.json" | \
-          jq -r '.channelItems | .[] | select(.id | contains("Microsoft.VisualStudio.Manifests.VisualStudio")).payloads[0].url')"
-
-        fetch.sh \
-          --no-copy \
-          "$URL" \
-          --save-as visual-studio-17-packages.json
-
-        # Fetch MSVC and the SDK
-        cat "${SOURCE_ARCHIVES}/visual-studio-17-packages.json" | \
-          "$ORCHESTRA_DOTDIR"/support/parse-vs17-json.py \
-          Microsoft.VisualStudio.Component.VC.14.37.17.7.ARM64 \
-          Microsoft.VisualStudio.Component.Windows11SDK.22621 \
-          > to-fetch.csv
-
-        mkdir -p downloads
-        while IFS="," read -r DIR NAME SHA256 URL; do
-            DESTINATION="downloads/$DIR/$NAME"
-            if ! test -e "$DESTINATION"; then
-                mkdir -p "$(dirname $DESTINATION)"
-                echo "Downloading $DESTINATION"
-                while ! curl -s -L "$URL" > "$DESTINATION"; do
-                    echo "Retrying" < /dev/stderr
-                done
-            fi
-
-            if ! echo "$SHA256 $DESTINATION" | sha256sum --check --status; then
-              echo "Wrong hash for $(readlink -f $DESTINATION)" > /dev/stderr
-              exit 1
-            fi
-
-        done < <(tail -n +2 to-fetch.csv)
-
-        rm -f to-fetch.csv
-
-        # Extract all the *.vsix files
-        rm -rf extracted-vsix
-        mkdir extracted-vsix
-        cd extracted-vsix
-        find ../downloads/ -name "*.vsix" -type f | while read VSIX_FILE; do
-          python -c 'import zipfile; zipfile.ZipFile("'"$VSIX_FILE"'").extractall(".")'
-        done
-        cd ..
-
-        rm -rf VC
-        mv extracted-vsix/Contents/VC/Tools/MSVC/14.37.32822 VC
-        rm -rf extracted-vsix
-
-        # Extract all the *.cab of the SDK
-        rm -rf extracted-cabs
-        mkdir extracted-cabs
-        cd extracted-cabs
-        for CAB in ../downloads/Win11SDK_10.0.22621/Installers/*.cab; do
-            yes S | 7z x "$CAB" || true
-        done
-
-        # Extract meta-information from MSI installsers
-        rm -f all-dirs.csv all-file.csv all-component.csv
-        for MSI in ../downloads/Win11SDK_10.0.22621/Installers/*.msi; do
-            msiinfo export "$MSI" Directory | sed 's/\t/,/g' > dirs.csv
-            msiinfo export "$MSI" File | sed 's/\t/,/g' > file.csv
-            msiinfo export "$MSI" Component | sed 's/\t/,/g' > component.csv
-
-            if test -e all-dirs.csv; then
-                cat dirs.csv | tail -n +2 >> all-dirs.csv
-                cat file.csv | tail -n +2 >> all-file.csv
-                cat component.csv | tail -n +2 >> all-component.csv
-                rm dirs.csv file.csv component.csv
-            else
-                mv dirs.csv all-dirs.csv
-                mv file.csv all-file.csv
-                mv component.csv all-component.csv
-            fi
-        done
-
-        # Rename files
-        "$ORCHESTRA_DOTDIR"/support/vs10-create-directories.py \
-          --create-directories \
-          all-dirs.csv \
-          all-file.csv \
-          all-component.csv | \
-          while IFS=, read -r TARGET_NAME TARGET_PATH; do
-              if ! test -e "$TARGET_NAME"; then
-                  echo "Warning: $TARGET_NAME not found" > /dev/stderr
-                  continue
-              fi
-
-              mv "$TARGET_NAME" "./$TARGET_PATH"
-          done
-
-        cd ..
-
-        mv 'extracted-cabs/SourceDir/Windows Kits/10' windows-sdk
-
-        rm -rf extracted-cabs/ downloads/
-
-
-        cat > cl.exe <<'EOF'
-        #!/usr/bin/env bash
-
-        SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}"; )" &> /dev/null && pwd 2> /dev/null; )";
-
-        set -euo pipefail
-
-        # Genius
-        shopt -s nocaseglob
-        export INCLUDE="$SCRIPT_DIR/VC/include;$SCRIPT_DIR/windows-sdk/Include/10.0.22621.0/ucrt"
-        export LIB="$SCRIPT_DIR/VC/lib/arm64;$SCRIPT_DIR/windows-sdk/Lib/10.0.22621.0/um/arm64;$SCRIPT_DIR/windows-sdk/Lib/10.0.22621.0/ucrt/arm64"
-
-        # Make sure we do not spawn any window (avoid lag)
-        export DISPLAY=
-
-        # Suppress wine debug information
-        export WINEDEBUG="fixme-all,warn-all"
-
-        # Disable .Net and mshtml
-        export WINEDLLOVERRIDES="mscoree,mshtml="
-
-
-            # Run one dedicated mspdbsrv.exe per instance of the executable
-            export _MSPDBSRV_ENDPOINT_="$(python3 -c 'import uuid; print(uuid.uuid4())')"
-            wine "$SCRIPT_DIR"/VC/bin/Hostx86/arm64//mspdbsrv.ex*e -start -spawn &
-            MSPDBSRV_PID="$!"
-
-            # Stop mspdbsrv.exe upon exit
-            trap 'wine "$SCRIPT_DIR"/VC/bin/Hostx86/arm64//mspdbsrv.ex*e -stop || true' EXIT;
-
-            # Wait for mspdbsrv.exe to be up and running
-            while ! [[ "$(readlink -f "/proc/$MSPDBSRV_PID/exe")" == *"wine"* ]]; do
-                sleep 0.2
-            done
-            sleep 0.2
-
-
-        PROGRAM_NAME="$(basename $0)"
-
-        if [[ "${PROGRAM_NAME}" =~ ^ml.exe$ ]]; then
-            PROGRAM_NAME="ml64.exe"
-        fi
-
-
-        wine "$SCRIPT_DIR"/VC/bin/Hostx86/arm64//$PROGRAM_NAME "$@"
-
-        EOF
-
-        cp cl.exe dumpbin.exe
-        cp cl.exe ml.exe
-        cp cl.exe link.exe
-
-        chmod +x cl.exe
-        chmod +x dumpbin.exe
-        chmod +x ml.exe
-        chmod +x link.exe
-
-        cd "$BUILD_DIR"
-        mkdir -p bin
-
-        cat > bin/aarch64-winsdk-vc19-cl <<'EOF'
-        #!/usr/bin/env bash
-
-        SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}"; )" &> /dev/null && pwd 2> /dev/null; )";
-
-        FILE_NAME="$(basename $0)"
-        TRIPLE="${FILE_NAME%-*}"
-        PROGRAM_NAME="${FILE_NAME##*-}"
-        exec "$SCRIPT_DIR/../lib/vc/$TRIPLE/$PROGRAM_NAME.exe" "$@"
-        EOF
-
-        cp bin/aarch64-winsdk-vc19-cl bin/aarch64-winsdk-vc19-dumpbin
-        cp bin/aarch64-winsdk-vc19-cl bin/aarch64-winsdk-vc19-ml
-        cp bin/aarch64-winsdk-vc19-cl bin/aarch64-winsdk-vc19-link
-
-        chmod +x bin/aarch64-winsdk-vc19-cl
-        chmod +x bin/aarch64-winsdk-vc19-dumpbin
-        chmod +x bin/aarch64-winsdk-vc19-ml
-        chmod +x bin/aarch64-winsdk-vc19-link
-      "dependencies": []
-      "install": |+
-        cd "$BUILD_DIR"
-
-        cp -far --reflink=auto "$BUILD_DIR/"* "${DESTDIR}${ORCHESTRA_ROOT}/"
-
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        python
-      "configure": |
-        INSTALL_PATH="lib/vc/x86_64-winsdk-vc19"
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-        mkdir -p lib64
-        test -e lib || ln -s lib64 lib
-        mkdir -p "$BUILD_DIR/$INSTALL_PATH"
-        cd "$BUILD_DIR/$INSTALL_PATH"
-
-        fetch.sh \
-          --no-copy \
-          'https://aka.ms/vs/17/release/channel' \
-          --save-as visual-studio-17-release-channel.json
-
-        URL="$(cat "${SOURCE_ARCHIVES}/visual-studio-17-release-channel.json" | \
-          jq -r '.channelItems | .[] | select(.id | contains("Microsoft.VisualStudio.Manifests.VisualStudio")).payloads[0].url')"
-
-        fetch.sh \
-          --no-copy \
-          "$URL" \
-          --save-as visual-studio-17-packages.json
-
-        # Fetch MSVC and the SDK
-        cat "${SOURCE_ARCHIVES}/visual-studio-17-packages.json" | \
-          "$ORCHESTRA_DOTDIR"/support/parse-vs17-json.py \
-          Microsoft.VisualStudio.Component.VC.14.37.17.7.x86.x64 \
-          Microsoft.VisualStudio.Component.Windows11SDK.22621 \
-          > to-fetch.csv
-
-        mkdir -p downloads
-        while IFS="," read -r DIR NAME SHA256 URL; do
-            DESTINATION="downloads/$DIR/$NAME"
-            if ! test -e "$DESTINATION"; then
-                mkdir -p "$(dirname $DESTINATION)"
-                echo "Downloading $DESTINATION"
-                while ! curl -s -L "$URL" > "$DESTINATION"; do
-                    echo "Retrying" < /dev/stderr
-                done
-            fi
-
-            if ! echo "$SHA256 $DESTINATION" | sha256sum --check --status; then
-              echo "Wrong hash for $(readlink -f $DESTINATION)" > /dev/stderr
-              exit 1
-            fi
-
-        done < <(tail -n +2 to-fetch.csv)
-
-        rm -f to-fetch.csv
-
-        # Extract all the *.vsix files
-        rm -rf extracted-vsix
-        mkdir extracted-vsix
-        cd extracted-vsix
-        find ../downloads/ -name "*.vsix" -type f | while read VSIX_FILE; do
-          python -c 'import zipfile; zipfile.ZipFile("'"$VSIX_FILE"'").extractall(".")'
-        done
-        cd ..
-
-        rm -rf VC
-        mv extracted-vsix/Contents/VC/Tools/MSVC/14.37.32822 VC
-        rm -rf extracted-vsix
-
-        # Extract all the *.cab of the SDK
-        rm -rf extracted-cabs
-        mkdir extracted-cabs
-        cd extracted-cabs
-        for CAB in ../downloads/Win11SDK_10.0.22621/Installers/*.cab; do
-            yes S | 7z x "$CAB" || true
-        done
-
-        # Extract meta-information from MSI installsers
-        rm -f all-dirs.csv all-file.csv all-component.csv
-        for MSI in ../downloads/Win11SDK_10.0.22621/Installers/*.msi; do
-            msiinfo export "$MSI" Directory | sed 's/\t/,/g' > dirs.csv
-            msiinfo export "$MSI" File | sed 's/\t/,/g' > file.csv
-            msiinfo export "$MSI" Component | sed 's/\t/,/g' > component.csv
-
-            if test -e all-dirs.csv; then
-                cat dirs.csv | tail -n +2 >> all-dirs.csv
-                cat file.csv | tail -n +2 >> all-file.csv
-                cat component.csv | tail -n +2 >> all-component.csv
-                rm dirs.csv file.csv component.csv
-            else
-                mv dirs.csv all-dirs.csv
-                mv file.csv all-file.csv
-                mv component.csv all-component.csv
-            fi
-        done
-
-        # Rename files
-        "$ORCHESTRA_DOTDIR"/support/vs10-create-directories.py \
-          --create-directories \
-          all-dirs.csv \
-          all-file.csv \
-          all-component.csv | \
-          while IFS=, read -r TARGET_NAME TARGET_PATH; do
-              if ! test -e "$TARGET_NAME"; then
-                  echo "Warning: $TARGET_NAME not found" > /dev/stderr
-                  continue
-              fi
-
-              mv "$TARGET_NAME" "./$TARGET_PATH"
-          done
-
-        cd ..
-
-        mv 'extracted-cabs/SourceDir/Windows Kits/10' windows-sdk
-
-        rm -rf extracted-cabs/ downloads/
-
-
-        cat > cl.exe <<'EOF'
-        #!/usr/bin/env bash
-
-        SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}"; )" &> /dev/null && pwd 2> /dev/null; )";
-
-        set -euo pipefail
-
-        # Genius
-        shopt -s nocaseglob
-        export INCLUDE="$SCRIPT_DIR/VC/include;$SCRIPT_DIR/windows-sdk/Include/10.0.22621.0/ucrt"
-        export LIB="$SCRIPT_DIR/VC/lib/x64;$SCRIPT_DIR/windows-sdk/Lib/10.0.22621.0/um/x64;$SCRIPT_DIR/windows-sdk/Lib/10.0.22621.0/ucrt/x64"
-
-        # Make sure we do not spawn any window (avoid lag)
-        export DISPLAY=
-
-        # Suppress wine debug information
-        export WINEDEBUG="fixme-all,warn-all"
-
-        # Disable .Net and mshtml
-        export WINEDLLOVERRIDES="mscoree,mshtml="
-
-
-            # Run one dedicated mspdbsrv.exe per instance of the executable
-            export _MSPDBSRV_ENDPOINT_="$(python3 -c 'import uuid; print(uuid.uuid4())')"
-            wine "$SCRIPT_DIR"/VC/bin/Hostx86/x64//mspdbsrv.ex*e -start -spawn &
-            MSPDBSRV_PID="$!"
-
-            # Stop mspdbsrv.exe upon exit
-            trap 'wine "$SCRIPT_DIR"/VC/bin/Hostx86/x64//mspdbsrv.ex*e -stop || true' EXIT;
-
-            # Wait for mspdbsrv.exe to be up and running
-            while ! [[ "$(readlink -f "/proc/$MSPDBSRV_PID/exe")" == *"wine"* ]]; do
-                sleep 0.2
-            done
-            sleep 0.2
-
-
-        PROGRAM_NAME="$(basename $0)"
-
-        if [[ "${PROGRAM_NAME}" =~ ^ml.exe$ ]]; then
-            PROGRAM_NAME="ml64.exe"
-        fi
-
-
-        wine "$SCRIPT_DIR"/VC/bin/Hostx86/x64//$PROGRAM_NAME "$@"
-
-        EOF
-
-        cp cl.exe dumpbin.exe
-        cp cl.exe ml.exe
-        cp cl.exe link.exe
-
-        chmod +x cl.exe
-        chmod +x dumpbin.exe
-        chmod +x ml.exe
-        chmod +x link.exe
-
-        cd "$BUILD_DIR"
-        mkdir -p bin
-
-        cat > bin/x86_64-winsdk-vc19-cl <<'EOF'
-        #!/usr/bin/env bash
-
-        SCRIPT_DIR="$( cd -- "$( dirname -- "${BASH_SOURCE[0]:-$0}"; )" &> /dev/null && pwd 2> /dev/null; )";
-
-        FILE_NAME="$(basename $0)"
-        TRIPLE="${FILE_NAME%-*}"
-        PROGRAM_NAME="${FILE_NAME##*-}"
-        exec "$SCRIPT_DIR/../lib/vc/$TRIPLE/$PROGRAM_NAME.exe" "$@"
-        EOF
-
-        cp bin/x86_64-winsdk-vc19-cl bin/x86_64-winsdk-vc19-dumpbin
-        cp bin/x86_64-winsdk-vc19-cl bin/x86_64-winsdk-vc19-ml
-        cp bin/x86_64-winsdk-vc19-cl bin/x86_64-winsdk-vc19-link
-
-        chmod +x bin/x86_64-winsdk-vc19-cl
-        chmod +x bin/x86_64-winsdk-vc19-dumpbin
-        chmod +x bin/x86_64-winsdk-vc19-ml
-        chmod +x bin/x86_64-winsdk-vc19-link
-      "dependencies": []
-      "install": "cd \"$BUILD_DIR\"\n\ncp -far --reflink=auto \"$BUILD_DIR/\"* \"${DESTDIR}${ORCHESTRA_ROOT}/\"\n\n\nif test \"$RUN_TESTS\" -eq 1; then\n  cat > test.c <<'EOF'\n#include <stdio.h>\n\nint main() {\n  puts(\"Hello world!\");\n  return 0;\n}\nEOF\n\n  WINE_TMP_DIRECTORY_32=\"$(mktemp --tmpdir tmp.wine-prefix.XXXXXXXXXX -d)\"\n  trap 'WINEPREFIX=\"$WINE_TMP_DIRECTORY_32\" wineserver -k && rm -rf \"$WINE_TMP_DIRECTORY_32\"' EXIT\n\n  \n  WINEPREFIX=\"$WINE_TMP_DIRECTORY_32\" ./bin/x86_64-winsdk-vc19-cl test.c -nologo /DEBUG:FASTLINK /Zi\n  \n  export WINEDEBUG=-all\n\n  if [[ \"x86_64-winsdk-vc19\" =~ ^i386- ]]; then\n    WINEPREFIX=\"$WINE_TMP_DIRECTORY_32\" wine test.exe\n  else\n    WINE_TMP_DIRECTORY_64=\"$(mktemp --tmpdir tmp.wine-prefix.XXXXXXXXXX -d)\"\n    trap 'WINEPREFIX=\"$WINE_TMP_DIRECTORY_64\" wineserver -k && rm -rf \"$WINE_TMP_DIRECTORY_64\"' EXIT\n    WINEPREFIX=\"$WINE_TMP_DIRECTORY_64\" wine64 test.exe\n  fi\nfi\n\n"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": !!null |-
-    null
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/x86_64-gentoo-linux-musl/binutils-bin/2.35
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        toolchain/host/gcc
-      - |-
-        toolchain/host/binutils
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/binutils/binutils-2.35.tar.bz2
-        cd "$BUILD_DIR" && "$SOURCE_DIR/configure" \
-          --build=x86_64-pc-linux-gnu \
-          --host=x86_64-pc-linux-gnu \
-          --target=x86_64-gentoo-linux-musl \
-          --with-sysroot="$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl" \
-          --prefix=$ORCHESTRA_ROOT \
-          --datadir=$ORCHESTRA_ROOT/share/binutils-data/x86_64-gentoo-linux-musl/2.35 \
-          --infodir=$ORCHESTRA_ROOT/share/binutils-data/x86_64-gentoo-linux-musl/2.35/info \
-          --mandir=$ORCHESTRA_ROOT/share/binutils-data/x86_64-gentoo-linux-musl/2.35/man \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-gentoo-linux-musl/binutils-bin/2.35 \
-          --libdir=$ORCHESTRA_ROOT/lib64/binutils/x86_64-gentoo-linux-musl/2.35 \
-          --libexecdir=$ORCHESTRA_ROOT/lib64/binutils/x86_64-gentoo-linux-musl/2.35 \
-          --includedir=$ORCHESTRA_ROOT/lib64/binutils/x86_64-gentoo-linux-musl/2.35/include \
-          --without-included-gettext \
-          --with-zlib \
-          --enable-poison-system-directories \
-          --enable-secureplt \
-          --enable-obsolete \
-          --enable-gold \
-          --disable-shared \
-          --enable-threads \
-          --enable-install-libiberty \
-          --disable-werror \
-          --disable-static \
-          --disable-gdb \
-          --disable-libdecnumber \
-          --disable-readline \
-          --disable-sim \
-          --without-debuginfod \
-          --without-stage1-ldflags \
-           \
-          CFLAGS="-w -ggdb3 -O3" \
-          CXXFLAGS="-w -ggdb3 -O3"
-      "dependencies":
-      - |-
-        gcc-runtime
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path":
-  - |-
-    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/x86_64-gentoo-linux-musl/gcc-bin/9.2.0
-  "builds":
-    "stage1":
-      "build_dependencies":
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=x86_64-gentoo-linux-musl \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-gentoo-linux-musl/gcc-bin/9.2.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/x86_64-gentoo-linux-musl/9.2.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/x86_64-gentoo-linux-musl/9.2.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/x86_64-gentoo-linux-musl/9.2.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/x86_64-gentoo-linux-musl/9.2.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --without-cloog \
-          --enable-targets=all \
-          --with-multilib-list=m64 \
-          --without-isl \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/x86-64/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/x86-64/musl~headers
-      - |-
-        toolchain/x86-64/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-gentoo-linux-musl/gcc-bin/9.2.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/9.2.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-    "stage2":
-      "build_dependencies":
-      - |-
-        toolchain/x86-64/gcc~stage1
-      - |-
-        glibc
-      - |-
-        gmp
-      - |-
-        mpfr
-      - |-
-        mpc
-      "configure": |
-        export SOURCE_DIR="$BUILD_DIR/source"
-        mkdir -p "$SOURCE_DIR"
-        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.gz
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cfns-fix-mismatch-in-gnu_inline-attributes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-cpp-musl-support.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-fixes.patch" "$SOURCE_DIR"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/gcc-9.2.0-remove-dependency-on-libc_single_threaded.patch" "$SOURCE_DIR"
-        sed -i 's|gcc_gxx_include_dir="${gcc_gxx_without_sysroot}"|gcc_gxx_include_dir="/${gcc_gxx_without_sysroot#/}"|' "$SOURCE_DIR/gcc/configure"
-
-
-        mkdir -p "$BUILD_DIR"
-        cd "$BUILD_DIR"
-
-        echo 'char __libc_single_threaded __attribute__ ((weak));' > fake-libc-single-threaded.c
-        gcc -c -fPIC -x c fake-libc-single-threaded.c -o "$BUILD_DIR/fake-libc-single-threaded.o"
-
-        "$SOURCE_DIR/configure" \
-          --host=x86_64-pc-linux-gnu \
-          --build=x86_64-pc-linux-gnu \
-          --target=x86_64-gentoo-linux-musl \
-          --prefix=$ORCHESTRA_ROOT \
-          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-gentoo-linux-musl/gcc-bin/9.2.0 \
-          --includedir=$ORCHESTRA_ROOT/lib/gcc/x86_64-gentoo-linux-musl/9.2.0/include \
-          --datadir=$ORCHESTRA_ROOT/share/gcc-data/x86_64-gentoo-linux-musl/9.2.0 \
-          --mandir=$ORCHESTRA_ROOT/share/gcc-data/x86_64-gentoo-linux-musl/9.2.0/man \
-          --infodir=$ORCHESTRA_ROOT/share/gcc-data/x86_64-gentoo-linux-musl/9.2.0/info \
-          --with-sysroot=$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl \
-          --enable-obsolete \
-          --enable-secureplt \
-          --disable-werror \
-          --disable-nls \
-          --without-included-gettext \
-          --enable-checking=release \
-          --enable-libstdcxx-time \
-          --enable-poison-system-directories \
-          --disable-host-shared \
-          --enable-shared \
-          --disable-libatomic \
-          --disable-bootstrap \
-          --disable-multilib \
-          --disable-altivec \
-          --disable-fixed-point \
-          --disable-libgcj \
-          --disable-libgomp \
-          --disable-libmudflap \
-          --disable-libssp \
-          --disable-libcilkrts \
-          --disable-vtable-verify \
-          --disable-libvtv \
-          --disable-libquadmath \
-          --disable-rpath \
-          --enable-lto \
-          --disable-vtable-verify \
-          --disable-libsanitizer \
-          --with-gmp="$ORCHESTRA_ROOT" \
-          --with-mpfr="$ORCHESTRA_ROOT" \
-          --with-mpc="$ORCHESTRA_ROOT" \
-          --without-zstd \
-          --without-cloog \
-          --enable-targets=all \
-          --with-multilib-list=m64 \
-          --without-isl \
-          --disable-libsanitizer \
-          --disable-libssp \
-          --disable-shared \
-          --enable-languages=c,c++ \
-          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include" \
-          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter $ORCHESTRA_ROOT/include -std=gnu++11" \
-          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=$INSTALL_LINK_ONLY_PATH -Wl,-z,origin -Wl,--enable-new-dtags -fuse-ld=gold -Wl,-rpath,$RPATH_PLACEHOLDER/lib -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/clang/16/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/clang-release/lib/x86_64-unknown-linux-gnu/ -Wl,-rpath,$RPATH_PLACEHOLDER/lib64/llvm/llvm/lib/ -static-libgcc -static-libstdc++ $BUILD_DIR/fake-libc-single-threaded.o -L$INSTALL_LINK_ONLY_PATH/lib64 --sysroot=$INSTALL_LINK_ONLY_PATH"
-      "dependencies":
-      - |-
-        toolchain/x86-64/binutils
-      - |-
-        toolchain/host/binutils
-      - |-
-        toolchain/x86-64/musl
-      - |-
-        toolchain/x86-64/linux-headers
-      "install": "cd \"$BUILD_DIR\"\nmake ${JOBS:+-j$JOBS} \nmake install \n\nNEW_GCC_PATH=\"$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-gentoo-linux-musl/gcc-bin/9.2.0/\"\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/gcc\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/cc\"; then\n    ln -s gcc \"${DESTDIR}${NEW_GCC_PATH}/cc\"\n  fi\n\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  COMPILER_WRAPPER=\"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\"\n  echo \"0b57238f96cfdce849e109918776789ec9bdc44d5736eca19b58f6cf4f748804 ${COMPILER_WRAPPER}\" | sha256sum -c -\n  cp \"${COMPILER_WRAPPER}\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc\"\n  ln -s gcc \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc\"\n\n  cp -a \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/gcc/x86_64-pc-linux-gnu/9.2.0/*.{a,o} \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib/\n\nfi\n\nif test -e \"${DESTDIR}${NEW_GCC_PATH}/g++\"; then\n\n  if ! test -e \"${DESTDIR}${NEW_GCC_PATH}/c++\"; then\n    ln -s g++ \"${DESTDIR}${NEW_GCC_PATH}/c++\"\n  fi\n\n  cp \"${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py\" \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++\"\n  mkdir -p \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++\"\n  ln -s g++ \"${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++\"\n\nfi\n\nrm -f \"${DESTDIR}${ORCHESTRA_ROOT}\"/lib64/libcc1.*\n\n# Fixinclude locates the wrong pthread.h\nfind \"${DESTDIR}${ORCHESTRA_ROOT}\" -type d -name include-fixed -exec rm -f {}/pthread.h \\;\n"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    stage2
-  "license": |-
-    source/COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.1.4.tar.xz
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} -C "$BUILD_DIR" \
-          ARCH=x86_64 \
-          INSTALL_HDR_PATH="${DESTDIR}${ORCHESTRA_ROOT}/x86_64-gentoo-linux-musl/usr" headers_install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        toolchain/x86-64/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-gentoo-linux-musl/gcc-bin/9.2.0//x86_64-gentoo-linux-musl-gcc" CFLAGS=" -ggdb3" "$BUILD_DIR/configure" \
-          --target=x86_64-gentoo-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "headers":
-      "build_dependencies": []
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="true" "$BUILD_DIR/configure" \
-          --target=x86_64-gentoo-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS} include/bits/alltypes.h || make ${JOBS:+-j$JOBS} obj/include/bits/alltypes.h
-        make ${JOBS:+-j$JOBS} install-headers
-      "ndebug": !!bool |-
-        true
-    "o0":
-      "build_dependencies":
-      - |-
-        toolchain/x86-64/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-gentoo-linux-musl/gcc-bin/9.2.0//x86_64-gentoo-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O0" "$BUILD_DIR/configure" \
-          --target=x86_64-gentoo-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o1":
-      "build_dependencies":
-      - |-
-        toolchain/x86-64/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-gentoo-linux-musl/gcc-bin/9.2.0//x86_64-gentoo-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O1" "$BUILD_DIR/configure" \
-          --target=x86_64-gentoo-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o2":
-      "build_dependencies":
-      - |-
-        toolchain/x86-64/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-gentoo-linux-musl/gcc-bin/9.2.0//x86_64-gentoo-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O2" "$BUILD_DIR/configure" \
-          --target=x86_64-gentoo-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-    "o3":
-      "build_dependencies":
-      - |-
-        toolchain/x86-64/gcc~stage1
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-
-        extract.sh --into "$BUILD_DIR" "http://www.musl-libc.org/releases/musl-1.1.12.tar.gz"
-        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/musl-1.1.12-printf-floating-point-rounding.patch" "$BUILD_DIR"
-
-        cd "$BUILD_DIR" && CC="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-gentoo-linux-musl/gcc-bin/9.2.0//x86_64-gentoo-linux-musl-gcc" CFLAGS=" -ggdb3 -Wl,--gc-sections -ffunction-sections -O3" "$BUILD_DIR/configure" \
-          --target=x86_64-gentoo-linux-musl \
-          --prefix="$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl/usr" \
-          --syslibdir="$ORCHESTRA_ROOT/x86_64-gentoo-linux-musl/lib" \
-          --disable-gcc-wrapper
-      "dependencies": []
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYRIGHT
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://github.com/MagicStack/uvloop/archive/refs/tags/v0.19.0.tar.gz
-      "dependencies":
-      - |-
-        python-base-packages
-      - |-
-        libuv
-      - |-
-        cython
-      - |-
-        host-libc
-      "install": |+
-        cd "$BUILD_DIR"
-        python setup.py \
-          build_ext --use-system-libuv \
-          install --compile --root "$DESTDIR"
-
-        PYTHON_PACKAGES_DIR="$DESTDIR$ORCHESTRA_ROOT/share/orchestra/python-packages/"
-        mkdir -p "$PYTHON_PACKAGES_DIR"
-        echo "uvloop" > "$PYTHON_PACKAGES_DIR/uvloop.txt"
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE-MIT
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://tukaani.org/xz/xz-5.4.0.tar.bz2
-
-        cd "$BUILD_DIR"
-        ./configure \
-          --prefix="$ORCHESTRA_ROOT"
-      "dependencies":
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    COPYING
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        cmake
-      - |-
-        gcc-host-toolchain
-      - |-
-        glibc
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" "https://github.com/zlib-ng/zlib-ng/archive/refs/tags/2.2.2.tar.gz"
-        cd "$BUILD_DIR"
-
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          -DZLIB_ENABLE_TESTS=OFF \
-          -DWITH_GTEST=OFF \
-          -DZLIB_COMPAT=ON
-      "dependencies":
-      - |-
-        host-libc
-      "install": |+
-        cd "$BUILD_DIR"
-        make ${JOBS:+-j$JOBS}
-        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
-        rm "${DESTDIR}${ORCHESTRA_ROOT}/lib/libz.a"
-
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE.md
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
-- "add_to_path": []
-  "builds":
-    "default":
-      "build_dependencies":
-      - |-
-        ninja
-      - |-
-        host-c-toolchain
-      "configure": |
-        mkdir -p "$BUILD_DIR"
-        extract.sh --into "$BUILD_DIR" https://github.com/facebook/zstd/releases/download/v1.5.6/zstd-1.5.6.tar.gz
-
-        cd "$BUILD_DIR"
-        cmake \
-          -DCMAKE_INSTALL_MESSAGE=NEVER \
-          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
-          -DCMAKE_INSTALL_SO_NO_EXE=0 \
-          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
-          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" \
-          -S build/cmake \
-          -G Ninja \
-          -DCMAKE_C_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang" \
-          -DCMAKE_CXX_COMPILER="$ORCHESTRA_ROOT/link-only/bin/clang++" \
-          -DCMAKE_C_FLAGS=" " \
-          -DCMAKE_CXX_FLAGS=" " \
-          -DCMAKE_BUILD_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/16.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
-          -DCMAKE_BUILD_TYPE="Release" \
-          -DPython_FIND_VIRTUALENV=STANDARD \
-          -DBUILD_SHARED_LIBS=ON \
-          -DZSTD_BUILD_SHARED=ON \
-          -DZSTD_BUILD_STATIC=OFF \
-          -DZSTD_PROGRAMS_LINK_SHARED=ON
-      "dependencies":
-      - |-
-        host-libc
-      "install": |
-        cd "$BUILD_DIR"
-        ninja ${JOBS:+-j$JOBS} install
-      "ndebug": !!bool |-
-        true
-  "commit": !!null |-
-    null
-  "default_build": |-
-    default
-  "license": |-
-    LICENSE
-  "repository": !!null |-
-    null
-  "skip_post_install": !!bool |-
-    false
diff --git a/linux-x86-64/revng/optimized/f616f30d217a1fc516a6128396a6eb6f187893c5_551fc97c1db0b698018f6d7ecec999006c05a922.tar.xz b/linux-x86-64/revng/optimized/f616f30d217a1fc516a6128396a6eb6f187893c5_551fc97c1db0b698018f6d7ecec999006c05a922.tar.xz
deleted file mode 100644
index 1448fc2f760ae1659bc3fb01a4d17123353c81ba..0000000000000000000000000000000000000000
--- a/linux-x86-64/revng/optimized/f616f30d217a1fc516a6128396a6eb6f187893c5_551fc97c1db0b698018f6d7ecec999006c05a922.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:65ac1acb74ba39cfc979b4016c4f8da7ba962e984b5fd3921b63463a1b031fe9
-size 81966320
diff --git a/linux-x86-64/revng/optimized/orchestra-temporary_master.tar.xz b/linux-x86-64/revng/optimized/orchestra-temporary_master.tar.xz
index 86228c67e07b00699f92830b2a9947990c233ca7..d8a6c7e64a07c07f0410273fc23344713000849b 120000
--- a/linux-x86-64/revng/optimized/orchestra-temporary_master.tar.xz
+++ b/linux-x86-64/revng/optimized/orchestra-temporary_master.tar.xz
@@ -1 +1 @@
-f616f30d217a1fc516a6128396a6eb6f187893c5_551fc97c1db0b698018f6d7ecec999006c05a922.tar.xz
\ No newline at end of file
+06f5e976f4b835ac0cdfe8f650ee7a0f3ff1630e_7927dc080106de8bf38d2c142099ebdf03683300.tar.xz
\ No newline at end of file