You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Jan 16, 2023. It is now read-only.
I would suggest checking riscv-isa-sim/build/config.log and then search for the string "checking whether byte ordering is bigendian". The configure script does a number of checks for target features to try to determine whether the target is little or big endian. There are mac specific checks, and linux specific checks. Configure tries the tests in series, ignoring ones that fail to compile, until it finds one that compile and runs, and that gives the answer. So one of these tests must have given a wrong result for you. Try and figure out why you got the wrong result for that test. You can find the source for these tests in riscv-isa-sim/configure.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
When I am running build.sh and configuring riscv-isa-sim, it reports:
riscv-isa-sim
Configuring project riscv-isa-sim
configure: error: Spike requires a little-endian host
However, after running command "lscpu", it tells me my virtual machine's byte order is Little Endian.
How can I fix this error?
The text was updated successfully, but these errors were encountered: