does clang support sparc backend?
I tried " clang -target sparc " to compile a simple c program on ubuntu(x86_64), clang detects sparc as a valid target but does not work with it.
/usr/bin/as: unrecognized option ‘-Av8’
clang-11: error: assembler command failed with exit code 1
How can I get clang to work with sparc?
I don’t have a toolchain with Sparc support to test this, but you could try the integrated assembler, `clang -integrated-as …`
btimer.c is the file
/usr/bin/ld: /tmp/btimer-d33eb1.o: Relocations in generic ELF (EM: 2)
/usr/bin/ld: /tmp/btimer-d33eb1.o: Relocations in generic ELF (EM: 2)
/tmp/btimer-d33eb1.o: error adding symbols: File in wrong format
collect2: error: ld returned 1 exit status
clang-11: error: linker (via gcc) command failed with exit code 1 (use -v to see invocation)
Okay so I used -fuse-ld=lld and it kind of solved the problem but
ld.lld: error: /tmp/btimer-cd0442.o is incompatible with elf64-x86-64
collect2: error: ld returned 1 exit status
clang-11: error: linker (via gcc) command failed with exit code 1 (use -v to see invocation)