GeeOS icon indicating copy to clipboard operation
GeeOS copied to clipboard

objdump: can't disassemble for architecture UNKNOWN!

Open P3nt1um opened this issue 4 years ago • 0 comments

Hi! I cd to the GeeOS dir and modified YU_BIN to Yu's bin dir on my host, and then make. It seems like I have to specify which machine arch to objdump in file toolchain.mk line 54, but I can't figure it out how. I tried adding "-m riscv32" and the likes but it yields objdump: can't use supplied machine riscv32

pentium@P3nt1um:~/git/GeeOS$ make clean
cleaning...
pentium@P3nt1um:~/git/GeeOS$ make
CXX /home/pentium/git/GeeOS/build/obj/mkfs/geefs.cpp.o
CXX /home/pentium/git/GeeOS/build/obj/mkfs/iosdev.cpp.o
CXX /home/pentium/git/GeeOS/build/obj/mkfs/main.cpp.o
making mkfs utility...
YUC /home/pentium/git/GeeOS/build/obj/usr/lib/c/string.yu.ll
LLC /home/pentium/git/GeeOS/build/obj/usr/lib/c/string.yu.o
YUC /home/pentium/git/GeeOS/build/obj/usr/lib/sync/spinlock.yu.ll
LLC /home/pentium/git/GeeOS/build/obj/usr/lib/sync/spinlock.yu.o
YUC /home/pentium/git/GeeOS/build/obj/usr/lib/sys/structs.yu.ll
LLC /home/pentium/git/GeeOS/build/obj/usr/lib/sys/structs.yu.o
YUC /home/pentium/git/GeeOS/build/obj/usr/lib/sys/entry.yu.ll
LLC /home/pentium/git/GeeOS/build/obj/usr/lib/sys/entry.yu.o
YUC /home/pentium/git/GeeOS/build/obj/usr/lib/sys/syscall.yu.ll
LLC /home/pentium/git/GeeOS/build/obj/usr/lib/sys/syscall.yu.o
YUC /home/pentium/git/GeeOS/build/obj/usr/lib/stack.yu.ll
LLC /home/pentium/git/GeeOS/build/obj/usr/lib/stack.yu.o
YUC /home/pentium/git/GeeOS/build/obj/usr/lib/except.yu.ll
LLC /home/pentium/git/GeeOS/build/obj/usr/lib/except.yu.o
YUC /home/pentium/git/GeeOS/build/obj/usr/lib/io.yu.ll
LLC /home/pentium/git/GeeOS/build/obj/usr/lib/io.yu.o
YUC /home/pentium/git/GeeOS/build/obj/usr/lib/alloc.yu.ll
LLC /home/pentium/git/GeeOS/build/obj/usr/lib/alloc.yu.o
CC  /home/pentium/git/GeeOS/build/obj/usr/lib/sync/slimpl.c.o
AS  /home/pentium/git/GeeOS/build/obj/usr/lib/sys/syscall.S.o
making GeeOS user library...
/usr/local/opt/llvm/bin/llvm-ar: warning: creating /home/pentium/git/GeeOS/build/libgrt.a
YUC /home/pentium/git/GeeOS/build/obj/usr/bin/notepad.yu.ll
LLC /home/pentium/git/GeeOS/build/obj/usr/bin/notepad.yu.o
making user binary "notepad"...
objdump: can't disassemble for architecture UNKNOWN!

make[1]: *** [Makefile:49: /home/pentium/git/GeeOS/build/usr/notepad] Error 1
make: *** [Makefile:53: /home/pentium/git/GeeOS/usr] Error 2
pentium@P3nt1um:~/git/GeeOS$ 

P3nt1um avatar Apr 06 '21 12:04 P3nt1um