-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Fix https://github.com/riscv-collab/riscv-gnu-toolchain/issues/1282 #1283
Conversation
Hi @kito-cheng - apologies but in messing with my forked repo I made some changes that I did not realise would impact this PR. However the additional change is needed as it happens - in order to bump the Spike submodule commit used to address this: So, if it's OK, rather than messing further with my forked repo I might leave this change here too and if/when this PR is merged I will close the two related issues: If there's any issue with this then please let me know. |
FYI the CI currently fails with an out-of-memory error :( |
Actually I'm not sure that pk is even being tested by the CI, so passing the testsuite might not be needed as long as you've tested locally. |
As mentioned here: These builds work:
But I just discovered that this one does not because of a mismatch of hard and soft float modules when trying to link
However:
I'll do some more testing. |
Ok - seems that this is the key here:
So
The simplest advice seems to be - if you intend to build/use Spike (and pk) then use |
I'm not sure that Spike/pk is being tested by the CI but it does look like they are built in certain circumstances in order to run the test suite...
Yes - I am testing locally with the results as per my previous post. |
Actually - even simpler:
Either natively or via a multilib, The substantive change in this PR - i.e. using |
Can this be merged? |
LGTM from a CI point of view - the failures should go away once merged since the out of space error was fixed. |
See here: