-
Notifications
You must be signed in to change notification settings - Fork 621
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable firesim to use conda #1140
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems fine to me but CI is failing since you aren't on a more recent version of Chipyard. Could you rebase this branch on main
to properly run the CI.
because riscv-software-src/riscv-isa-sim#834 and we don't need the debug socket
* more env vars need to be cleared when using the RISCV cross compiler * use LD_GOLD to link QEMU because QEMU's LDFLAGS_NOPIC uses incorrect format for the version of bfd ld
9b244a8
to
7783e6e
Compare
@abejgonzalez prepare-chipyard-cores and prepare-chipyard-peripherals look like they are failing because the commits pointed to by rocket-chip and hardfloat don't seem to be fetchable? |
This is an issue with our recent change to switch to shallow clones... frankly this should probably be reverted or bypassable. I don't have time to look into this issue until later in the week. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These changes seem reasonable to me.
@abejgonzalez can I get an approval to merge this? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you re-build the toolchain in CI just to confirm that things work? Once that is done I'm fine with merging.
tools-cache-version: v13 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@abejgonzalez , can you click the checkmark now that I've invalidated the tool cache? I'd like to get this merged while there aren't any conflicts. |
I LGTM'ed. I'm happy to merge this if you want |
@abejgonzalez please merge. I didn't realize I wouldn't be able to once it was approved and passing. |
Related PRs or Issues:
firesim/firesim#986
Type of change:
Impact:
Contributor Checklist:
main
as the base branch?Release Notes
Slightly modify build_toolchains.sh to enable it to build using the conda tools.