Skip to content

Conversation

@Yifei-yang7
Copy link

This PR adds Sirius, a GPU-native SQL engine which can provide drop-in acceleration for DuckDB.

The structure and files are similar to DuckDB, and the changes are mainly results and benchmarking script. The script is tested on the lambda-GH200 instance.

Please let me know if you need any adjustments or additional artifacts. Thanks!

@CLAassistant
Copy link

CLAassistant commented Dec 4, 2025

CLA assistant check
All committers have signed the CLA.

@rschu1ze
Copy link
Member

rschu1ze commented Dec 5, 2025

@Yifei-yang7 Thanks - looking forward to merging this.

Before doing so, I had a question. Basically all ClickBench submissions are tested on AWS EC2 instances. This submission uses lambda.ai. Running Sirius on EC2 would make it easier to compare against other databases (also, my EC2 account is covered by my company whereas lambda.ai asks me for my credit card).

Would you consider submitting results for a EC2 instance? They provide various P* boxes with Nvidia GPUs. Perhaps the compilation script needs some changes as well.

@rschu1ze rschu1ze self-assigned this Dec 5, 2025
@Yifei-yang7
Copy link
Author

@rschu1ze Thanks for your quick response!
The issue with AWS EC2 is that they don’t offer GH200 instances, which is why we’re using Lambda instead. Using other GPU instances (e.g., H100 without Grace CPU) results in worse performance — something we observed when testing via Lambda.

@rschu1ze
Copy link
Member

rschu1ze commented Dec 5, 2025

@Yifei-yang7 For sure, however long/mid-term I think that AWS will offer GH200 instances as well. What about this: you test that script runs on EC2 as well (H100) and we submit both entries - this will be more future-proof going forward.

@Yifei-yang7
Copy link
Author

Yifei-yang7 commented Dec 5, 2025

@rschu1ze I just tried to launch an H100 instance on EC2 but kept getting "insufficient capacity". It seems to be much harder to reserve an instance than Lambda.
In this case, would it be possible that you start verifying on Lambda first, and I can see if I can get an EC2 H100 instance at the same time?

@Yifei-yang7
Copy link
Author

@rschu1ze I managed to reserve a p5.4xlarge instance on EC2 and confirmed that the benchmark script runs correctly there. I’ve added the new results to this PR. Let me know if there’s anything else you’d like me to update. Thanks.

@rschu1ze
Copy link
Member

sirius/benchmark.sh failed to run on a standard Ubuntu 24.04 in a fresh EC2 P5.4xlarge instance.

[...]
Cloning into '/data/ClickBench/sirius/sirius/substrait/substrait'...
remote: Enumerating objects: 5624, done.
remote: Counting objects: 100% (1525/1525), done.
remote: Compressing objects: 100% (473/473), done.
remote: Total 5624 (delta 1300), reused 1058 (delta 1051), pack-reused 4099 (from 3)
Receiving objects: 100% (5624/5624), 2.13 MiB | 32.11 MiB/s, done.
Resolving deltas: 100% (3964/3964), done.
Submodule path 'substrait/duckdb': checked out '8e52ec43959ab363643d63cb78ee214577111da4'
Submodule path 'substrait/extension-ci-tools': checked out '58970c538d35919db875096460c05806056f4de0'
Submodule path 'substrait/substrait': checked out 'af532c7a96abcb76cd72e5eca5a6852e9c30b01f'
branch 'clickbench' set up to track 'origin/clickbench'.
Switched to a new branch 'clickbench'
Cloning into 'substrait'...
remote: Enumerating objects: 3224, done.
remote: Counting objects: 100% (846/846), done.
remote: Compressing objects: 100% (178/178), done.
remote: Total 3224 (delta 769), reused 668 (delta 668), pack-reused 2378 (from 2)
Receiving objects: 100% (3224/3224), 21.90 MiB | 42.64 MiB/s, done.
Resolving deltas: 100% (1975/1975), done.
HEAD is now at ec9f872 Minimum CMake version is now 3.5. (#158)
mkdir -p build/release
cmake -G "Ninja" -DFORCE_COLORED_OUTPUT=1 -DEXTENSION_STATIC_BUILD=1 -DDUCKDB_EXTENSION_CONFIGS='/data/ClickBench/sirius/sirius/extension_config.cmake'   -DOSX_BUILD_ARCH=
-DDUCKDB_EXPLICIT_PLATFORM='' -DCUSTOM_LINKER= -DOVERRIDE_GIT_DESCRIBE=""  -DCMAKE_BUILD_TYPE=Release -S "./duckdb/" -B build/release
-- Found Python3: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter
-- The C compiler identification is Clang 19.1.1
-- The CXX compiler identification is Clang 19.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang-19 - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++-19 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found Git: /usr/bin/git (found version "2.43.0")
-- git hash 8e52ec4395, version v1.2.1, extension folder v1.2.1
-- Extensions will be deployed to: /data/ClickBench/sirius/sirius/build/release/repository
-- Load extension 'sirius' from '/data/ClickBench/sirius/sirius' @ 0e56b492
-- Load extension 'json' from '/data/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
-- Load extension 'tpcds' from '/data/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
-- Load extension 'tpch' from '/data/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
-- Load extension 'parquet' from '/data/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
-- Load extension 'icu' from '/data/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
-- Load extension 'substrait' from '/data/ClickBench/sirius/sirius/duckdb/extension_external' @
-- Load extension 'core_functions' from '/data/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
-- Load extension 'jemalloc' from '/data/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
CMake Warning at CMakeLists.txt:1319 (message):
  Extension 'sirius' has a vcpkg.json, but build was not run with VCPKG.  If
  build fails, check out VCPKG build instructions in
  'duckdb/extension/README.md' or try manually installing the dependencies in
  /data/ClickBench/sirius/siriusvcpkg.json


CMake Error at /usr/local/share/cmake-3.30/Modules/Internal/CMakeCUDAFindToolkit.cmake:104 (message):
  Failed to find nvcc.

  Compiler requires the CUDA toolkit.  Please set the CUDAToolkit_ROOT
  variable.
Call Stack (most recent call first):
  /usr/local/share/cmake-3.30/Modules/CMakeDetermineCUDACompiler.cmake:85 (cmake_cuda_find_toolkit)
  /data/ClickBench/sirius/sirius/CMakeLists.txt:25 (project)


-- Configuring incomplete, errors occurred!
make: *** [extension-ci-tools/makefiles/duckdb_extension.Makefile:77: release] Error 1
--2025-12-10 14:44:40--  https://datasets.clickhouse.com/hits_compatible/hits.parquet

@Yifei-yang7
Copy link
Author

Yifei-yang7 commented Dec 10, 2025

@rschu1ze We need to use AMIs with cuda/nvcc already installed, for example, Deep Learning Base AMI with Single CUDA (Ubuntu 22.04).
Screenshot 2025-12-10 at 09 28 50

@rschu1ze
Copy link
Member

Okay, thanks, I'll retry.

@Yifei-yang7 Would you add this info to a file sirius/README, so the next person who tries to reproduce the measurement will not make the same mistake?

@rschu1ze
Copy link
Member

~/ClickBench/sirius (sirius =) $ ./benchmark.sh
Checking dependencies...
Hit:1 http://us-east-1.ec2.archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://us-east-1.ec2.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:3 http://us-east-1.ec2.archive.ubuntu.com/ubuntu jammy-backports InRelease
Get:4 https://nvidia.github.io/libnvidia-container/stable/deb/amd64  InRelease [1,477 B]
Hit:5 https://download.docker.com/linux/ubuntu jammy InRelease
Hit:6 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64  InRelease
Hit:7 https://apt.corretto.aws stable InRelease
Hit:8 https://fsx-lustre-client-repo.s3.amazonaws.com/ubuntu jammy InRelease
Get:9 https://pkgs.tailscale.com/stable/ubuntu jammy InRelease
Hit:10 http://security.ubuntu.com/ubuntu jammy-security InRelease
Fetched 8,058 B in 1s (13.6 kB/s)
Reading package lists... Done
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1
W: Target Translations (en_US) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1
W: Target Translations (en_US.UTF-8) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1
W: Target Translations (en_US) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1
W: Target Translations (en_US.UTF-8) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'python3-pip' instead of 'pip'
build-essential is already the newest version (12.9ubuntu3).
g++ is already the newest version (4:11.2.0-1ubuntu1).
g++ set to manually installed.
make is already the newest version (4.3-4.1build1).
make set to manually installed.
ccache is already the newest version (4.5.1-1).
ninja-build is already the newest version (1.10.1-1).
git is already the newest version (1:2.34.1-1ubuntu1.15).
libssl-dev is already the newest version (3.0.2-0ubuntu1.20).
python3-pip is already the newest version (22.0.2+dfsg-1ubuntu0.7).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
CMake version too old, installing version 3.30.4...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  cmake* cmake-data* dh-elpa-helper* efa* efa-nv-peermem* emacsen-common* libjsoncpp25* librhash0*
0 upgraded, 0 newly installed, 8 to remove and 3 not upgraded.
After this operation, 32.4 MB disk space will be freed.
(Reading database ... 96906 files and directories currently installed.)
Removing efa-nv-peermem (1.2.2-1.amzn1) ...
Module efa-nv-peermem/1.2.2 for kernel 6.8.0-1043-aws (x86_64):
Before uninstall, this module version was ACTIVE on this kernel.
Deleting /lib/modules/6.8.0-1043-aws/updates/dkms/efa_nv_peermem.ko
Running depmod.................. done.

Deleting module efa-nv-peermem/1.2.2 completely from the DKMS tree.
Removing efa (2.17.3-1.amzn1) ...
Module efa/2.17.3 for kernel 6.8.0-1043-aws (x86_64):
Before uninstall, this module version was ACTIVE on this kernel.
Deleting /lib/modules/6.8.0-1043-aws/updates/dkms/efa.ko
Restoring archived original module /lib/modules/6.8.0-1043-aws/kernel/drivers/infiniband/hw/efa/efa.ko
Running depmod... done.

Deleting module efa/2.17.3 completely from the DKMS tree.
Removing cmake (3.22.1-1ubuntu1.22.04.2) ...
Removing cmake-data (3.22.1-1ubuntu1.22.04.2) ...
Removing dh-elpa-helper (2.0.9ubuntu1) ...
Removing emacsen-common (3.0.4) ...
Removing libjsoncpp25:amd64 (1.9.5-3) ...
Removing librhash0:amd64 (1.4.2-1ubuntu1) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for libc-bin (2.35-0ubuntu3.11) ...
(Reading database ... 93731 files and directories currently installed.)
Purging configuration files for efa (2.17.3-1.amzn1) ...
Purging configuration files for emacsen-common (3.0.4) ...
Purging configuration files for cmake-data (3.22.1-1ubuntu1.22.04.2) ...
Purging configuration files for efa-nv-peermem (1.2.2-1.amzn1) ...
---------------------------------------------
CMake 3.30.4, Copyright 2000-2024 Kitware, Inc. and Contributors
---------------------------------------------
Error when bootstrapping CMake:
Cannot find appropriate C compiler on this system.
Please specify one using environment variable CC.
See cmake_bootstrap.log for compilers attempted.

---------------------------------------------
Log of errors: /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk/cmake_bootstrap.log
---------------------------------------------
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target 'install'.  Stop.
Miniconda not found. Installing...
PREFIX=/home/ubuntu/miniconda3
Unpacking bootstrapper...
Unpacking payload...
Installing base environment...

Preparing transaction: ...working... done
Executing transaction: ...working... done
installation finished.
accepted Terms of Service for https://repo.anaconda.com/pkgs/main
accepted Terms of Service for https://repo.anaconda.com/pkgs/r
Creating conda environment libcudf-env...
2 channel Terms of Service accepted
Retrieving notices: done
Channels:
 - defaults
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
    current version: 25.9.1
    latest version: 25.11.0

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: /home/ubuntu/miniconda3/envs/libcudf-env




Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate libcudf-env
#
#
# To deactivate an active environment, use
#
#     $ conda deactivate

Installing/upgrading libcudf 25.12...
2 channel Terms of Service accepted
Channels:
 - rapidsai
 - conda-forge
 - nvidia
 - defaults
 - rapidsai-nightly
Platform: linux-64
Collecting package metadata (repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
    current version: 25.9.1
    latest version: 25.11.0

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: /home/ubuntu/miniconda3/envs/libcudf-env

  added / updated specs:
    - rapidsai-nightly::libcudf=25.12


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    _libgcc_mutex-0.1          |      conda_forge           3 KB  conda-forge
    _openmp_mutex-4.5          |            2_gnu          23 KB  conda-forge
    attr-2.5.2                 |       h39aace5_0          66 KB  conda-forge
    c-ares-1.34.6              |       hb03c661_0         203 KB  conda-forge
    ca-certificates-2025.11.12 |       hbd8a1cb_0         149 KB  conda-forge
    cuda-cudart-13.1.80        |       hecca717_0          24 KB  conda-forge
    cuda-cudart_linux-64-13.1.80|       h376f20c_0         195 KB  conda-forge
    cuda-nvrtc-13.1.80         |       hecca717_0        33.8 MB  conda-forge
    cuda-version-13.1          |       h2ff5cdb_3          21 KB  conda-forge
    dlpack-0.8                 |       h59595ed_3          15 KB  conda-forge
    keyutils-1.6.3             |       hb9d3cd8_0         131 KB  conda-forge
    krb5-1.21.3                |       h659f571_0         1.3 MB  conda-forge
    libcap-2.77                |       h3ff7636_0         119 KB  conda-forge
    libcudf-25.12.00a432       |cuda13_251210_181bd7b8       245.3 MB  rapidsai-nightly
    libcufile-1.16.0.49        |       hd07211c_0         967 KB  conda-forge
    libcufile-dev-1.16.0.49    |       h676940d_0          41 KB  conda-forge
    libcurl-8.17.0             |       h4e3cde8_1         449 KB  conda-forge
    libedit-3.1.20250104       | pl5321h7949ede_0         132 KB  conda-forge
    libev-4.33                 |       hd590300_2         110 KB  conda-forge
    libgcc-15.2.0              |      he0feb66_16        1018 KB  conda-forge
    libgcc-ng-15.2.0           |      h69a702a_16          27 KB  conda-forge
    libgomp-15.2.0             |      he0feb66_16         589 KB  conda-forge
    libkvikio-25.12.00a36      |cuda13_251210_5e42b11c         399 KB  rapidsai-nightly
    libnghttp2-1.67.0          |       had1ee68_0         651 KB  conda-forge
    libnl-3.11.0               |       hb9d3cd8_0         724 KB  conda-forge
    libnuma-2.0.18             |       hb9d3cd8_3          43 KB  conda-forge
    libnvcomp-5.0.0.6          |       h7bcfba5_3        17.7 MB  conda-forge
    libnvcomp-dev-5.0.0.6      |       h7bcfba5_3          51 KB  conda-forge
    libnvjitlink-13.1.80       |       hecca717_0        29.9 MB  conda-forge
    librmm-25.12.00a62         |cuda13_251210_7df29412         1.4 MB  rapidsai-nightly
    libssh2-1.11.1             |       hcf80075_0         298 KB  conda-forge
    libstdcxx-15.2.0           |      h934c35e_16         5.6 MB  conda-forge
    libstdcxx-ng-15.2.0        |      hdf11a46_16          27 KB  conda-forge
    libsystemd0-258.2          |       h6569c3e_1         510 KB  conda-forge
    libudev1-258.2             |       h6569c3e_1         163 KB  conda-forge
    libzlib-1.3.1              |       hb9d3cd8_2          60 KB  conda-forge
    ncurses-6.5                |       h2d0b736_3         871 KB  conda-forge
    openssl-3.6.0              |       h26f9b46_0         3.0 MB  conda-forge
    rapids-logger-0.2.3        |       h98325ef_0         158 KB  rapidsai
    rdma-core-60.0             |       hecca717_0         1.2 MB  conda-forge
    zstd-1.5.7                 |       hb78ec9c_6         587 KB  conda-forge
    ------------------------------------------------------------
                                           Total:       347.8 MB

The following NEW packages will be INSTALLED:

  _libgcc_mutex      conda-forge/linux-64::_libgcc_mutex-0.1-conda_forge
  _openmp_mutex      conda-forge/linux-64::_openmp_mutex-4.5-2_gnu
  attr               conda-forge/linux-64::attr-2.5.2-h39aace5_0
  c-ares             conda-forge/linux-64::c-ares-1.34.6-hb03c661_0
  ca-certificates    conda-forge/noarch::ca-certificates-2025.11.12-hbd8a1cb_0
  cuda-cudart        conda-forge/linux-64::cuda-cudart-13.1.80-hecca717_0
  cuda-cudart_linux~ conda-forge/noarch::cuda-cudart_linux-64-13.1.80-h376f20c_0
  cuda-nvrtc         conda-forge/linux-64::cuda-nvrtc-13.1.80-hecca717_0
  cuda-version       conda-forge/noarch::cuda-version-13.1-h2ff5cdb_3
  dlpack             conda-forge/linux-64::dlpack-0.8-h59595ed_3
  keyutils           conda-forge/linux-64::keyutils-1.6.3-hb9d3cd8_0
  krb5               conda-forge/linux-64::krb5-1.21.3-h659f571_0
  libcap             conda-forge/linux-64::libcap-2.77-h3ff7636_0
  libcudf            rapidsai-nightly/linux-64::libcudf-25.12.00a432-cuda13_251210_181bd7b8
  libcufile          conda-forge/linux-64::libcufile-1.16.0.49-hd07211c_0
  libcufile-dev      conda-forge/linux-64::libcufile-dev-1.16.0.49-h676940d_0
  libcurl            conda-forge/linux-64::libcurl-8.17.0-h4e3cde8_1
  libedit            conda-forge/linux-64::libedit-3.1.20250104-pl5321h7949ede_0
  libev              conda-forge/linux-64::libev-4.33-hd590300_2
  libgcc             conda-forge/linux-64::libgcc-15.2.0-he0feb66_16
  libgcc-ng          conda-forge/linux-64::libgcc-ng-15.2.0-h69a702a_16
  libgomp            conda-forge/linux-64::libgomp-15.2.0-he0feb66_16
  libkvikio          rapidsai-nightly/linux-64::libkvikio-25.12.00a36-cuda13_251210_5e42b11c
  libnghttp2         conda-forge/linux-64::libnghttp2-1.67.0-had1ee68_0
  libnl              conda-forge/linux-64::libnl-3.11.0-hb9d3cd8_0
  libnuma            conda-forge/linux-64::libnuma-2.0.18-hb9d3cd8_3
  libnvcomp          conda-forge/linux-64::libnvcomp-5.0.0.6-h7bcfba5_3
  libnvcomp-dev      conda-forge/linux-64::libnvcomp-dev-5.0.0.6-h7bcfba5_3
  libnvjitlink       conda-forge/linux-64::libnvjitlink-13.1.80-hecca717_0
  librmm             rapidsai-nightly/linux-64::librmm-25.12.00a62-cuda13_251210_7df29412
  libssh2            conda-forge/linux-64::libssh2-1.11.1-hcf80075_0
  libstdcxx          conda-forge/linux-64::libstdcxx-15.2.0-h934c35e_16
  libstdcxx-ng       conda-forge/linux-64::libstdcxx-ng-15.2.0-hdf11a46_16
  libsystemd0        conda-forge/linux-64::libsystemd0-258.2-h6569c3e_1
  libudev1           conda-forge/linux-64::libudev1-258.2-h6569c3e_1
  libzlib            conda-forge/linux-64::libzlib-1.3.1-hb9d3cd8_2
  ncurses            conda-forge/linux-64::ncurses-6.5-h2d0b736_3
  openssl            conda-forge/linux-64::openssl-3.6.0-h26f9b46_0
  rapids-logger      rapidsai/linux-64::rapids-logger-0.2.3-h98325ef_0
  rdma-core          conda-forge/linux-64::rdma-core-60.0-hecca717_0
  zstd               conda-forge/linux-64::zstd-1.5.7-hb78ec9c_6


Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Cloning into 'sirius'...
remote: Enumerating objects: 20630, done.
remote: Counting objects: 100% (1797/1797), done.
remote: Compressing objects: 100% (465/465), done.
remote: Total 20630 (delta 1508), reused 1375 (delta 1332), pack-reused 18833 (from 2)
Receiving objects: 100% (20630/20630), 101.90 MiB | 53.27 MiB/s, done.
Resolving deltas: 100% (8136/8136), done.
Submodule 'duckdb' (https://github.com/duckdb/duckdb) registered for path 'duckdb'
Submodule 'extension-ci-tools' (https://github.com/duckdb/extension-ci-tools) registered for path 'extension-ci-tools'
Submodule 'substrait' (https://github.com/duckdb/substrait.git) registered for path 'substrait'
Cloning into '/home/ubuntu/ClickBench/sirius/sirius/duckdb'...
remote: Enumerating objects: 780308, done.
remote: Counting objects: 100% (737/737), done.
remote: Compressing objects: 100% (355/355), done.
remote: Total 780308 (delta 563), reused 385 (delta 382), pack-reused 779571 (from 4)
Receiving objects: 100% (780308/780308), 374.25 MiB | 50.87 MiB/s, done.
Resolving deltas: 100% (653513/653513), done.
Cloning into '/home/ubuntu/ClickBench/sirius/sirius/extension-ci-tools'...
remote: Enumerating objects: 2890, done.
remote: Counting objects: 100% (97/97), done.
remote: Compressing objects: 100% (59/59), done.
remote: Total 2890 (delta 44), reused 52 (delta 29), pack-reused 2793 (from 2)
Receiving objects: 100% (2890/2890), 516.23 KiB | 36.87 MiB/s, done.
Resolving deltas: 100% (1411/1411), done.
Cloning into '/home/ubuntu/ClickBench/sirius/sirius/substrait'...
remote: Enumerating objects: 3224, done.
remote: Counting objects: 100% (837/837), done.
remote: Compressing objects: 100% (176/176), done.
remote: Total 3224 (delta 760), reused 661 (delta 661), pack-reused 2387 (from 2)
Receiving objects: 100% (3224/3224), 21.90 MiB | 47.41 MiB/s, done.
Resolving deltas: 100% (1974/1974), done.
Submodule path 'duckdb': checked out '8e52ec43959ab363643d63cb78ee214577111da4'
Submodule path 'extension-ci-tools': checked out '00e6af068429bf776a54f67cb1cd1ff5370a8dd7'
Submodule path 'substrait': checked out 'ec9f8725df7aa22bae7217ece2f221ac37563da4'
Submodule 'duckdb' (https://github.com/duckdb/duckdb) registered for path 'substrait/duckdb'
Submodule 'extension-ci-tools' (https://github.com/duckdb/extension-ci-tools.git) registered for path 'substrait/extension-ci-tools'
Submodule 'substrait' (https://github.com/substrait-io/substrait) registered for path 'substrait/substrait'
Cloning into '/home/ubuntu/ClickBench/sirius/sirius/substrait/duckdb'...
remote: Enumerating objects: 780308, done.
remote: Counting objects: 100% (737/737), done.
remote: Compressing objects: 100% (355/355), done.
remote: Total 780308 (delta 563), reused 385 (delta 382), pack-reused 779571 (from 4)
Receiving objects: 100% (780308/780308), 374.31 MiB | 53.20 MiB/s, done.
Resolving deltas: 100% (653556/653556), done.
Cloning into '/home/ubuntu/ClickBench/sirius/sirius/substrait/extension-ci-tools'...
remote: Enumerating objects: 2890, done.
remote: Counting objects: 100% (97/97), done.
remote: Compressing objects: 100% (59/59), done.
remote: Total 2890 (delta 44), reused 52 (delta 29), pack-reused 2793 (from 2)
Receiving objects: 100% (2890/2890), 516.23 KiB | 32.26 MiB/s, done.
Resolving deltas: 100% (1411/1411), done.
Cloning into '/home/ubuntu/ClickBench/sirius/sirius/substrait/substrait'...
remote: Enumerating objects: 5624, done.
remote: Counting objects: 100% (1565/1565), done.
remote: Compressing objects: 100% (467/467), done.
remote: Total 5624 (delta 1342), reused 1104 (delta 1097), pack-reused 4059 (from 3)
Receiving objects: 100% (5624/5624), 2.14 MiB | 32.74 MiB/s, done.
Resolving deltas: 100% (3971/3971), done.
Submodule path 'substrait/duckdb': checked out '8e52ec43959ab363643d63cb78ee214577111da4'
Submodule path 'substrait/extension-ci-tools': checked out '58970c538d35919db875096460c05806056f4de0'
Submodule path 'substrait/substrait': checked out 'af532c7a96abcb76cd72e5eca5a6852e9c30b01f'
Branch 'clickbench' set up to track remote branch 'clickbench' from 'origin'.
Switched to a new branch 'clickbench'
Cloning into 'substrait'...
remote: Enumerating objects: 3224, done.
remote: Counting objects: 100% (837/837), done.
remote: Compressing objects: 100% (176/176), done.
remote: Total 3224 (delta 760), reused 661 (delta 661), pack-reused 2387 (from 2)
Receiving objects: 100% (3224/3224), 21.90 MiB | 45.31 MiB/s, done.
Resolving deltas: 100% (1974/1974), done.
HEAD is now at ec9f872 Minimum CMake version is now 3.5. (#158)
mkdir -p build/release
cmake -G "Ninja" -DFORCE_COLORED_OUTPUT=1 -DEXTENSION_STATIC_BUILD=1 -DDUCKDB_EXTENSION_CONFIGS='/home/ubuntu/ClickBench/sirius/sirius/extension_config.cmake'   -DOSX_BUILD_ARCH=   -DDUCKDB_EXPLICIT_PLATFORM='' -DCUSTOM_LINKER= -DOVERRIDE_GIT_DESCRIBE=""  -DCMAKE_BUILD_TYPE=Release -S "./duckdb/" -B build/release
/bin/sh: 1: cmake: not found
make: *** [extension-ci-tools/makefiles/duckdb_extension.Makefile:77: release] Error 127
--2025-12-10 16:57:54--  https://datasets.clickhouse.com/hits_compatible/hits.parquet
Resolving datasets.clickhouse.com (datasets.clickhouse.com)... 172.66.40.249, 172.66.43.7, 2606:4700:3108::ac42:2b07, ...
Connecting to datasets.clickhouse.com (datasets.clickhouse.com)|172.66.40.249|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14779976446 (14G) [binary/octet-stream]

Saving to: ‘hits.parquet’
[...]
2025-12-10 17:04:14 (37.1 MB/s) - ‘hits.parquet’ saved [14779976446/14779976446]

Load time: time: cannot run duckdb: No such file or directory
Command exited with non-zero status 127
0.00
SELECT COUNT(*) FROM hits;
-c .timer on -c call gpu_buffer_init("80 GB", "40 GB", pinned_memory_size = "100 GB"); -c call gpu_processing("SELECT COUNT(*) FROM hits;"); -c call gpu_processing("SELECT COUNT(*) FROM hits;"); -c call gpu_processing("SELECT COUNT(*) FROM hits;");
./run.sh: line 23: duckdb: command not found
SELECT COUNT(*) FROM hits WHERE AdvEngineID <> 0;
-c .timer on -c call gpu_buffer_init("80 GB", "40 GB", pinned_memory_size = "100 GB"); -c call gpu_processing("SELECT COUNT(*) FROM hits WHERE AdvEngineID <> 0;"); -c call gpu_processing("SELECT COUNT(*) FROM hits WHERE AdvEngineID <> 0;"); -c call gpu_processing("SELECT COUNT(*) FROM hits WHERE AdvEngineID <> 0;");
./run.sh: line 23: duckdb: command not found
SELECT SUM(AdvEngineID), COUNT(*), AVG(ResolutionWidth) FROM hits;
-c .timer on -c call gpu_buffer_init("80 GB", "40 GB", pinned_memory_size = "100 GB"); -c call gpu_processing("SELECT SUM(AdvEngineID), COUNT(*), AVG(ResolutionWidth) FROM hits;"); -c call gpu_processing("SELECT SUM(AdvEngineID), COUNT(*), AVG(ResolutionWidth) FROM hits;"); -c call gpu_processing("SELECT SUM(AdvEngineID), COUNT(*), AVG(ResolutionW
idth) FROM hits;");
./run.sh: line 23: duckdb: command not found
SELECT AVG(UserID) FROM hits;
-c .timer on -c call gpu_buffer_init("80 GB", "40 GB", pinned_memory_size = "100 GB"); -c call gpu_processing("SELECT AVG(UserID) FROM hits;"); -c call gpu_processing("SELECT AVG(UserID) FROM hits;"); -c call gpu_processing("SELECT AVG(UserID) FROM hits;");
./run.sh: line 23: duckdb: command not found
SELECT COUNT(DISTINCT UserID) FROM hits;
-c .timer on -c call gpu_buffer_init("80 GB", "40 GB", pinned_memory_size = "100 GB"); -c call gpu_processing("SELECT COUNT(DISTINCT UserID) FROM hits;"); -c call gpu_processing("SELECT COUNT(DISTINCT UserID) FROM hits;"); -c call gpu_processing("SELECT COUNT(DISTINCT UserID) FROM hits;");
./run.sh: line 23: duckdb: command not found
[...]

Now it is failing with another error ^^. Duckdb seems not built by the scripts.

@Yifei-yang7
Copy link
Author

Yifei-yang7 commented Dec 10, 2025

@rschu1ze Thanks for your suggestion! I added a README to incorporate this instruction.

For the issue in your run, it seems something weird happed when installing cmake 3.30.4.
I just tried the same image with g6.4x instance (I cannot reserve p5.4x immediately) and everything goes smoothly (it's still running now, but cmake installation looks good so far)

ubuntu@ip-172-31-11-242:~/ClickBench/sirius$ ./benchmark.sh 
Checking dependencies...
Get:1 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy InRelease [270 kB]
Get:2 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-updates InRelease [128 kB]                                                                                      
Get:3 https://download.docker.com/linux/ubuntu jammy InRelease [48.5 kB]                                                                                                   
Get:4 https://nvidia.github.io/libnvidia-container/stable/deb/amd64  InRelease [1477 B]                                                                                    
Get:5 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-backports InRelease [127 kB]                                                                                    
Hit:6 https://apt.corretto.aws stable InRelease                                                                                                                            
Hit:7 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64  InRelease                                                                                
Hit:8 https://fsx-lustre-client-repo.s3.amazonaws.com/ubuntu jammy InRelease                                                                                               
Get:9 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 Packages [1395 kB]
Get:10 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/main Translation-en [510 kB]
Get:11 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/main amd64 c-n-f Metadata [30.3 kB]
Get:12 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/restricted amd64 Packages [129 kB]
Get:13 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/restricted Translation-en [18.6 kB]
Get:14 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/restricted amd64 c-n-f Metadata [488 B]
Get:15 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/universe amd64 Packages [14.1 MB]
Get:16 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/universe Translation-en [5652 kB]
Get:17 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/universe amd64 c-n-f Metadata [286 kB]
Get:18 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/multiverse amd64 Packages [217 kB]
Get:19 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/multiverse Translation-en [112 kB]
Get:20 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/multiverse amd64 c-n-f Metadata [8372 B]
Get:21 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [3123 kB]
Get:22 http://security.ubuntu.com/ubuntu jammy-security InRelease [129 kB]             
Get:23 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [480 kB]    
Get:24 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-updates/main amd64 c-n-f Metadata [19.0 kB]  
Get:25 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 Packages [4976 kB]    
Get:26 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-updates/restricted Translation-en [931 kB]
Get:27 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-updates/restricted amd64 c-n-f Metadata [640 B]
Get:28 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [1244 kB]
Get:29 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [310 kB]
Get:30 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 c-n-f Metadata [30.0 kB]
Get:31 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 Packages [57.6 kB]
Get:32 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-updates/multiverse Translation-en [13.2 kB]
Get:33 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 c-n-f Metadata [600 B]
Get:34 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-backports/main amd64 Packages [69.4 kB]
Get:35 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-backports/main Translation-en [11.5 kB]
Get:36 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-backports/main amd64 c-n-f Metadata [412 B]
Get:37 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-backports/restricted amd64 c-n-f Metadata [116 B]
Get:38 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [30.1 kB]
Get:39 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-backports/universe Translation-en [16.6 kB]
Get:40 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 c-n-f Metadata [672 B]
Get:41 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy-backports/multiverse amd64 c-n-f Metadata [116 B]
Get:42 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [2853 kB]            
Get:43 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [411 kB]
Get:44 http://security.ubuntu.com/ubuntu jammy-security/restricted amd64 Packages [4790 kB]
Get:45 http://security.ubuntu.com/ubuntu jammy-security/restricted Translation-en [897 kB]
Get:46 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 Packages [1007 kB]
Get:47 http://security.ubuntu.com/ubuntu jammy-security/universe Translation-en [220 kB]
Get:48 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 c-n-f Metadata [22.3 kB]
Fetched 44.7 MB in 4s (12.0 MB/s)                                   
Reading package lists... Done
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1
W: Target Packages (Packages) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1
W: Target Translations (en) is configured multiple times in /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 and /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'python3-pip' instead of 'pip'
build-essential is already the newest version (12.9ubuntu3).
g++ is already the newest version (4:11.2.0-1ubuntu1).
g++ set to manually installed.
make is already the newest version (4.3-4.1build1).
make set to manually installed.
git is already the newest version (1:2.34.1-1ubuntu1.15).
libssl-dev is already the newest version (3.0.2-0ubuntu1.20).
python3-pip is already the newest version (22.0.2+dfsg-1ubuntu0.7).
The following additional packages will be installed:
  libhiredis0.14
Suggested packages:
  distcc | icecc
The following NEW packages will be installed:
  ccache libhiredis0.14 ninja-build
0 upgraded, 3 newly installed, 0 to remove and 19 not upgraded.
Need to get 639 kB of archives.
After this operation, 1828 kB of additional disk space will be used.
Get:1 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/universe amd64 libhiredis0.14 amd64 0.14.1-2 [32.8 kB]
Get:2 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/universe amd64 ccache amd64 4.5.1-1 [495 kB]
Get:3 http://us-east-2.ec2.archive.ubuntu.com/ubuntu jammy/universe amd64 ninja-build amd64 1.10.1-1 [111 kB]
Fetched 639 kB in 0s (8674 kB/s)      
Selecting previously unselected package libhiredis0.14:amd64.
(Reading database ... 96555 files and directories currently installed.)
Preparing to unpack .../libhiredis0.14_0.14.1-2_amd64.deb ...
Unpacking libhiredis0.14:amd64 (0.14.1-2) ...
Selecting previously unselected package ccache.
Preparing to unpack .../ccache_4.5.1-1_amd64.deb ...
Unpacking ccache (4.5.1-1) ...
Selecting previously unselected package ninja-build.
Preparing to unpack .../ninja-build_1.10.1-1_amd64.deb ...
Unpacking ninja-build (1.10.1-1) ...
Setting up ninja-build (1.10.1-1) ...
Setting up libhiredis0.14:amd64 (0.14.1-2) ...
Setting up ccache (4.5.1-1) ...
Updating symlinks in /usr/lib/ccache ...
Processing triggers for libc-bin (2.35-0ubuntu3.11) ...
Processing triggers for man-db (2.10.2-1) ...
Scanning processes...                                                                                                                                                       
Scanning linux images...                                                                                                                                                    

Running kernel seems to be up-to-date.

No services need to be restarted.

No containers need to be restarted.

No user sessions are running outdated binaries.

No VM guests are running outdated hypervisor (qemu) binaries on this host.
CMake version too old, installing version 3.30.4...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  cmake* cmake-data* dh-elpa-helper* efa* efa-nv-peermem* emacsen-common* libjsoncpp25* librhash0*
0 upgraded, 0 newly installed, 8 to remove and 19 not upgraded.
After this operation, 32.4 MB disk space will be freed.
(Reading database ... 96586 files and directories currently installed.)
Removing efa-nv-peermem (1.2.2-1.amzn1) ...
Module efa-nv-peermem/1.2.2 for kernel 6.8.0-1043-aws (x86_64):
Before uninstall, this module version was ACTIVE on this kernel.
Deleting /lib/modules/6.8.0-1043-aws/updates/dkms/efa_nv_peermem.ko
Running depmod...................... done.

Deleting module efa-nv-peermem/1.2.2 completely from the DKMS tree.
Removing efa (2.17.3-1.amzn1) ...
Module efa/2.17.3 for kernel 6.8.0-1043-aws (x86_64):
Before uninstall, this module version was ACTIVE on this kernel.
Deleting /lib/modules/6.8.0-1043-aws/updates/dkms/efa.ko
Restoring archived original module /lib/modules/6.8.0-1043-aws/kernel/drivers/infiniband/hw/efa/efa.ko
Running depmod... done.

Deleting module efa/2.17.3 completely from the DKMS tree.
Removing cmake (3.22.1-1ubuntu1.22.04.2) ...
Removing cmake-data (3.22.1-1ubuntu1.22.04.2) ...
Removing dh-elpa-helper (2.0.9ubuntu1) ...
Removing emacsen-common (3.0.4) ...
Removing libjsoncpp25:amd64 (1.9.5-3) ...
Removing librhash0:amd64 (1.4.2-1ubuntu1) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for libc-bin (2.35-0ubuntu3.11) ...
(Reading database ... 93411 files and directories currently installed.)
Purging configuration files for efa (2.17.3-1.amzn1) ...
Purging configuration files for emacsen-common (3.0.4) ...
Purging configuration files for cmake-data (3.22.1-1ubuntu1.22.04.2) ...
Purging configuration files for efa-nv-peermem (1.2.2-1.amzn1) ...
---------------------------------------------
CMake 3.30.4, Copyright 2000-2024 Kitware, Inc. and Contributors
Found GNU toolchain
C compiler on this system is: gcc   
C++ compiler on this system is: g++    
Makefile processor on this system is: gmake
g++ has setenv
g++ has unsetenv
g++ does not have environ in stdlib.h
g++ has stl wstring
g++ has <ext/stdio_filebuf.h>
---------------------------------------------
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmAddCompileDefinitionsCommand.cxx -o cmAddCompileDefinitionsCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmAddCustomCommandCommand.cxx -o cmAddCustomCommandCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmAddCustomTargetCommand.cxx -o cmAddCustomTargetCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmAddDefinitionsCommand.cxx -o cmAddDefinitionsCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmAddDependenciesCommand.cxx -o cmAddDependenciesCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmAddExecutableCommand.cxx -o cmAddExecutableCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmAddLibraryCommand.cxx -o cmAddLibraryCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmAddSubDirectoryCommand.cxx -o cmAddSubDirectoryCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmAddTestCommand.cxx -o cmAddTestCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmArgumentParser.cxx -o cmArgumentParser.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBinUtilsLinker.cxx -o cmBinUtilsLinker.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBinUtilsLinuxELFGetRuntimeDependenciesTool.cxx -o cmBinUtilsLinuxELFGetRuntimeDependenciesTool.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBinUtilsLinuxELFLinker.cxx -o cmBinUtilsLinuxELFLinker.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBinUtilsLinuxELFObjdumpGetRuntimeDependenciesTool.cxx -o cmBinUtilsLinuxELFObjdumpGetRuntimeDependenciesTool.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBinUtilsMacOSMachOGetRuntimeDependenciesTool.cxx -o cmBinUtilsMacOSMachOGetRuntimeDependenciesTool.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBinUtilsMacOSMachOLinker.cxx -o cmBinUtilsMacOSMachOLinker.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBinUtilsMacOSMachOOToolGetRuntimeDependenciesTool.cxx -o cmBinUtilsMacOSMachOOToolGetRuntimeDependenciesTool.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBinUtilsWindowsPEGetRuntimeDependenciesTool.cxx -o cmBinUtilsWindowsPEGetRuntimeDependenciesTool.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBinUtilsWindowsPEDumpbinGetRuntimeDependenciesTool.cxx -o cmBinUtilsWindowsPEDumpbinGetRuntimeDependenciesTool.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBinUtilsWindowsPELinker.cxx -o cmBinUtilsWindowsPELinker.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBinUtilsWindowsPEObjdumpGetRuntimeDependenciesTool.cxx -o cmBinUtilsWindowsPEObjdumpGetRuntimeDependenciesTool.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBlockCommand.cxx -o cmBlockCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBreakCommand.cxx -o cmBreakCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmBuildCommand.cxx -o cmBuildCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCMakeLanguageCommand.cxx -o cmCMakeLanguageCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCMakeMinimumRequired.cxx -o cmCMakeMinimumRequired.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmList.cxx -o cmList.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCMakePath.cxx -o cmCMakePath.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCMakePathCommand.cxx -o cmCMakePathCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCMakePolicyCommand.cxx -o cmCMakePolicyCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCPackPropertiesGenerator.cxx -o cmCPackPropertiesGenerator.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCacheManager.cxx -o cmCacheManager.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCommand.cxx -o cmCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCommandArgumentParserHelper.cxx -o cmCommandArgumentParserHelper.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCommands.cxx -o cmCommands.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCommonTargetGenerator.cxx -o cmCommonTargetGenerator.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmComputeComponentGraph.cxx -o cmComputeComponentGraph.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmComputeLinkDepends.cxx -o cmComputeLinkDepends.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmComputeLinkInformation.cxx -o cmComputeLinkInformation.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmComputeTargetDepends.cxx -o cmComputeTargetDepends.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmConsoleBuf.cxx -o cmConsoleBuf.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmConditionEvaluator.cxx -o cmConditionEvaluator.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmConfigureFileCommand.cxx -o cmConfigureFileCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmContinueCommand.cxx -o cmContinueCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCoreTryCompile.cxx -o cmCoreTryCompile.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCreateTestSourceList.cxx -o cmCreateTestSourceList.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCryptoHash.cxx -o cmCryptoHash.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCustomCommand.cxx -o cmCustomCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCustomCommandGenerator.cxx -o cmCustomCommandGenerator.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCustomCommandLines.cxx -o cmCustomCommandLines.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCxxModuleMapper.cxx -o cmCxxModuleMapper.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmCxxModuleUsageEffects.cxx -o cmCxxModuleUsageEffects.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmDefinePropertyCommand.cxx -o cmDefinePropertyCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmDefinitions.cxx -o cmDefinitions.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmDocumentationFormatter.cxx -o cmDocumentationFormatter.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmELF.cxx -o cmELF.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmEnableLanguageCommand.cxx -o cmEnableLanguageCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmEnableTestingCommand.cxx -o cmEnableTestingCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmEvaluatedTargetProperty.cxx -o cmEvaluatedTargetProperty.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmExecProgramCommand.cxx -o cmExecProgramCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmExecuteProcessCommand.cxx -o cmExecuteProcessCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmExpandedCommandArgument.cxx -o cmExpandedCommandArgument.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmExperimental.cxx -o cmExperimental.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmExportBuildFileGenerator.cxx -o cmExportBuildFileGenerator.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmExportFileGenerator.cxx -o cmExportFileGenerator.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmExportInstallFileGenerator.cxx -o cmExportInstallFileGenerator.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmExportSet.cxx -o cmExportSet.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmExportTryCompileFileGenerator.cxx -o cmExportTryCompileFileGenerator.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmExprParserHelper.cxx -o cmExprParserHelper.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmExternalMakefileProjectGenerator.cxx -o cmExternalMakefileProjectGenerator.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFileCommand.cxx -o cmFileCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFileCommand_ReadMacho.cxx -o cmFileCommand_ReadMacho.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFileCopier.cxx -o cmFileCopier.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFileInstaller.cxx -o cmFileInstaller.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFileSet.cxx -o cmFileSet.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFileTime.cxx -o cmFileTime.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFileTimeCache.cxx -o cmFileTimeCache.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFileTimes.cxx -o cmFileTimes.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFindBase.cxx -o cmFindBase.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFindCommon.cxx -o cmFindCommon.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFindFileCommand.cxx -o cmFindFileCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFindLibraryCommand.cxx -o cmFindLibraryCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFindPackageCommand.cxx -o cmFindPackageCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFindPackageStack.cxx -o cmFindPackageStack.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFindPathCommand.cxx -o cmFindPathCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFindProgramCommand.cxx -o cmFindProgramCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmForEachCommand.cxx -o cmForEachCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFunctionBlocker.cxx -o cmFunctionBlocker.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFunctionCommand.cxx -o cmFunctionCommand.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmFSPermissions.cxx -o cmFSPermissions.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmGeneratedFileStream.cxx -o cmGeneratedFileStream.o
g++     -D_FILE_OFFSET_BITS=64    -DCMAKE_BOOTSTRAP    -DCMake_HAVE_CXX_MAKE_UNIQUE=1 -DCMake_HAVE_CXX_FILESYSTEM=1   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Bootstrap.cmk   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/LexerParser   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities/std   -I/home/ubuntu/ClickBench/sirius/cmake-3.30.4/Utilities  -c /home/ubuntu/ClickBench/sirius/cmake-3.30.4/Source/cmGeneratorExpression.cxx -o cmGeneratorExpression.o

@Yifei-yang7
Copy link
Author

Yifei-yang7 commented Dec 10, 2025

@rschu1ze and I saw this in your log, are you using the same image of Deep Learning Base AMI with Single CUDA (Ubuntu 22.04) with x86? Since it should already have a valid C compiler by default. My trial on g6.4x just now also didn't trigger this issue.

Error when bootstrapping CMake:
Cannot find appropriate C compiler on this system.
Please specify one using environment variable CC.

Btw I was launching instances from us-east-1/us-east2, unsure if this affects.

@rschu1ze
Copy link
Member

Thanks @Yifei-yang7 . My Ubuntu-native CMake was too old, so benchmark.sh removed it and installed its own version ... and this mechanism somehow didn't work. I installed the latest and greatest CMake manually from cmake.org.

Then the next error came up:

# All requested packages already installed.

Cloning into 'sirius'...
remote: Enumerating objects: 20630, done.
remote: Counting objects: 100% (1803/1803), done.
remote: Compressing objects: 100% (461/461), done.
remote: Total 20630 (delta 1516), reused 1385 (delta 1342), pack-reused 18827 (from 2)
Receiving objects: 100% (20630/20630), 101.90 MiB | 53.82 MiB/s, done.
Resolving deltas: 100% (8139/8139), done.
Submodule 'duckdb' (https://github.com/duckdb/duckdb) registered for path 'duckdb'
Submodule 'extension-ci-tools' (https://github.com/duckdb/extension-ci-tools) registered for path 'extension-ci-tools'
Submodule 'substrait' (https://github.com/duckdb/substrait.git) registered for path 'substrait'
Cloning into '/home/ubuntu/ClickBench/sirius/sirius/duckdb'...
remote: Enumerating objects: 780667, done.
remote: Counting objects: 100% (919/919), done.
remote: Compressing objects: 100% (426/426), done.
remote: Total 780667 (delta 734), reused 493 (delta 493), pack-reused 779748 (from 3)
Receiving objects: 100% (780667/780667), 374.51 MiB | 50.06 MiB/s, done.
Resolving deltas: 100% (653815/653815), done.
Cloning into '/home/ubuntu/ClickBench/sirius/sirius/extension-ci-tools'...
remote: Enumerating objects: 2890, done.
remote: Counting objects: 100% (97/97), done.
remote: Compressing objects: 100% (59/59), done.
remote: Total 2890 (delta 44), reused 52 (delta 29), pack-reused 2793 (from 2)
Receiving objects: 100% (2890/2890), 516.23 KiB | 39.71 MiB/s, done.
Resolving deltas: 100% (1411/1411), done.
Cloning into '/home/ubuntu/ClickBench/sirius/sirius/substrait'...
remote: Enumerating objects: 3224, done.
remote: Counting objects: 100% (837/837), done.
remote: Compressing objects: 100% (176/176), done.
remote: Total 3224 (delta 760), reused 661 (delta 661), pack-reused 2387 (from 2)
Receiving objects: 100% (3224/3224), 21.90 MiB | 40.70 MiB/s, done.
Resolving deltas: 100% (1974/1974), done.
Submodule path 'duckdb': checked out '8e52ec43959ab363643d63cb78ee214577111da4'
Submodule path 'extension-ci-tools': checked out '00e6af068429bf776a54f67cb1cd1ff5370a8dd7'
Submodule path 'substrait': checked out 'ec9f8725df7aa22bae7217ece2f221ac37563da4'
Submodule 'duckdb' (https://github.com/duckdb/duckdb) registered for path 'substrait/duckdb'
Submodule 'extension-ci-tools' (https://github.com/duckdb/extension-ci-tools.git) registered for path 'substrait/extension-ci-tools'
Submodule 'substrait' (https://github.com/substrait-io/substrait) registered for path 'substrait/substrait'
Cloning into '/home/ubuntu/ClickBench/sirius/sirius/substrait/duckdb'...
remote: Enumerating objects: 780667, done.
remote: Counting objects: 100% (919/919), done.
remote: Compressing objects: 100% (426/426), done.
remote: Total 780667 (delta 734), reused 493 (delta 493), pack-reused 779748 (from 3)
Receiving objects: 100% (780667/780667), 374.51 MiB | 53.27 MiB/s, done.
Resolving deltas: 100% (653815/653815), done.
Cloning into '/home/ubuntu/ClickBench/sirius/sirius/substrait/extension-ci-tools'...
remote: Enumerating objects: 2890, done.
remote: Counting objects: 100% (97/97), done.
remote: Compressing objects: 100% (59/59), done.
remote: Total 2890 (delta 44), reused 52 (delta 29), pack-reused 2793 (from 2)
Receiving objects: 100% (2890/2890), 516.23 KiB | 34.42 MiB/s, done.
Resolving deltas: 100% (1411/1411), done.
Cloning into '/home/ubuntu/ClickBench/sirius/sirius/substrait/substrait'...
remote: Enumerating objects: 5624, done.
remote: Counting objects: 100% (1565/1565), done.
remote: Compressing objects: 100% (467/467), done.
remote: Total 5624 (delta 1342), reused 1104 (delta 1097), pack-reused 4059 (from 3)
Receiving objects: 100% (5624/5624), 2.14 MiB | 31.79 MiB/s, done.
Resolving deltas: 100% (3971/3971), done.
Submodule path 'substrait/duckdb': checked out '8e52ec43959ab363643d63cb78ee214577111da4'
Submodule path 'substrait/extension-ci-tools': checked out '58970c538d35919db875096460c05806056f4de0'
Submodule path 'substrait/substrait': checked out 'af532c7a96abcb76cd72e5eca5a6852e9c30b01f'
Branch 'clickbench' set up to track remote branch 'clickbench' from 'origin'.
Switched to a new branch 'clickbench'
Cloning into 'substrait'...
remote: Enumerating objects: 3224, done.
remote: Counting objects: 100% (837/837), done.
remote: Compressing objects: 100% (176/176), done.
remote: Total 3224 (delta 760), reused 661 (delta 661), pack-reused 2387 (from 2)
Receiving objects: 100% (3224/3224), 21.90 MiB | 47.02 MiB/s, done.
Resolving deltas: 100% (1974/1974), done.
HEAD is now at ec9f872 Minimum CMake version is now 3.5. (#158)
mkdir -p build/release
cmake -G "Ninja" -DFORCE_COLORED_OUTPUT=1 -DEXTENSION_STATIC_BUILD=1 -DDUCKDB_EXTENSION_CONFIGS='/home/ubuntu/ClickBench/sirius/sirius/extension_config.cmake'   -DOSX_BUILD_ARCH=   -DDUCKDB_EXPLICIT_PLATFORM='' -DCUSTOM_LINKER= -DOVERRIDE_GIT_DESCRIBE=""  -DCMAKE_BUILD_TYPE=Release -S "./duckdb/" -B build/release
-- Found Python3: /usr/bin/python3.10 (found version "3.10.12") found components: Interpreter
-- The C compiler identification is Clang 19.1.7
-- The CXX compiler identification is Clang 19.1.7
-- Detecting C compile features - done                                                                                                                                                                                                                                                                                                             [538/5143
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++-19 - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found Git: /usr/bin/git (found version "2.34.1")
-- git hash 8e52ec4395, version v1.2.1, extension folder v1.2.1
-- Extensions will be deployed to: /home/ubuntu/ClickBench/sirius/sirius/build/release/repository
-- Load extension 'sirius' from '/home/ubuntu/ClickBench/sirius/sirius' @ 0e56b492
-- Load extension 'json' from '/home/ubuntu/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
-- Load extension 'tpcds' from '/home/ubuntu/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
-- Load extension 'tpch' from '/home/ubuntu/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
-- Load extension 'parquet' from '/home/ubuntu/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
-- Load extension 'icu' from '/home/ubuntu/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
-- Load extension 'substrait' from '/home/ubuntu/ClickBench/sirius/sirius/duckdb/extension_external' @
-- Load extension 'core_functions' from '/home/ubuntu/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
-- Load extension 'jemalloc' from '/home/ubuntu/ClickBench/sirius/sirius/duckdb/extensions' @ v1.2.1
CMake Warning at CMakeLists.txt:1319 (message):
  Extension 'sirius' has a vcpkg.json, but build was not run with VCPKG.  If
  build fails, check out VCPKG build instructions in
  'duckdb/extension/README.md' or try manually installing the dependencies in
  /home/ubuntu/ClickBench/sirius/siriusvcpkg.json


-- The CUDA compiler identification is NVIDIA 13.0.88 with host compiler GNU 11.4.0
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Found CUDAToolkit: /usr/local/cuda/targets/x86_64-linux/include;/usr/local/cuda/targets/x86_64-linux/include/cccl (found version "13.0.88")
-- Found rapids_logger: /home/ubuntu/miniconda3/envs/libcudf-env/lib/cmake/rapids_logger/rapids_logger-config.cmake (found version "0.2.3")
-- Found nvcomp: (Version:5.0.0.6
               CMakePackageDir:/home/ubuntu/miniconda3/envs/libcudf-env/lib/cmake/nvcomp
               IncludeDir:/home/ubuntu/miniconda3/envs/libcudf-env/include
               LibraryDir:/home/ubuntu/miniconda3/envs/libcudf-env/lib
               ComponentsFound:[nvcomp;nvcomp_cpu])
-- Finding CCCL components: Thrust;CUB;libcudacxx
-- cccl_cmake_dir: /home/ubuntu/miniconda3/envs/libcudf-env/lib/rapids/cmake/cccl
-- Finding CCCL components: Thrust;CUB;libcudacxx
-- cccl_cmake_dir: /home/ubuntu/miniconda3/envs/libcudf-env/lib/rapids/cmake/cccl
-- Found Thrust: /home/ubuntu/miniconda3/envs/libcudf-env/lib/rapids/cmake/thrust/thrust-config.cmake (found suitable exact version "3.1.3.0")
-- Found CCCL: /home/ubuntu/miniconda3/envs/libcudf-env/lib/rapids/cmake/cccl/cccl-config.cmake (found version "3.1.3.0")
-- Finding CCCL components: Thrust;CUB;libcudacxx
-- cccl_cmake_dir: /home/ubuntu/miniconda3/envs/libcudf-env/lib/rapids/cmake/cccl
-- Finding CCCL components: Thrust;CUB;libcudacxx
-- cccl_cmake_dir: /home/ubuntu/miniconda3/envs/libcudf-env/lib/rapids/cmake/cccl
-- Finding CCCL components: Thrust;CUB;libcudacxx
-- cccl_cmake_dir: /home/ubuntu/miniconda3/envs/libcudf-env/lib/rapids/cmake/cccl
-- Found rmm: /home/ubuntu/miniconda3/envs/libcudf-env/lib/cmake/rmm/rmm-config.cmake (found version "25.12.0")
-- Finding CCCL components: Thrust;CUB;libcudacxx
-- cccl_cmake_dir: /home/ubuntu/miniconda3/envs/libcudf-env/lib/rapids/cmake/cccl
-- Finding CCCL components: Thrust;CUB;libcudacxx
-- cccl_cmake_dir: /home/ubuntu/miniconda3/envs/libcudf-env/lib/rapids/cmake/cccl
-- Found cuco: /home/ubuntu/miniconda3/envs/libcudf-env/lib/cmake/cuco/cuco-config.cmake (found version "0.0.1")
-- Found cudf: /home/ubuntu/miniconda3/envs/libcudf-env/lib/cmake/cudf/cudf-config.cmake (found version "25.12.0")
CMake Warning at CMakeLists.txt:1319 (message):
  Extension 'substrait' has a vcpkg.json, but build was not run with VCPKG.
  If build fails, check out VCPKG build instructions in
  'duckdb/extension/README.md' or try manually installing the dependencies in
  /home/ubuntu/ClickBench/sirius/sirius/duckdb/extension_external/substraitvcpkg.json


-- Skipping substrait c tests
-- Extensions linked into DuckDB: [sirius, json, tpcds, tpch, parquet, icu, substrait, core_functions, jemalloc]
-- Tests loaded for extensions: [sirius]
-- Configuring done (4.8s)
-- Generating done (0.5s)
-- Build files have been written to: /home/ubuntu/ClickBench/sirius/sirius/build/release
cmake --build build/release --config Release
[1/1070] Building CXX object CMakeFiles/duckdb_platform_binary.dir/tools/utils/test_platform.cpp.o
FAILED: CMakeFiles/duckdb_platform_binary.dir/tools/utils/test_platform.cpp.o
/usr/bin/ccache /usr/bin/clang++-19 -DDUCKDB_BUILD_LIBRARY -DEXT_VERSION_CORE_FUNCTIONS=\"v1.2.1\" -DEXT_VERSION_ICU=\"v1.2.1\" -DEXT_VERSION_JEMALLOC=\"v1.2.1\" -DEXT_VERSION_JSON=\"v1.2.1\" -DEXT_VERSION_PARQUET=\"v1.2.1\" -DEXT_VERSION_SIRIUS=\"0e56b492\" -DEXT_VERSION_TPCDS=\"v1.2.1\" -DEXT_VERSION_TPCH=\"v1.2.1\" -I/home/ubuntu/ClickBench/si
ius/sirius/duckdb/src/include -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/third_party/fsst -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/third_party/fmt/include -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/third_party/hyperloglog -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/third_party/fastpforlib -I/home/ubuntu/ClickBench/sirius/sirius/d
ckdb/third_party/skiplist -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/third_party/fast_float -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/third_party/re2 -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/third_party/miniz -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/third_party/utf8proc/include -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/t
ird_party/concurrentqueue -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/third_party/pcg -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/third_party/tdigest -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/third_party/mbedtls/include -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/third_party/jaro_winkler -I/home/ubuntu/ClickBench/sirius/sirius/duckd
/third_party/yyjson/include -I/home/ubuntu/ClickBench/sirius/sirius/duckdb/third_party/zstd/include -O3 -DNDEBUG -O3 -DNDEBUG   -std=c++11 -fPIE -fcolor-diagnostics -MD -MT CMakeFiles/duckdb_platform_binary.dir/tools/utils/test_platform.cpp.o -MF CMakeFiles/duckdb_platform_binary.dir/tools/utils/test_platform.cpp.o.d -o CMakeFiles/duckdb_platform
binary.dir/tools/utils/test_platform.cpp.o -c /home/ubuntu/ClickBench/sirius/sirius/duckdb/tools/utils/test_platform.cpp
In file included from /home/ubuntu/ClickBench/sirius/sirius/duckdb/tools/utils/test_platform.cpp:1:
/home/ubuntu/ClickBench/sirius/sirius/duckdb/src/include/duckdb/common/platform.hpp:10:10: fatal error: 'string' file not found
   10 | #include <string>
      |          ^~~~~~~~
1 error generated.

[...] # many more such errors

It somehow doesn't find standard library headers. Any clue what happened here?

Perhaps it is easier to provide pre-build binaries in the script instead of compiling from scratch?

@Yifei-yang7
Copy link
Author

Yifei-yang7 commented Dec 10, 2025

@rschu1ze Hey I guess somehow the c compiler in your machine is broken, which cannot perform the basic build, similar to why the cmake source cannot be built. I saw you are using

-- The C compiler identification is Clang 19.1.7
-- The CXX compiler identification is Clang 19.1.7

while by default a fresh instance will use

-- The C compiler identification is GNU 11.4.0
-- The CXX compiler identification is GNU 11.4.0

May I know if you did some config on the compiler to use, since from the log the compiler used seems to be different from directly running the script from a fresh instance? Would you like to try a fresh instance (like g6.4x) and just run the script? Thanks!

And for the cmake version, by default the system installed cmake is too old, and the benchmark script contains automatically detecting and upgrading to the required version. So people don't need to manually install themselves.

@@ -0,0 +1,57 @@
{
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My local measurements:

[0.027,0.001,0.001],
[1.644,0.002,0.001],
[3.918,0.003,0.002],
[3.466,0.002,0.002],
[3.033,0.005,0.005],
[6.675,0.008,0.008],
[1.299,0.002,0.001],
[1.662,0.003,0.002],
[5.261,0.092,0.093],
[8.575,0.098,0.097],
[5.723,0.015,0.015],
[7.033,0.015,0.015],
[6.066,0.071,0.069],
[9.897,0.193,0.191],
[7.185,0.075,0.074],
[3.572,0.012,0.011],
[9.687,0.124,0.123],
[9.711,0.024,0.024],
[15.172,0.166,0.164],
[3.317,0.002,0.001],
[36.475,0.041,0.040],
[48.522,0.012,0.012],
[71.297,0.031,0.032],
[220.898,0.065,0.066],
[10.418,0.008,0.008],
[..]

(I canceled the run a bit early because I forgot to run the test in tmux, it's bedtime for me, and I don't want to sleep next to my work laptop turned on).

Numbers look very close to yours 👍

"cluster_size": 1,
"proprietary": "no",
"tuned": "no",
"tags": ["C++","GPU-accelerated","column-oriented","embedded"],
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Three minor requests before I merge this PR:

In #714 and #715, I added a hardware tag. Would you please

  • merge from upstream (so these two PRs become visible here),
  • adjust both result json files (insert hardware tag = gpu),
  • add a template.json file, see e.g. clickhouse/template.json for an example. This file is used by our internal automation to re-generate result files

Thanks.

(couldn't do the changes by myself as I don't have permissions to push to your ClickHouse fork repository:

/data/ClickBench (sirius >) $ g pu sirius-db sirius
remote: Permission to sirius-db/ClickBench.git denied to rschu1ze.
fatal: unable to access 'https://github.com/sirius-db/ClickBench.git/': The requested URL returned error: 403

)

Copy link
Author

@Yifei-yang7 Yifei-yang7 Dec 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for your help! I adjusted the PR as suggested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants