Hi all, I'm getting a error while compiling on macOS (Intel). It seems linker detection is passed an unknown argument "--version", whereas "-v" works OK? See log below.
Thanks for looking into this, Howard Build started at 2023-11-06T07:29:19.181487 Main binary: /Users/hsp/src/qemu-ppc/build/pyvenv/bin/python3.11 Build Options: -Db_pie=false -Ddocs=disabled -Dplugins=true '--native-file config-meson.cross' Python system: Darwin The Meson build system Version: 0.63.3 Source dir: /Users/hsp/src/qemu-ppc Build dir: /Users/hsp/src/qemu-ppc/build Build type: native build Project name: qemu Project version: 8.1.50 ----- Detecting compiler via: cc -m64 -mcx16 --version compiler returned <Popen: returncode: 0 args: ['cc', '-m64', '-mcx16', '--version']> compiler stdout: Apple clang version 15.0.0 (clang-1500.0.40.1) Target: x86_64-apple-darwin22.6.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin compiler stderr: Running command: cc -m64 -mcx16 -E -dM - ----- Detecting linker via: cc -m64 -mcx16 -Wl,--version linker returned <Popen: returncode: 1 args: ['cc', '-m64', '-mcx16', '-Wl,--version']> linker stdout: linker stderr: ld: unknown options: --version clang: error: linker command failed with exit code 1 (use -v to see invocation) ----- Detecting Apple linker via: cc -m64 -mcx16 -Wl,-v linker stdout: linker stderr: @(#)PROGRAM:ld PROJECT:dyld-1015.7 BUILD 18:48:43 Aug 22 2023 configured to support archs: armv6 armv7 armv7s arm64 arm64e arm64_32 i386 x86_64 x86_64h armv6m armv7k armv7m armv7em will use ld-classic for: armv6 armv7 armv7s arm64_32 i386 armv6m armv7k armv7m armv7em LTO support using: LLVM version 15.0.0 (static support for 29, runtime is 29) TAPI support using: Apple TAPI version 15.0.0 (tapi-1500.0.12.3) Library search paths: /usr/local/lib Framework search paths: ld: Undefined symbols: _main, referenced from: <initial-undefines> clang: error: linker command failed with exit code 1 (use -v to see invocation) ../meson.build:1:0: ERROR: Unable to detect linker for compiler `cc -m64 -mcx16 -Wl,--version` stdout: stderr: ld: unknown options: --version clang: error: linker command failed with exit code 1 (use -v to see invocation)