rtems6: spike fails to link on arm64-apple-darwin23.2.0
Summary
This was reported by the OAR Build Sweeper. Full output is at this build list entry. The pertinent output is:
g++ -L. -L/lib64 -Wl,-rpath,/Users/tester/rtems-cron-6/tools/6/lib -o termios-xspike termios-xspike.o libspike_main.a libriscv.a libdisasm.a libsoftfloat.a libfesvr.a libfdt.a -lpthread -lpthread
ld: warning: directory not found for option '-L/lib64'ld: warning:
ld: warning: directory not found for option '-L/lib64'
directory not found for option '-L/lib64'
ld: warning: directory not found for option '-L/lib64'
ld: warning: directory not found for option '-L/lib64'
ld: in libspike_main.a(libriscv.a), archive member 'libriscv.a' with length 448440448 is not mach-o or llvm bitcode file 'libspike_main.a' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ld: in libspike_main.a(libriscv.a), archive member 'libriscv.a' with length 448440448 is not mach-o or llvm bitcode file 'libspike_main.a' for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [xspike] Error 1
make: *** Waiting for unfinished jobs....
make: *** [libcustomext.so] Error 1
This appears to indicate that this version of spike does not have build awareness of arm Macs. Perhaps an update will fix this.