[*] Performing initial build for profiling... cmake -B Build -G Ninja \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_C_COMPILER=clang \ -DCMAKE_CXX_COMPILER=g++ \ -DBUILD_NATIVE=ON \ -DPGO=ON -- The C compiler identification is Clang 20.1.5 -- The CXX compiler identification is GNU 12.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/linuxbrew/.linuxbrew/bin/clang - 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/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- PGO: Enabled -- PGO: No existing profile data found. Compiling with instrumentation. -- Setting CPM.cmake location to /tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/cmake/CPM_0.40.8.cmake -- CPM.cmake was not found at /tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/cmake/CPM_0.40.8.cmake -- Attempt: 1/3: Downloading CPM.cmake... -- CPM.cmake was found at /tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/cmake/CPM_0.40.8.cmake -- CPM: Adding package MantaRay@0 (1c547d179c7cdf4f24e4f8a1fea228c6178d0ae2) -- Setting CPM.cmake location to /tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/_deps/mantaray-build/cmake/CPM_0.40.8.cmake -- CPM.cmake was not found at /tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/_deps/mantaray-build/cmake/CPM_0.40.8.cmake -- Attempt: 1/3: Downloading CPM.cmake... -- CPM.cmake was found at /tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/_deps/mantaray-build/cmake/CPM_0.40.8.cmake -- CPM: Adding package nanothread@ (master) -- nanothread: targeting the native CPU architecture (specify NANOTHREAD_NATIVE_FLAGS to change this). -- Generating Information.h -- Version : 0.1 -- Codename: Starfish -- Configured to build executable -- NANOTHREAD COMPILATION: -march=native -- CXX FLAGS: -march=native -flto=full -fprofile-instr-generate=/tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/pgo.profraw -- CXX RELEASE FLAGS: -O3 -DNDEBUG -- Configuring done -- Generating done -- Build files have been written to: /tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build cmake --build Build --config Release [1/5] Building CXX object _deps/nanothread-build/CMakeFiles/nanothread.dir/src/nanothread.cpp.o FAILED: _deps/nanothread-build/CMakeFiles/nanothread.dir/src/nanothread.cpp.o /usr/bin/cmake -E time /usr/bin/g++ -DNANOTHREAD_BUILD=1 -DNANOTHREAD_STATIC -I/tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/_deps/nanothread-src/include -march=native -flto=full -fprofile-instr-generate=/tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/pgo.profraw -fdiagnostics-color=always -O3 -DNDEBUG -flto=auto -fno-fat-lto-objects -fvisibility=hidden -march=native -Wall -Wextra -Wno-unused-local-typedefs -fno-math-errno -ffp-contract=fast -fno-trapping-math -mcx16 -std=gnu++23 -MD -MT _deps/nanothread-build/CMakeFiles/nanothread.dir/src/nanothread.cpp.o -MF _deps/nanothread-build/CMakeFiles/nanothread.dir/src/nanothread.cpp.o.d -o _deps/nanothread-build/CMakeFiles/nanothread.dir/src/nanothread.cpp.o -c /tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/_deps/nanothread-src/src/nanothread.cpp g++: error: unrecognized command-line option ‘-fprofile-instr-generate=/tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/pgo.profraw’ Elapsed time: 1 s. (time), 0.000367 s. (clock) [2/5] Building CXX object _deps/nanothread-build/CMakeFiles/nanothread.dir/src/queue.cpp.o FAILED: _deps/nanothread-build/CMakeFiles/nanothread.dir/src/queue.cpp.o /usr/bin/cmake -E time /usr/bin/g++ -DNANOTHREAD_BUILD=1 -DNANOTHREAD_STATIC -I/tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/_deps/nanothread-src/include -march=native -flto=full -fprofile-instr-generate=/tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/pgo.profraw -fdiagnostics-color=always -O3 -DNDEBUG -flto=auto -fno-fat-lto-objects -fvisibility=hidden -march=native -Wall -Wextra -Wno-unused-local-typedefs -fno-math-errno -ffp-contract=fast -fno-trapping-math -mcx16 -std=gnu++23 -MD -MT _deps/nanothread-build/CMakeFiles/nanothread.dir/src/queue.cpp.o -MF _deps/nanothread-build/CMakeFiles/nanothread.dir/src/queue.cpp.o.d -o _deps/nanothread-build/CMakeFiles/nanothread.dir/src/queue.cpp.o -c /tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/_deps/nanothread-src/src/queue.cpp g++: error: unrecognized command-line option ‘-fprofile-instr-generate=/tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/pgo.profraw’ Elapsed time: 1 s. (time), 0.000321 s. (clock) [3/5] Building CXX object CMakeFiles/StockDory.dir/src/main.cpp.o FAILED: CMakeFiles/StockDory.dir/src/main.cpp.o /usr/bin/cmake -E time /usr/bin/g++ -DNANOTHREAD_STATIC -I/tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build -I/tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/_deps/mantaray-src/include -I/tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/_deps/nanothread-src/include -march=native -flto=full -fprofile-instr-generate=/tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/pgo.profraw -O3 -DNDEBUG -std=gnu++23 -MD -MT CMakeFiles/StockDory.dir/src/main.cpp.o -MF CMakeFiles/StockDory.dir/src/main.cpp.o.d -o CMakeFiles/StockDory.dir/src/main.cpp.o -c /tmp/tmpk10c5vj7/StockDory/StockDory-tmp/src/main.cpp g++: error: unrecognized command-line option ‘-fprofile-instr-generate=/tmp/tmpk10c5vj7/StockDory/StockDory-tmp/Build/pgo.profraw’ Elapsed time: 1 s. (time), 0.000396 s. (clock) ninja: build stopped: subcommand failed. make: *** [Makefile:40: openbench] Error 1