-
Notifications
You must be signed in to change notification settings - Fork 53
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
fud check
warning when the gcc
version is below 10.0
#1408
Comments
Seems to be an issue with icarus in this case, the Will investigate later |
Argh, that's weird. Can you try using |
Can you run the “fud” command with the extra option “-vv”? That’ll give you some more information |
Updating to gcc-10 fixed this. Still not sure why icarus isn't working, but at least I can run Calyx programs now. Thanks! |
Oh, good find! What was the previous version you were using? I think a lot of us have been using clang but kinda surprising that old gcc versions don’t work |
I was using 9.4.0 before |
Okay, in that case we should probably have some sort of |
fud check
warning when the gcc
version is below 10.0
I followed the Getting Started tutorial and was able to successfully install everything needed - running
fud check
tells me that everything besidesinterpreter
,dahlia
,verilog
,vcd
,synth-verilog
, andvivado-hls
was installed correctly.However, when I run the given command
fud e examples/tutorial/language-tutorial-iterate.futil \ -s verilog.data examples/tutorial/data.json \ --to dat --through icarus-verilog -v
, I do not get the expected result.I get:
{ "cycles": 100, "memories": { "mem": [ 10 ] } }
The expected result is:
{ "cycles": 100, "memories": { "mem": [ 42 ] } }
Clearly, the value in memory is not being updated, but I'm not sure why. If anyone has seen this before or has ideas about what might be going wrong, I would really appreciate some help! (and apologies in advance if this is a silly fix, which I feel it might be).
The text was updated successfully, but these errors were encountered: