riscvarchive / riscv-qemu

QEMU with RISC-V (RV64G, RV32G) Emulation Support
385 stars 154 forks source link

riscv-linux master branch does not compile with specified riscv-tools -mabi=lp64 not legal option #53

Closed jonmcdonald closed 6 years ago

jonmcdonald commented 7 years ago

The README.md specifies a specific version of riscv-tools, and references the master branch of riscv-linux. The master branch of riscv-linux was modified on Jan 6, 2017 to use the -mabi switch which is not compatible with the specified version of riscv-tools. Linux will not build with this configuration. What version of riscv-linux has been verified?

sagark commented 7 years ago

The latest version of linux I've tried is 030e8173dd9379de5c2f065ba73e73 4ff7647ef8

On Wed, Feb 8, 2017 at 6:48 AM, jonmcdonald notifications@github.com wrote:

The README.md specifies a specific version of riscv-tools, and references the master branch of riscv-linux. The master branch of riscv-linux was modified on Jan 6, 2017 to use the -mabi switch which is not compatible with the specified version of riscv-tools. Linux will not build with this configuration. What version of riscv-linux has been verified?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/riscv/riscv-qemu/issues/53, or mute the thread https://github.com/notifications/unsubscribe-auth/AA4eQmDGtiznbW3EMJx-15WFufXfnxnKks5radXSgaJpZM4L66KG .

michaeljclark commented 6 years ago

I'm closing out this issue as riscv-linux has changed substantially since February. i.e. now supports device-tree and requires an up-to-date riscv-gnu-toolchain. riscv-linux compilation issues should be raised here: https://github.com/riscv/riscv-linux