gem5-aladdin icon indicating copy to clipboard operation
gem5-aladdin copied to clipboard

Compiltation error

Open ar-abdulrasheed opened this issue 4 years ago • 1 comments

On running command scons ./build/RISCV/gem5.debug i get following compilation error!

build/RISCV/arch/riscv/linux/process.cc:671:44: error: no matching function for call to 'SyscallDesc::SyscallDesc(const char [7], )' {215, SyscallDesc("munmap", munmapFunc)}, ^ In file included from build/RISCV/arch/riscv/linux/process.cc:48:0: build/RISCV/sim/syscall_desc.hh:74:5: note: candidate: SyscallDesc::SyscallDesc(const char*, SyscallDesc::SyscallExecutor) SyscallDesc(const char name, SyscallExecutor sys_exec=unimplementedFunc) ^~~~~~~~~~~ build/RISCV/sim/syscall_desc.hh:74:5: note: no known conversion for argument 2 from '' to 'SyscallDesc::SyscallExecutor {aka std::function<SyscallReturn(SyscallDesc, int, ThreadContext*)>}' build/RISCV/sim/syscall_desc.hh:69:7: note: candidate: SyscallDesc::SyscallDesc(const SyscallDesc&) class SyscallDesc { ^~~~~~~~~~~ build/RISCV/sim/syscall_desc.hh:69:7: note: candidate expects 1 argument, 2 provided build/RISCV/sim/syscall_desc.hh:69:7: note: candidate: SyscallDesc::SyscallDesc(SyscallDesc&&) build/RISCV/sim/syscall_desc.hh:69:7: note: candidate expects 1 argument, 2 provided

ar-abdulrasheed avatar Dec 22 '20 04:12 ar-abdulrasheed

We don't currently support RISC-V. We should fix this build error, but there's no other guarantee that programs will run correctly on this ISA.

xyzsam avatar Dec 23 '20 17:12 xyzsam