-
Notifications
You must be signed in to change notification settings - Fork 31
Open
Labels
buildIssues related to our build systemIssues related to our build system
Description
I want to test with gcc-15 on OSX, but the AppleClang compiler is used?
bash-5.2$ cmake --workflow gcc-debug --fresh
Executing workflow step 1 of 3: configure preset "gcc-debug"
-- The CXX compiler identification is AppleClang 16.0.0.16000026
-- 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
-- The C compiler identification is AppleClang 16.0.0.16000026
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for __cpp_lib_ranges
-- Looking for __cpp_lib_ranges - found
-- Examples to be built: identity_direct_usage;identity_as_default_projection
-- Configuring done (6.8s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/clausklein/Workspace/cpp/beman-project/exemplar/build/gcc-debug
Executing workflow step 2 of 3: build preset "gcc-debug"
[1/13] Building CXX object src/beman/exemplar/CMakeFiles/beman.exemplar_verify_interface_header_sets.dir/beman.exemplar_verify_interface_header_sets/beman/exemplar/identity.hpp.cxx.o
FAILED: [code=1] src/beman/exemplar/CMakeFiles/beman.exemplar_verify_interface_header_sets.dir/beman.exemplar_verify_interface_header_sets/beman/exemplar/identity.hpp.cxx.o
ccache /usr/bin/g++ -I/Users/clausklein/Workspace/cpp/beman-project/exemplar/src/beman/exemplar/../../../include -x c++ -fsanitize=address -fsanitize=leak -fsanitize=pointer-compare -fsanitize=pointer-subtract -fsanitize=undefined -fsanitize-undefined-trap-on-error -g -std=gnu++20 -MD -MT src/beman/exemplar/CMakeFiles/beman.exemplar_verify_interface_header_sets.dir/beman.exemplar_verify_interface_header_sets/beman/exemplar/identity.hpp.cxx.o -MF src/beman/exemplar/CMakeFiles/beman.exemplar_verify_interface_header_sets.dir/beman.exemplar_verify_interface_header_sets/beman/exemplar/identity.hpp.cxx.o.d -o src/beman/exemplar/CMakeFiles/beman.exemplar_verify_interface_header_sets.dir/beman.exemplar_verify_interface_header_sets/beman/exemplar/identity.hpp.cxx.o -c /Users/clausklein/Workspace/cpp/beman-project/exemplar/build/gcc-debug/src/beman/exemplar/beman.exemplar_verify_interface_header_sets/beman/exemplar/identity.hpp.cxx
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[2/13] Building CXX object examples/CMakeFiles/beman.exemplar.examples.identity_as_default_projection.dir/identity_as_default_projection.cpp.o
FAILED: [code=1] examples/CMakeFiles/beman.exemplar.examples.identity_as_default_projection.dir/identity_as_default_projection.cpp.o
ccache /usr/bin/g++ -I/Users/clausklein/Workspace/cpp/beman-project/exemplar/src/beman/exemplar/../../../include -fsanitize=address -fsanitize=leak -fsanitize=pointer-compare -fsanitize=pointer-subtract -fsanitize=undefined -fsanitize-undefined-trap-on-error -g -std=gnu++20 -MD -MT examples/CMakeFiles/beman.exemplar.examples.identity_as_default_projection.dir/identity_as_default_projection.cpp.o -MF examples/CMakeFiles/beman.exemplar.examples.identity_as_default_projection.dir/identity_as_default_projection.cpp.o.d -o examples/CMakeFiles/beman.exemplar.examples.identity_as_default_projection.dir/identity_as_default_projection.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/exemplar/examples/identity_as_default_projection.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[3/13] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
FAILED: [code=1] _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
ccache /usr/bin/g++ -I/Users/clausklein/Workspace/cpp/beman-project/exemplar/build/gcc-debug/_deps/googletest-src/googletest/include -I/Users/clausklein/Workspace/cpp/beman-project/exemplar/build/gcc-debug/_deps/googletest-src/googletest -fsanitize=address -fsanitize=leak -fsanitize=pointer-compare -fsanitize=pointer-subtract -fsanitize=undefined -fsanitize-undefined-trap-on-error -g -std=c++20 -DGTEST_HAS_PTHREAD=1 -MD -MT _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /Users/clausklein/Workspace/cpp/beman-project/exemplar/build/gcc-debug/_deps/googletest-src/googletest/src/gtest-all.cc
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[4/13] Building CXX object src/beman/exemplar/CMakeFiles/beman.exemplar.dir/identity.cpp.o
FAILED: [code=1] src/beman/exemplar/CMakeFiles/beman.exemplar.dir/identity.cpp.o
ccache /usr/bin/g++ -I/Users/clausklein/Workspace/cpp/beman-project/exemplar/src/beman/exemplar/../../../include -fsanitize=address -fsanitize=leak -fsanitize=pointer-compare -fsanitize=pointer-subtract -fsanitize=undefined -fsanitize-undefined-trap-on-error -g -std=gnu++20 -MD -MT src/beman/exemplar/CMakeFiles/beman.exemplar.dir/identity.cpp.o -MF src/beman/exemplar/CMakeFiles/beman.exemplar.dir/identity.cpp.o.d -o src/beman/exemplar/CMakeFiles/beman.exemplar.dir/identity.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/exemplar/src/beman/exemplar/identity.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[5/13] Building CXX object tests/beman/exemplar/CMakeFiles/beman.exemplar.tests.identity.dir/identity.test.cpp.o
FAILED: [code=1] tests/beman/exemplar/CMakeFiles/beman.exemplar.tests.identity.dir/identity.test.cpp.o
ccache /usr/bin/g++ -I/Users/clausklein/Workspace/cpp/beman-project/exemplar/src/beman/exemplar/../../../include -isystem /Users/clausklein/Workspace/cpp/beman-project/exemplar/build/gcc-debug/_deps/googletest-src/googletest/include -isystem /Users/clausklein/Workspace/cpp/beman-project/exemplar/build/gcc-debug/_deps/googletest-src/googletest -fsanitize=address -fsanitize=leak -fsanitize=pointer-compare -fsanitize=pointer-subtract -fsanitize=undefined -fsanitize-undefined-trap-on-error -g -std=gnu++20 -MD -MT tests/beman/exemplar/CMakeFiles/beman.exemplar.tests.identity.dir/identity.test.cpp.o -MF tests/beman/exemplar/CMakeFiles/beman.exemplar.tests.identity.dir/identity.test.cpp.o.d -o tests/beman/exemplar/CMakeFiles/beman.exemplar.tests.identity.dir/identity.test.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/exemplar/tests/beman/exemplar/identity.test.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[6/13] Building CXX object examples/CMakeFiles/beman.exemplar.examples.identity_direct_usage.dir/identity_direct_usage.cpp.o
FAILED: [code=1] examples/CMakeFiles/beman.exemplar.examples.identity_direct_usage.dir/identity_direct_usage.cpp.o
ccache /usr/bin/g++ -I/Users/clausklein/Workspace/cpp/beman-project/exemplar/src/beman/exemplar/../../../include -fsanitize=address -fsanitize=leak -fsanitize=pointer-compare -fsanitize=pointer-subtract -fsanitize=undefined -fsanitize-undefined-trap-on-error -g -std=gnu++20 -MD -MT examples/CMakeFiles/beman.exemplar.examples.identity_direct_usage.dir/identity_direct_usage.cpp.o -MF examples/CMakeFiles/beman.exemplar.examples.identity_direct_usage.dir/identity_direct_usage.cpp.o.d -o examples/CMakeFiles/beman.exemplar.examples.identity_direct_usage.dir/identity_direct_usage.cpp.o -c /Users/clausklein/Workspace/cpp/beman-project/exemplar/examples/identity_direct_usage.cpp
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
[7/13] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
FAILED: [code=1] _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
ccache /usr/bin/g++ -isystem /Users/clausklein/Workspace/cpp/beman-project/exemplar/build/gcc-debug/_deps/googletest-src/googletest/include -isystem /Users/clausklein/Workspace/cpp/beman-project/exemplar/build/gcc-debug/_deps/googletest-src/googletest -fsanitize=address -fsanitize=leak -fsanitize=pointer-compare -fsanitize=pointer-subtract -fsanitize=undefined -fsanitize-undefined-trap-on-error -g -std=c++20 -DGTEST_HAS_PTHREAD=1 -MD -MT _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -MF _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d -o _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /Users/clausklein/Workspace/cpp/beman-project/exemplar/build/gcc-debug/_deps/googletest-src/googletest/src/gtest_main.cc
clang++: error: unsupported option '-fsanitize=leak' for target 'x86_64-apple-darwin23.6.0'
ninja: build stopped: subcommand failed.
bash-5.2$ Metadata
Metadata
Assignees
Labels
buildIssues related to our build systemIssues related to our build system