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
FOSS FPGA toolchain: bump versions and enable tests #68107
FOSS FPGA toolchain: bump versions and enable tests #68107
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.
lgtm
# checkPhase defaults to VERBOSE=y, which gets passed down to abc, | ||
# which then does $(VERBOSE)gcc, which then complains about not | ||
# being able to find ygcc. Life is pain. | ||
checkFlags = [ " " ]; |
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.
lol
@GrahamcOfBorg build yosys |
(oops, hope that didn't cancel the build on linux) |
@GrahamcOfBorg build yosys |
Looks like I missed a few uses of |
2a3b85e
to
15f0c13
Compare
should hopefully build on macOS now! |
@GrahamcOfBorg build yosys |
Not sure if the |
15f0c13
to
a7b9443
Compare
a7b9443
to
2114809
Compare
All tests should be passing now, including on Darwin, and Glasgow's tests should now run successfully too, thanks to some more version bumps. Having now received my Glasgow revC1, I can confirm that the toolchain works end-to-end :)
|
2114809
to
e4b9afb
Compare
(ah right, need someone to kick off the Darwin yosys/nextpnr/glasgow builds for me) |
@GrahamcOfBorg build libfx2, nextpnr, trellis, verilog, yosys |
e4b9afb
to
f6d43b3
Compare
(@thoughtpolice commas broke it and you missed off glasgow ^^; ) |
f6d43b3
to
f942ddb
Compare
7426b63
to
9cf3632
Compare
9cf3632
to
a55a142
Compare
a55a142
to
e873fb0
Compare
@GrahamcOfBorg build nextpnr trellis verilog yosys glasgow |
NextPNR is simply too much to build on probably ~all of the macOS builders within the timeout window, so we'll go ahead and merge and flush out Darwin builds as needed. Thank you @emilazy! |
Motivation for this change
This gets the tests working and passing. Needed to bump nextpnr to fix a broken test and yosys to eliminate an unnecessary use of
which
, and bumped nmigen while I'm at it.Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nix-review --run "nix-review wip"
./result/bin/
)nix path-info -S
before and after)