From cf2868932fcb350d12f3e96a76890f53ce06cabb Mon Sep 17 00:00:00 2001
From: "rev.ng CI" <sysadmin@rev.ng>
Date: Fri, 5 Aug 2022 13:44:40 +0000
Subject: [PATCH] Automatic binary archives

ORCHESTRA_CONFIG_COMMIT=76d1888
ORCHESTRA_CONFIG_BRANCH=master
COMPONENT_TARGET_BRANCH=next-develop
---
 ...c58a9f2d02ef7b6d15f2a435.hash-material.yml | 1935 +++++++++++++++++
 ...f214b462d96c58a9f2d02ef7b6d15f2a435.tar.xz |    3 +
 .../revng/optimized/develop_master.tar.xz     |    2 +-
 .../optimized/next-develop_master.tar.xz      |    2 +-
 .../optimized/next-develop_next-master.tar.xz |    2 +-
 ...dc732ba693b46b89add3928.hash-material.yml} |    2 +-
 ...c6b6476bc03edc732ba693b46b89add3928.tar.xz |    3 +
 ...5aef3668175e7a01b97a492a8575a7752d3.tar.xz |    3 -
 .../test/revng-c/default/none_master.tar.xz   |    2 +-
 .../revng-c/default/none_next-master.tar.xz   |    2 +-
 ...dcc88db0ba928473aeefec4f78349aafa74.tar.xz |    3 -
 ...ffecc071ebf836389fdd34a.hash-material.yml} |    2 +-
 ...e51b1efdc1b8ffecc071ebf836389fdd34a.tar.xz |    3 +
 .../test/revng/default/none_master.tar.xz     |    2 +-
 .../revng/default/none_next-master.tar.xz     |    2 +-
 15 files changed, 1953 insertions(+), 15 deletions(-)
 create mode 100644 linux-x86-64/revng/optimized/add47a861a16a01f5db8a4eba83b491d6acaf1ae_20064f214b462d96c58a9f2d02ef7b6d15f2a435.hash-material.yml
 create mode 100644 linux-x86-64/revng/optimized/add47a861a16a01f5db8a4eba83b491d6acaf1ae_20064f214b462d96c58a9f2d02ef7b6d15f2a435.tar.xz
 rename linux-x86-64/test/revng-c/default/{none_e34e45aef3668175e7a01b97a492a8575a7752d3.hash-material.yml => none_a75dec6b6476bc03edc732ba693b46b89add3928.hash-material.yml} (99%)
 create mode 100644 linux-x86-64/test/revng-c/default/none_a75dec6b6476bc03edc732ba693b46b89add3928.tar.xz
 delete mode 100644 linux-x86-64/test/revng-c/default/none_e34e45aef3668175e7a01b97a492a8575a7752d3.tar.xz
 delete mode 100644 linux-x86-64/test/revng/default/none_64e65dcc88db0ba928473aeefec4f78349aafa74.tar.xz
 rename linux-x86-64/test/revng/default/{none_64e65dcc88db0ba928473aeefec4f78349aafa74.hash-material.yml => none_653ece51b1efdc1b8ffecc071ebf836389fdd34a.hash-material.yml} (99%)
 create mode 100644 linux-x86-64/test/revng/default/none_653ece51b1efdc1b8ffecc071ebf836389fdd34a.tar.xz

diff --git a/linux-x86-64/revng/optimized/add47a861a16a01f5db8a4eba83b491d6acaf1ae_20064f214b462d96c58a9f2d02ef7b6d15f2a435.hash-material.yml b/linux-x86-64/revng/optimized/add47a861a16a01f5db8a4eba83b491d6acaf1ae_20064f214b462d96c58a9f2d02ef7b6d15f2a435.hash-material.yml
new file mode 100644
index 000000000..34b44e0c6
--- /dev/null
+++ b/linux-x86-64/revng/optimized/add47a861a16a01f5db8a4eba83b491d6acaf1ae_20064f214b462d96c58a9f2d02ef7b6d15f2a435.hash-material.yml
@@ -0,0 +1,1935 @@
+- "add_to_path": []
+  "builds":
+    "default":
+      "build_dependencies":
+      - |-
+        host-cxx-toolchain
+      - |-
+        glibc
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+
+        extract.sh --into "$BUILD_DIR" "https://downloads.sourceforge.net/project/boost/boost/1.72.0/boost_1_72_0.tar.bz2"
+        patch-if-exists "${ORCHESTRA_DOTDIR}/patches/boost-1.63.0-icl-disable-LessThanComparableConcept.patch" "$BUILD_DIR"
+        cd "$BUILD_DIR" && ./bootstrap.sh --prefix="$ORCHESTRA_ROOT" --with-libraries=test
+      "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":
+      - |-
+        cmake
+      - |-
+        clang-vanilla
+      "configure": |+
+        extract.sh --into "$BUILD_DIR/source" "https://github.com/revng/llvm-project/archive/41be8cd.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"
+
+        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_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_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;AMDGPU;ARM;Mips;SystemZ;X86" \
+          -DLLVM_INSTALL_UTILS=ON \
+          -DLLVM_ENABLE_DUMP=ON \
+          -DLLVM_ENABLE_TERMINFO=OFF \
+          -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF \
+          -DCMAKE_CXX_STANDARD=20 \
+          -DLLVM_ENABLE_Z3_SOLVER=OFF \
+          -DLLVM_INCLUDE_GO_TESTS=OFF \
+          -DLLVM_ENABLE_ZLIB=ON \
+          -DLLVM_ENABLE_PROJECTS="clang;compiler-rt;libcxxabi;libcxx;clang-tools-extra;lld" \
+          -DBUILD_SHARED_LIBS=OFF \
+          -DLLVM_ENABLE_LTO=Thin \
+          -DLLVM_USE_LINKER=lld \
+          -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++ \
+          -DLIBCXXABI_HAS_CXA_THREAD_ATEXIT_IMPL=0 \
+          -DLLVM_TARGETS_TO_BUILD=X86 \
+          -Wno-dev
+
+      "dependencies":
+      - |-
+        gcc-host-toolchain
+      - |-
+        libunwind
+      - |-
+        zlib
+      - |-
+        ncurses
+      "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_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_INCLUDE_GO_TESTS=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":
+      - |-
+        cmake
+      - |-
+        clang-vanilla
+      - |-
+        clang-profiling-data
+      "configure": |+
+        extract.sh --into "$BUILD_DIR/source" "https://github.com/revng/llvm-project/archive/41be8cd.tar.gz"
+
+        # compiler-rt tests fail abundantly (in the CI only)
+        find "$BUILD_DIR/source/compiler-rt/test" -name "lit.*" -type f | while read FILE; do
+          echo > "$FILE"
+        done
+
+        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_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_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;AMDGPU;ARM;Mips;SystemZ;X86" \
+          -DLLVM_INSTALL_UTILS=ON \
+          -DLLVM_ENABLE_DUMP=ON \
+          -DLLVM_ENABLE_TERMINFO=OFF \
+          -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF \
+          -DCMAKE_CXX_STANDARD=20 \
+          -DLLVM_ENABLE_Z3_SOLVER=OFF \
+          -DLLVM_INCLUDE_GO_TESTS=OFF \
+          -DLLVM_ENABLE_ZLIB=ON \
+          -DLLVM_ENABLE_PROJECTS="clang;compiler-rt;libcxxabi;libcxx;clang-tools-extra;lld" \
+          -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" \
+          -DLLVM_ENABLE_LTO=Thin \
+          -DLLVM_USE_LINKER=lld \
+          -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
+      - |-
+        zlib
+      - |-
+        ncurses
+      "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
+          ninja ${JOBS:+-j$JOBS} check-all
+        fi
+
+        # Fix libc++
+        rm "${DESTDIR}${ORCHESTRA_ROOT}/lib/llvm/clang-release/lib/libc++.so" || true
+        echo 'INPUT(libc++.so.1 -lc++abi -lpthread)' > "${DESTDIR}${ORCHESTRA_ROOT}/lib/llvm/clang-release/lib/libc++.so"
+
+        # 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
+
+        # Symlink to /lib/llvm/clang-release/lib/libc++*.so* to /lib
+        for LIBRARY in "${DESTDIR}${ORCHESTRA_ROOT}/lib/llvm/clang-release/lib/"libc++*.so*; do
+          ln \
+            -s $(
+              realpath \
+                --no-symlinks \
+                --relative-to="${DESTDIR}${ORCHESTRA_ROOT}/lib" \
+                "${LIBRARY}"
+            ) \
+            "${DESTDIR}${ORCHESTRA_ROOT}/lib"
+        done
+
+        # Leave `opt` and `llvm-config` to the `llvm` component
+        rm -f "${DESTDIR}${ORCHESTRA_ROOT}/bin/opt"*
+        rm -f "${DESTDIR}${ORCHESTRA_ROOT}/bin/llvm-config"*
+
+        # 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":
+      - |-
+        cmake
+      "configure": |+
+        extract.sh --into "$BUILD_DIR/source" "https://github.com/revng/llvm-project/archive/41be8cd.tar.gz"
+        sed -i 's|GIT_FOUND|FALSE|g' "$BUILD_DIR/source/llvm/cmake/modules/VersionFromVCS.cmake"
+        mkdir -p "$BUILD_DIR"
+        cd "$BUILD_DIR";
+        cmake \
+          -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_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;AMDGPU;ARM;Mips;SystemZ;X86" \
+          -DLLVM_INSTALL_UTILS=ON \
+          -DLLVM_ENABLE_DUMP=ON \
+          -DLLVM_ENABLE_TERMINFO=OFF \
+          -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF \
+          -DCMAKE_CXX_STANDARD=20 \
+          -DLLVM_ENABLE_Z3_SOLVER=OFF \
+          -DLLVM_INCLUDE_GO_TESTS=OFF \
+          -DLLVM_ENABLE_ZLIB=ON \
+          -DLLVM_ENABLE_PROJECTS="clang;lld;compiler-rt" \
+          -DBUILD_SHARED_LIBS=OFF \
+          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT/clang-vanilla" \
+          -DLLVM_TARGETS_TO_BUILD="X86" \
+          -Wno-dev
+
+      "dependencies":
+      - |-
+        gcc-host-toolchain
+      - |-
+        libunwind
+      - |-
+        zlib
+      - |-
+        ncurses
+      "install": |+
+        cd "$BUILD_DIR"
+
+        ninja ${JOBS:+-j$JOBS} install
+
+        COMPILER_WRAPPER="${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py"
+        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
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+        extract.sh --into "$BUILD_DIR" https://github.com/Kitware/CMake/releases/download/v3.22.2/cmake-3.22.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": []
+      "configure": |-
+        mkdir -p "$BUILD_DIR"
+      "dependencies":
+      - |-
+        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":
+      - |-
+        host-c-toolchain
+      - |-
+        glibc
+      "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":
+      - |-
+        libffi
+      - |-
+        zlib
+      "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": []
+      "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"
+
+        # Create __libc_single_threaded symbol (required by recent libstdc++)
+        echo 'char __libc_single_threaded;' >> "$BUILD_DIR/source/misc/error.c"
+        sed -i \
+          's/GLIBC_2.13/GLIBC_2.13\n  GLIBC_2.32/' \
+          "$BUILD_DIR/source/Versions.def"
+        sed -i \
+          's/^}/  GLIBC_2.32 {\n    __libc_single_threaded;\n  }\n}/g' \
+          "$BUILD_DIR/source/misc/Versions"
+
+        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"
+        ./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
+        cp -a "$DESTDIR$INSTALL_LINK_ONLY_PATH"/lib/*.o "$DESTDIR$ORCHESTRA_ROOT"/lib/
+
+        # This file is needed because gcc fixinclude detects it when bootstrapping toolchains
+        touch "$DESTDIR$INSTALL_LINK_ONLY_PATH/include/stdc-predef.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":
+      - |-
+        glibc
+      "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
+      "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":
+      - |-
+        glibc
+      - |-
+        toolchain/host/binutils
+      - |-
+        clang-release
+      "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":
+      - |-
+        clang-release
+      - |-
+        toolchain/host/gcc
+      "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-c-toolchain
+      - |-
+        glibc
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+        extract.sh --into "$BUILD_DIR" https://github.com/libffi/libffi/releases/download/v3.3/libffi-3.3.tar.gz
+
+        cd "$BUILD_DIR"
+        ./configure \
+          --disable-multi-os-directory \
+          --disable-static \
+          --disable-pax_emutramp \
+          --disable-debug \
+          --prefix="$ORCHESTRA_ROOT"
+      "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": |-
+    LICENSE
+  "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.4.0.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": []
+      "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
+      - |-
+        host-cxx-toolchain
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+        cd "$BUILD_DIR";
+        cmake \
+          -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_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;AMDGPU;ARM;Mips;SystemZ;X86" \
+          -DLLVM_INSTALL_UTILS=ON \
+          -DLLVM_ENABLE_DUMP=ON \
+          -DLLVM_ENABLE_TERMINFO=OFF \
+          -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF \
+          -DCMAKE_CXX_STANDARD=20 \
+          -DLLVM_ENABLE_Z3_SOLVER=OFF \
+          -DLLVM_INCLUDE_GO_TESTS=OFF \
+          -DLLVM_ENABLE_ZLIB=ON \
+          -DBUILD_SHARED_LIBS=ON \
+          -DLLVM_ENABLE_ZLIB=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 \
+          -Wno-dev
+      "dependencies":
+      - |-
+        host-libcxx
+      - |-
+        libunwind
+      - |-
+        zlib
+      - |-
+        ncurses
+      "install": |
+        cd "$BUILD_DIR"
+        ninja ${JOBS:+-j$JOBS} install
+
+        if test "$RUN_TESTS" -eq 1; then
+          ninja ${JOBS:+-j$JOBS} check-all
+        fi
+
+        # Keep only `opt`, `llvm-config` and mlir executables from `/bin`
+        mkdir "${DESTDIR}${ORCHESTRA_ROOT}/bin-tmp"
+
+        for EXECUTABLE_PREFIX in opt llvm-config mlir-; do
+          mv \
+            "${DESTDIR}${ORCHESTRA_ROOT}/bin/$EXECUTABLE_PREFIX"* \
+            "${DESTDIR}${ORCHESTRA_ROOT}/bin-tmp"
+        done
+
+        rm -rf "${DESTDIR}${ORCHESTRA_ROOT}/bin"
+
+        mv \
+          "${DESTDIR}${ORCHESTRA_ROOT}/bin-tmp" \
+          "${DESTDIR}${ORCHESTRA_ROOT}/bin"
+      "ndebug": !!bool |-
+        false
+    "optimized":
+      "build_dependencies":
+      - |-
+        cmake
+      - |-
+        host-cxx-toolchain
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+        cd "$BUILD_DIR";
+        cmake \
+          -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_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;AMDGPU;ARM;Mips;SystemZ;X86" \
+          -DLLVM_INSTALL_UTILS=ON \
+          -DLLVM_ENABLE_DUMP=ON \
+          -DLLVM_ENABLE_TERMINFO=OFF \
+          -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF \
+          -DCMAKE_CXX_STANDARD=20 \
+          -DLLVM_ENABLE_Z3_SOLVER=OFF \
+          -DLLVM_INCLUDE_GO_TESTS=OFF \
+          -DLLVM_ENABLE_ZLIB=ON \
+          -DBUILD_SHARED_LIBS=ON \
+          -DLLVM_ENABLE_ZLIB=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 \
+          -Wno-dev
+      "dependencies":
+      - |-
+        host-libcxx
+      - |-
+        libunwind
+      - |-
+        zlib
+      - |-
+        ncurses
+      "install": |
+        cd "$BUILD_DIR"
+        ninja ${JOBS:+-j$JOBS} install
+
+        if test "$RUN_TESTS" -eq 1; then
+          ninja ${JOBS:+-j$JOBS} check-all
+        fi
+
+        # Keep only `opt`, `llvm-config` and mlir executables from `/bin`
+        mkdir "${DESTDIR}${ORCHESTRA_ROOT}/bin-tmp"
+
+        for EXECUTABLE_PREFIX in opt llvm-config mlir-; do
+          mv \
+            "${DESTDIR}${ORCHESTRA_ROOT}/bin/$EXECUTABLE_PREFIX"* \
+            "${DESTDIR}${ORCHESTRA_ROOT}/bin-tmp"
+        done
+
+        rm -rf "${DESTDIR}${ORCHESTRA_ROOT}/bin"
+
+        mv \
+          "${DESTDIR}${ORCHESTRA_ROOT}/bin-tmp" \
+          "${DESTDIR}${ORCHESTRA_ROOT}/bin"
+      "ndebug": !!bool |-
+        false
+    "release":
+      "build_dependencies":
+      - |-
+        cmake
+      - |-
+        host-cxx-toolchain
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+        cd "$BUILD_DIR";
+        cmake \
+          -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_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;AMDGPU;ARM;Mips;SystemZ;X86" \
+          -DLLVM_INSTALL_UTILS=ON \
+          -DLLVM_ENABLE_DUMP=ON \
+          -DLLVM_ENABLE_TERMINFO=OFF \
+          -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF \
+          -DCMAKE_CXX_STANDARD=20 \
+          -DLLVM_ENABLE_Z3_SOLVER=OFF \
+          -DLLVM_INCLUDE_GO_TESTS=OFF \
+          -DLLVM_ENABLE_ZLIB=ON \
+          -DBUILD_SHARED_LIBS=ON \
+          -DLLVM_ENABLE_ZLIB=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 \
+          -Wno-dev
+      "dependencies":
+      - |-
+        host-libcxx
+      - |-
+        libunwind
+      - |-
+        zlib
+      - |-
+        ncurses
+      "install": |
+        cd "$BUILD_DIR"
+        ninja ${JOBS:+-j$JOBS} install
+
+        if test "$RUN_TESTS" -eq 1; then
+          ninja ${JOBS:+-j$JOBS} check-all
+        fi
+
+        # Keep only `opt`, `llvm-config` and mlir executables from `/bin`
+        mkdir "${DESTDIR}${ORCHESTRA_ROOT}/bin-tmp"
+
+        for EXECUTABLE_PREFIX in opt llvm-config mlir-; do
+          mv \
+            "${DESTDIR}${ORCHESTRA_ROOT}/bin/$EXECUTABLE_PREFIX"* \
+            "${DESTDIR}${ORCHESTRA_ROOT}/bin-tmp"
+        done
+
+        rm -rf "${DESTDIR}${ORCHESTRA_ROOT}/bin"
+
+        mv \
+          "${DESTDIR}${ORCHESTRA_ROOT}/bin-tmp" \
+          "${DESTDIR}${ORCHESTRA_ROOT}/bin"
+      "ndebug": !!bool |-
+        true
+  "commit": |-
+    f085c9fcd53e1f8b293b821edd16725c1938c4e9
+  "default_build": |-
+    optimized
+  "license": |-
+    llvm/LICENSE.TXT
+  "repository": |-
+    llvm-project
+  "skip_post_install": !!bool |-
+    false
+- "add_to_path": []
+  "builds":
+    "default":
+      "build_dependencies":
+      - |-
+        glibc
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+        extract.sh --into "$BUILD_DIR" https://ftp.gnu.org/gnu/mpc//mpc-1.1.0.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":
+      - |-
+        glibc
+      "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.2.tar.gz
+        cd "$BUILD_DIR"
+        ./configure \
+          --disable-stripping \
+          --disable-term-driver \
+          --disable-termcap \
+          --disable-widec \
+          --enable-colorfgbg \
+          --enable-const \
+          --enable-echo \
+          --enable-hard-tabs \
+          --enable-leaks \
+          --enable-overwrite \
+          --enable-symlinks \
+          --enable-warnings \
+          --with-cxx \
+          --with-cxx-binding \
+          --with-cxx-shared \
+          --with-macros \
+          --with-manpage-format=normal \
+          --with-progs \
+          --with-rcs-ids \
+          --with-shared \
+          --with-termlib \
+          --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"
+      "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":
+      - |-
+        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_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":
+    "debug":
+      "build_dependencies":
+      - |-
+        host-c-toolchain
+      - |-
+        clang-release
+      - |-
+        glibc
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+        cd "$BUILD_DIR";
+        "$SOURCE_DIR/configure" \
+          --cc="$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="$(which python2)" \
+          --enable-debug \
+          --extra-cflags="-ggdb3 -O0 "
+      "dependencies":
+      - |-
+        zlib
+      - |-
+        glib
+      "install": |
+        cd "$BUILD_DIR"
+        make ${JOBS:+-j$JOBS} install
+      "ndebug": !!bool |-
+        false
+    "optimized":
+      "build_dependencies":
+      - |-
+        host-c-toolchain
+      - |-
+        clang-release
+      - |-
+        glibc
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+        cd "$BUILD_DIR";
+        "$SOURCE_DIR/configure" \
+          --cc="$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="$(which python2)" \
+          --enable-debug \
+          --extra-cflags="-ggdb3 -O2 -fno-omit-frame-pointer "
+      "dependencies":
+      - |-
+        zlib
+      - |-
+        glib
+      "install": |
+        cd "$BUILD_DIR"
+        make ${JOBS:+-j$JOBS} install
+      "ndebug": !!bool |-
+        false
+    "release":
+      "build_dependencies":
+      - |-
+        host-c-toolchain
+      - |-
+        clang-release
+      - |-
+        glibc
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+        cd "$BUILD_DIR";
+        "$SOURCE_DIR/configure" \
+          --cc="$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="$(which python2)" \
+          \
+          --extra-cflags="-ggdb3 -O2 "
+      "dependencies":
+      - |-
+        zlib
+      - |-
+        glib
+      "install": |
+        cd "$BUILD_DIR"
+        make ${JOBS:+-j$JOBS} install
+      "ndebug": !!bool |-
+        true
+  "commit": |-
+    e908d8a6f4cfd06b5c0995d1320247cd4032e32d
+  "default_build": |-
+    optimized
+  "license": |-
+    LICENSE
+  "repository": |-
+    qemu
+  "skip_post_install": !!bool |-
+    false
+- "add_to_path": []
+  "builds":
+    "debug":
+      "build_dependencies":
+      - |-
+        cmake
+      - |-
+        revng-qa
+      - |-
+        glibc
+      - |-
+        host-cxx-toolchain
+      - |-
+        revng-js-prerequisites
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+
+        cd "$BUILD_DIR";
+        cmake \
+          -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=lld " \
+          -DCMAKE_CXX_FLAGS="-ggdb3 -O0  -fplugin=libclangTidyPlugin.so -Wl,--no-undefined -Wno-unused-command-line-argument -stdlib=libc++ -fuse-ld=lld " \
+          -DCMAKE_BUILD_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/12.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
+          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/12.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
+          -DCMAKE_BUILD_TYPE="Debug" \
+          -DBOOST_ROOT="$ORCHESTRA_ROOT" \
+          -DBoost_NO_BOOST_CMAKE=On \
+          -DBoost_NO_SYSTEM_PATHS=On
+      "dependencies":
+      - |-
+        host-libcxx
+      - |-
+        llvm
+      - |-
+        qemu
+      - |-
+        boost
+      - |-
+        clang-release
+      "install": |
+        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"
+      "ndebug": !!bool |-
+        false
+    "optimized":
+      "build_dependencies":
+      - |-
+        cmake
+      - |-
+        revng-qa
+      - |-
+        glibc
+      - |-
+        host-cxx-toolchain
+      - |-
+        revng-js-prerequisites
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+
+        cd "$BUILD_DIR";
+        cmake \
+          -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=lld " \
+          -DCMAKE_CXX_FLAGS="-ggdb3 -O2 -fno-omit-frame-pointer  -fplugin=libclangTidyPlugin.so -Wl,--no-undefined -Wno-unused-command-line-argument -stdlib=libc++ -fuse-ld=lld " \
+          -DCMAKE_BUILD_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/12.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
+          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/12.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
+          -DCMAKE_BUILD_TYPE="Debug" \
+          -DBOOST_ROOT="$ORCHESTRA_ROOT" \
+          -DBoost_NO_BOOST_CMAKE=On \
+          -DBoost_NO_SYSTEM_PATHS=On
+      "dependencies":
+      - |-
+        host-libcxx
+      - |-
+        llvm
+      - |-
+        qemu
+      - |-
+        boost
+      - |-
+        clang-release
+      "install": |
+        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"
+      "ndebug": !!bool |-
+        false
+    "release":
+      "build_dependencies":
+      - |-
+        cmake
+      - |-
+        revng-qa
+      - |-
+        glibc
+      - |-
+        host-cxx-toolchain
+      - |-
+        revng-js-prerequisites
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+
+        cd "$BUILD_DIR";
+        cmake \
+          -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=lld " \
+          -DCMAKE_CXX_FLAGS="-ggdb3 -O2  -fplugin=libclangTidyPlugin.so -Wl,--no-undefined -Wno-unused-command-line-argument -stdlib=libc++ -fuse-ld=lld " \
+          -DCMAKE_BUILD_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/12.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
+          -DCMAKE_INSTALL_RPATH="$RPATH_PLACEHOLDER/lib:$RPATH_PLACEHOLDER/lib64/clang/12.0.0/lib/linux:$RPATH_PLACEHOLDER/lib/revng/analyses" \
+          -DCMAKE_BUILD_TYPE="Release" \
+          -DBOOST_ROOT="$ORCHESTRA_ROOT" \
+          -DBoost_NO_BOOST_CMAKE=On \
+          -DBoost_NO_SYSTEM_PATHS=On
+      "dependencies":
+      - |-
+        host-libcxx
+      - |-
+        llvm
+      - |-
+        qemu
+      - |-
+        boost
+      - |-
+        clang-release
+      "install": |
+        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"
+      "ndebug": !!bool |-
+        true
+  "commit": |-
+    add47a861a16a01f5db8a4eba83b491d6acaf1ae
+  "default_build": |-
+    optimized
+  "license": |-
+    LICENSE.md
+  "repository": |-
+    revng
+  "skip_post_install": !!bool |-
+    false
+- "add_to_path": []
+  "builds":
+    "default":
+      "build_dependencies": []
+      "configure": |
+        JS_DIR="$ORCHESTRA_DOTDIR/support/js-prerequisites"
+        mkdir -p "$BUILD_DIR"
+        cd "$BUILD_DIR"
+        cp -a "$JS_DIR/package.json" "$JS_DIR/yarn.lock" .
+
+        #! check that package.json has the right hash, this is to trigger a rebuild in orchestra
+        #! whenever we change the file
+        echo '170f9c4509efc5065364e99ac32823bf8a37fcbf1a05dd7cf85a530e4173d851 package.json' | sha256sum -c -
+
+        #! from the yarn.lock read the urls of the tars we have to download
+        PACKAGE_URLS=$(grep 'resolved' yarn.lock | awk '{print $2}' | tr -d '"')
+        while IFS= read -r URL; do
+          fetch.sh "$URL"
+        done <<< "$PACKAGE_URLS"
+
+        #! each url is in the form https://<url>/<file>#<sha1>, the sed is to have `<sha1> <file>` to
+        #! feed to sha1sum
+        echo $PACKAGE_URLS | sed 's|.*/\(.*\)#\(\w*\)|\2 \1|g' | sha1sum -c -
+      "dependencies": []
+      "install": |+
+        cd "$BUILD_DIR"
+        mkdir "${DESTDIR}${ORCHESTRA_ROOT}/share/node_cache"
+
+        #! copy all download packages to node_cache
+        cp -a *.tgz "${DESTDIR}${ORCHESTRA_ROOT}/share/node_cache"
+
+        #! Create a yarnrc file, this is to specify the needed settings to make `yarn install` work
+        #! completely offline
+        YARNRC="${DESTDIR}${ORCHESTRA_ROOT}/share/yarnrc"
+        touch "$YARNRC"
+        yarn -s config --use-yarnrc "$YARNRC" set disable-self-update-check true
+        yarn -s config --use-yarnrc "$YARNRC" set nodedir "${ORCHESTRA_ROOT}/share/node_cache"
+        echo '--install.offline' >> "$YARNRC"
+        echo '--add.offline' >> "YARNRC"
+
+      "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":
+      - |-
+        cmake
+      - |-
+        ninja
+      - |-
+        host-cxx-toolchain
+      "configure": |
+        mkdir -p "$BUILD_DIR"
+        cd "$BUILD_DIR"
+        cmake \
+          -DCMAKE_EXPORT_COMPILE_COMMANDS=ON \
+          -DCMAKE_INSTALL_SO_NO_EXE=0 \
+          -DCMAKE_INSTALL_PREFIX="$ORCHESTRA_ROOT" \
+          -DCMAKE_PREFIX_PATH="$ORCHESTRA_ROOT" "$SOURCE_DIR"
+      "dependencies": []
+      "install": |
+        cd "$BUILD_DIR"
+        make ${JOBS:+-j$JOBS}
+        make ${JOBS:+-j$JOBS} install DESTDIR="$DESTDIR"
+      "ndebug": !!bool |-
+        true
+  "commit": |-
+    3f61500bc491e376eeb96357cdf4dbd63e2c37a9
+  "default_build": |-
+    default
+  "license": |-
+    LICENSE
+  "repository": |-
+    revng-qa
+  "skip_post_install": !!bool |-
+    false
+- "add_to_path":
+  - |-
+    ${ORCHESTRA_ROOT}/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/binutils-bin/2.37
+  "builds":
+    "default":
+      "build_dependencies":
+      - |-
+        glibc
+      - |-
+        toolchain/host/gcc
+      "configure": |
+        extract.sh --into "$SOURCE_DIR" https://ftp.gnu.org/gnu/binutils/binutils-2.37.tar.bz2
+        mkdir -p "$BUILD_DIR"
+        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.37 \
+          --infodir=$ORCHESTRA_ROOT/share/binutils-data/x86_64-pc-linux-gnu/2.37/info \
+          --mandir=$ORCHESTRA_ROOT/share/binutils-data/x86_64-pc-linux-gnu/2.37/man \
+          --bindir=$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/binutils-bin/2.37 \
+          --libdir=$ORCHESTRA_ROOT/lib64/binutils/x86_64-pc-linux-gnu/2.37 \
+          --libexecdir=$ORCHESTRA_ROOT/lib64/binutils/x86_64-pc-linux-gnu/2.37 \
+          --includedir=$ORCHESTRA_ROOT/lib64/binutils/x86_64-pc-linux-gnu/2.37/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": []
+      "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":
+  - |-
+    ${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": |
+        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"
+        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" && "$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=/ \
+          --enable-obsolete \
+          --enable-secureplt \
+          --disable-werror \
+          --enable-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 \
+          --enable-libmpx \
+          CFLAGS_FOR_TARGET="-I/usr/include/tirpc -I$ORCHESTRA_ROOT/link-only/include" \
+          CXXFLAGS_FOR_TARGET="-I/usr/include/tirpc -I$ORCHESTRA_ROOT/link-only/include" \
+          LDFLAGS_FOR_TARGET="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=/ -Wl,-z,origin -Wl,--enable-new-dtags -Wl,-rpath,$RPATH_PLACEHOLDER/lib" \
+          --enable-languages=c \
+          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter /usr/local/include -idirafter /usr/include/x86_64-linux-gnu -idirafter /usr/include" \
+          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter /usr/local/include -idirafter /usr/include/x86_64-linux-gnu -idirafter /usr/include -std=gnu++11" \
+          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=/ -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/12.0.0/lib/linux -static-libgcc"
+      "dependencies": []
+      "install": |
+        cd "$BUILD_DIR"
+        make ${JOBS:+-j$JOBS} LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
+        make install LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
+
+        NEW_GCC_PATH="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/gcc-bin/11.2.0/"
+
+        if test -e "${DESTDIR}${NEW_GCC_PATH}/gcc"; then
+
+          if ! test -e "${DESTDIR}${NEW_GCC_PATH}/cc"; then
+            ln -s gcc "${DESTDIR}${NEW_GCC_PATH}/cc"
+          fi
+
+          mkdir -p "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin"
+          cp "${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py" "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc"
+          ln -s gcc "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc"
+          ln -s gcc "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc"
+          ln -s gcc "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc"
+
+          cp -a "${DESTDIR}${ORCHESTRA_ROOT}"/lib/gcc/x86_64-pc-linux-gnu/11.2.0/*.{a,o} "${DESTDIR}${ORCHESTRA_ROOT}"/lib/
+
+        fi
+
+        if test -e "${DESTDIR}${NEW_GCC_PATH}/g++"; then
+
+          if ! test -e "${DESTDIR}${NEW_GCC_PATH}/c++"; then
+            ln -s g++ "${DESTDIR}${NEW_GCC_PATH}/c++"
+          fi
+
+          cp "${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py" "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++"
+          ln -s g++ "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++"
+          mkdir -p "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin"
+          ln -s g++ "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++"
+          ln -s g++ "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++"
+
+        fi
+
+        rm -f "${DESTDIR}${ORCHESTRA_ROOT}"/lib64/libcc1.*
+
+        # Fixinclude locates the wrong pthread.h
+        find "${DESTDIR}${ORCHESTRA_ROOT}" -type d -name include-fixed -exec rm -f {}/pthread.h \;
+      "ndebug": !!bool |-
+        true
+    "stage2":
+      "build_dependencies":
+      - |-
+        glibc
+      - |-
+        gmp
+      - |-
+        mpfr
+      - |-
+        mpc
+      "configure": |
+        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"
+        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" && "$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=/ \
+          --enable-obsolete \
+          --enable-secureplt \
+          --disable-werror \
+          --enable-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 \
+          --enable-libmpx \
+          CFLAGS_FOR_TARGET="-I/usr/include/tirpc -I$ORCHESTRA_ROOT/link-only/include" \
+          CXXFLAGS_FOR_TARGET="-I/usr/include/tirpc -I$ORCHESTRA_ROOT/link-only/include" \
+          LDFLAGS_FOR_TARGET="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=/ -Wl,-z,origin -Wl,--enable-new-dtags -Wl,-rpath,$RPATH_PLACEHOLDER/lib" \
+          --enable-languages=c,c++ \
+          CFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter /usr/local/include -idirafter /usr/include/x86_64-linux-gnu -idirafter /usr/include" \
+          CXXFLAGS="-w -ggdb3 -O3 --sysroot $INSTALL_LINK_ONLY_PATH -idirafter /usr/local/include -idirafter /usr/include/x86_64-linux-gnu -idirafter /usr/include -std=gnu++11" \
+          LDFLAGS="-L$INSTALL_LINK_ONLY_PATH/lib -L$ORCHESTRA_ROOT/lib -lrt --sysroot=/ -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/12.0.0/lib/linux -static-libgcc"
+      "dependencies": []
+      "install": |
+        cd "$BUILD_DIR"
+        make ${JOBS:+-j$JOBS} LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
+        make install LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
+
+        NEW_GCC_PATH="$ORCHESTRA_ROOT/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/gcc-bin/11.2.0/"
+
+        if test -e "${DESTDIR}${NEW_GCC_PATH}/gcc"; then
+
+          if ! test -e "${DESTDIR}${NEW_GCC_PATH}/cc"; then
+            ln -s gcc "${DESTDIR}${NEW_GCC_PATH}/cc"
+          fi
+
+          mkdir -p "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin"
+          cp "${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py" "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/gcc"
+          ln -s gcc "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/cc"
+          ln -s gcc "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-cc"
+          ln -s gcc "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-gcc"
+
+          cp -a "${DESTDIR}${ORCHESTRA_ROOT}"/lib/gcc/x86_64-pc-linux-gnu/11.2.0/*.{a,o} "${DESTDIR}${ORCHESTRA_ROOT}"/lib/
+
+        fi
+
+        if test -e "${DESTDIR}${NEW_GCC_PATH}/g++"; then
+
+          if ! test -e "${DESTDIR}${NEW_GCC_PATH}/c++"; then
+            ln -s g++ "${DESTDIR}${NEW_GCC_PATH}/c++"
+          fi
+
+          cp "${ORCHESTRA_DOTDIR}/support/hard-flags-compiler-wrapper.py" "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/g++"
+          ln -s g++ "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-g++"
+          mkdir -p "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin"
+          ln -s g++ "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/c++"
+          ln -s g++ "${DESTDIR}${ORCHESTRA_ROOT}/link-only/bin/x86_64-pc-linux-gnu-c++"
+
+        fi
+
+        rm -f "${DESTDIR}${ORCHESTRA_ROOT}"/lib64/libcc1.*
+
+        # Fixinclude locates the wrong pthread.h
+        find "${DESTDIR}${ORCHESTRA_ROOT}" -type d -name include-fixed -exec rm -f {}/pthread.h \;
+      "ndebug": !!bool |-
+        true
+  "commit": !!null |-
+    null
+  "default_build": |-
+    stage2
+  "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://zlib.net/fossils/zlib-1.2.12.tar.gz
+        cd "$BUILD_DIR"
+        ./configure \
+          --shared \
+          --uname=linux \
+          --prefix="$ORCHESTRA_ROOT"
+      "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": |-
+    README
+  "repository": !!null |-
+    null
+  "skip_post_install": !!bool |-
+    false
diff --git a/linux-x86-64/revng/optimized/add47a861a16a01f5db8a4eba83b491d6acaf1ae_20064f214b462d96c58a9f2d02ef7b6d15f2a435.tar.xz b/linux-x86-64/revng/optimized/add47a861a16a01f5db8a4eba83b491d6acaf1ae_20064f214b462d96c58a9f2d02ef7b6d15f2a435.tar.xz
new file mode 100644
index 000000000..3cfd969ed
--- /dev/null
+++ b/linux-x86-64/revng/optimized/add47a861a16a01f5db8a4eba83b491d6acaf1ae_20064f214b462d96c58a9f2d02ef7b6d15f2a435.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8aed33fb2e34402c8adf29a487dbb9bbca24582a9c057514f84b029665a9aa8f
+size 55577972
diff --git a/linux-x86-64/revng/optimized/develop_master.tar.xz b/linux-x86-64/revng/optimized/develop_master.tar.xz
index 03d5734e3..611a7d005 120000
--- a/linux-x86-64/revng/optimized/develop_master.tar.xz
+++ b/linux-x86-64/revng/optimized/develop_master.tar.xz
@@ -1 +1 @@
-9046977506abf3cc77f2007c34182b22d56e5d78_e559a84fc8b222bfb6631228f956db9d20518d95.tar.xz
\ No newline at end of file
+add47a861a16a01f5db8a4eba83b491d6acaf1ae_20064f214b462d96c58a9f2d02ef7b6d15f2a435.tar.xz
\ No newline at end of file
diff --git a/linux-x86-64/revng/optimized/next-develop_master.tar.xz b/linux-x86-64/revng/optimized/next-develop_master.tar.xz
index 03d5734e3..611a7d005 120000
--- a/linux-x86-64/revng/optimized/next-develop_master.tar.xz
+++ b/linux-x86-64/revng/optimized/next-develop_master.tar.xz
@@ -1 +1 @@
-9046977506abf3cc77f2007c34182b22d56e5d78_e559a84fc8b222bfb6631228f956db9d20518d95.tar.xz
\ No newline at end of file
+add47a861a16a01f5db8a4eba83b491d6acaf1ae_20064f214b462d96c58a9f2d02ef7b6d15f2a435.tar.xz
\ No newline at end of file
diff --git a/linux-x86-64/revng/optimized/next-develop_next-master.tar.xz b/linux-x86-64/revng/optimized/next-develop_next-master.tar.xz
index 03d5734e3..611a7d005 120000
--- a/linux-x86-64/revng/optimized/next-develop_next-master.tar.xz
+++ b/linux-x86-64/revng/optimized/next-develop_next-master.tar.xz
@@ -1 +1 @@
-9046977506abf3cc77f2007c34182b22d56e5d78_e559a84fc8b222bfb6631228f956db9d20518d95.tar.xz
\ No newline at end of file
+add47a861a16a01f5db8a4eba83b491d6acaf1ae_20064f214b462d96c58a9f2d02ef7b6d15f2a435.tar.xz
\ No newline at end of file
diff --git a/linux-x86-64/test/revng-c/default/none_e34e45aef3668175e7a01b97a492a8575a7752d3.hash-material.yml b/linux-x86-64/test/revng-c/default/none_a75dec6b6476bc03edc732ba693b46b89add3928.hash-material.yml
similarity index 99%
rename from linux-x86-64/test/revng-c/default/none_e34e45aef3668175e7a01b97a492a8575a7752d3.hash-material.yml
rename to linux-x86-64/test/revng-c/default/none_a75dec6b6476bc03edc732ba693b46b89add3928.hash-material.yml
index 49dceac5e..fc7a398b6 100644
--- a/linux-x86-64/test/revng-c/default/none_e34e45aef3668175e7a01b97a492a8575a7752d3.hash-material.yml
+++ b/linux-x86-64/test/revng-c/default/none_a75dec6b6476bc03edc732ba693b46b89add3928.hash-material.yml
@@ -1452,7 +1452,7 @@
       "ndebug": !!bool |-
         true
   "commit": |-
-    9046977506abf3cc77f2007c34182b22d56e5d78
+    add47a861a16a01f5db8a4eba83b491d6acaf1ae
   "default_build": |-
     optimized
   "license": |-
diff --git a/linux-x86-64/test/revng-c/default/none_a75dec6b6476bc03edc732ba693b46b89add3928.tar.xz b/linux-x86-64/test/revng-c/default/none_a75dec6b6476bc03edc732ba693b46b89add3928.tar.xz
new file mode 100644
index 000000000..620cc8c53
--- /dev/null
+++ b/linux-x86-64/test/revng-c/default/none_a75dec6b6476bc03edc732ba693b46b89add3928.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:44ab17dca5d46734cca98947a83216a1ee329b0f8197027d97239fe8aea5ac9c
+size 16037764
diff --git a/linux-x86-64/test/revng-c/default/none_e34e45aef3668175e7a01b97a492a8575a7752d3.tar.xz b/linux-x86-64/test/revng-c/default/none_e34e45aef3668175e7a01b97a492a8575a7752d3.tar.xz
deleted file mode 100644
index 79c142b3a..000000000
--- a/linux-x86-64/test/revng-c/default/none_e34e45aef3668175e7a01b97a492a8575a7752d3.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3534e3b348352b5410ff437b4f425825f0dc3ac656f2575d733496cf283601fd
-size 16049928
diff --git a/linux-x86-64/test/revng-c/default/none_master.tar.xz b/linux-x86-64/test/revng-c/default/none_master.tar.xz
index 4e1420fbe..4392521d4 120000
--- a/linux-x86-64/test/revng-c/default/none_master.tar.xz
+++ b/linux-x86-64/test/revng-c/default/none_master.tar.xz
@@ -1 +1 @@
-none_e34e45aef3668175e7a01b97a492a8575a7752d3.tar.xz
\ No newline at end of file
+none_a75dec6b6476bc03edc732ba693b46b89add3928.tar.xz
\ No newline at end of file
diff --git a/linux-x86-64/test/revng-c/default/none_next-master.tar.xz b/linux-x86-64/test/revng-c/default/none_next-master.tar.xz
index 4e1420fbe..4392521d4 120000
--- a/linux-x86-64/test/revng-c/default/none_next-master.tar.xz
+++ b/linux-x86-64/test/revng-c/default/none_next-master.tar.xz
@@ -1 +1 @@
-none_e34e45aef3668175e7a01b97a492a8575a7752d3.tar.xz
\ No newline at end of file
+none_a75dec6b6476bc03edc732ba693b46b89add3928.tar.xz
\ No newline at end of file
diff --git a/linux-x86-64/test/revng/default/none_64e65dcc88db0ba928473aeefec4f78349aafa74.tar.xz b/linux-x86-64/test/revng/default/none_64e65dcc88db0ba928473aeefec4f78349aafa74.tar.xz
deleted file mode 100644
index 0fd072981..000000000
--- a/linux-x86-64/test/revng/default/none_64e65dcc88db0ba928473aeefec4f78349aafa74.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:6a22ef3399a833e7f7ec40f9b620cd760b4f522d314dc6a39e77d513e221f3d4
-size 147709900
diff --git a/linux-x86-64/test/revng/default/none_64e65dcc88db0ba928473aeefec4f78349aafa74.hash-material.yml b/linux-x86-64/test/revng/default/none_653ece51b1efdc1b8ffecc071ebf836389fdd34a.hash-material.yml
similarity index 99%
rename from linux-x86-64/test/revng/default/none_64e65dcc88db0ba928473aeefec4f78349aafa74.hash-material.yml
rename to linux-x86-64/test/revng/default/none_653ece51b1efdc1b8ffecc071ebf836389fdd34a.hash-material.yml
index 0368c3ab2..ae03747cd 100644
--- a/linux-x86-64/test/revng/default/none_64e65dcc88db0ba928473aeefec4f78349aafa74.hash-material.yml
+++ b/linux-x86-64/test/revng/default/none_653ece51b1efdc1b8ffecc071ebf836389fdd34a.hash-material.yml
@@ -1452,7 +1452,7 @@
       "ndebug": !!bool |-
         true
   "commit": |-
-    9046977506abf3cc77f2007c34182b22d56e5d78
+    add47a861a16a01f5db8a4eba83b491d6acaf1ae
   "default_build": |-
     optimized
   "license": |-
diff --git a/linux-x86-64/test/revng/default/none_653ece51b1efdc1b8ffecc071ebf836389fdd34a.tar.xz b/linux-x86-64/test/revng/default/none_653ece51b1efdc1b8ffecc071ebf836389fdd34a.tar.xz
new file mode 100644
index 000000000..8bc71b694
--- /dev/null
+++ b/linux-x86-64/test/revng/default/none_653ece51b1efdc1b8ffecc071ebf836389fdd34a.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cb4f5d2c392cb14e11566fd84530f52e48adf4bb9681381f473e1211b374841c
+size 147681664
diff --git a/linux-x86-64/test/revng/default/none_master.tar.xz b/linux-x86-64/test/revng/default/none_master.tar.xz
index 2b28efc7a..380629539 120000
--- a/linux-x86-64/test/revng/default/none_master.tar.xz
+++ b/linux-x86-64/test/revng/default/none_master.tar.xz
@@ -1 +1 @@
-none_64e65dcc88db0ba928473aeefec4f78349aafa74.tar.xz
\ No newline at end of file
+none_653ece51b1efdc1b8ffecc071ebf836389fdd34a.tar.xz
\ No newline at end of file
diff --git a/linux-x86-64/test/revng/default/none_next-master.tar.xz b/linux-x86-64/test/revng/default/none_next-master.tar.xz
index 2b28efc7a..380629539 120000
--- a/linux-x86-64/test/revng/default/none_next-master.tar.xz
+++ b/linux-x86-64/test/revng/default/none_next-master.tar.xz
@@ -1 +1 @@
-none_64e65dcc88db0ba928473aeefec4f78349aafa74.tar.xz
\ No newline at end of file
+none_653ece51b1efdc1b8ffecc071ebf836389fdd34a.tar.xz
\ No newline at end of file
-- 
GitLab