-
-
Notifications
You must be signed in to change notification settings - Fork 892
Description
Xmake Version
3.0.5
Operating System Version and Architecture
macOS Sequoia 15.7.2
Describe Bug
i just create a new simple project using xmake, inside there is a hello world script in c++ but when i try to build i got the error shown in the photo.I dont know what means that error message
Expected Behavior
i should see the build successfully compiled and ready to execute the binary.
Project Configuration
add_rules("mode.debug", "mode.release")
target("cpp_xmake")
set_kind("binary")
add_files("src/*.cpp")
set_languages("c99", "c++23")
Additional Information and Error Logs
[ 23%]: cache compiling.release src/main.cpp
/usr/local/opt/gcc@15/bin/g++-15 -c -arch x86_64 -target x86_64-apple-macos -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -fvisibility=hidden -O3 -DNDEBUG -o build/.objs/cpp_xmake/macosx/x86_64/release/src/main.cpp.o src/main.cpp
error: @programdir/core/main.lua:274: @programdir/actions/build/main.lua:161: @programdir/modules/async/runjobs.lua:261: @programdir/modules/private/action/build/object.lua:100: @programdir/modules/core/tools/gcc.lua:1047: g++-15: error: unrecognized command-line option '-target'
stack traceback:
[C]: in function 'error'
[@programdir/core/base/os.lua:1125]:
[@programdir/modules/core/tools/gcc.lua:1047]: in function 'catch'
[@programdir/core/sandbox/modules/try.lua:123]: in function 'try'
[@programdir/modules/core/tools/gcc.lua:988]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:260]:
[@programdir/core/tool/compiler.lua:285]: in function 'compile'
[@programdir/modules/private/action/build/object.lua:100]: in function 'script'
[@programdir/modules/private/action/build/object.lua:131]: in function 'build_object'
[@programdir/modules/private/action/build/object.lua:171]: in function 'job_func'
[@programdir/modules/async/runjobs.lua:432]:
[C]: in function 'xpcall'
[@programdir/core/base/utils.lua:260]: in function 'trycall'
[@programdir/core/sandbox/modules/try.lua:117]: in function 'try'
[@programdir/modules/async/runjobs.lua:401]: in function 'cotask'
[@programdir/core/base/scheduler.lua:514]:
stack traceback:
[C]: in function 'error'
@programdir/core/base/os.lua:1125: in function 'os.raiselevel'
(...tail calls...)
@programdir/core/main.lua:274: in upvalue 'cotask'
@programdir/core/base/scheduler.lua:514: in function <@programdir/core/base/scheduler.lua:507>