-
Notifications
You must be signed in to change notification settings - Fork 6
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
Dockerfile restructure + Lakeroad Yosys plugin #408
Conversation
Just to log: there's a weird libc++ issue happening on the GitHub Actions runners that I can't reproduce locally. When I try to load the lakeroad.so for the plugin, it's complaining that it can't find an updated libcxx 3.4.29. I tried building w/o boost, but it doesn't seem to be coming from boost. I wonder if it's a Yosys thing? |
Okay, so it seems like the issue is coming from the prebuilt Yosys. Here's the actual error:
When I build yosys from source, I no longer get the error. |
This PR does two things that are only slightly related (sorry about that):
The Lakeroad Yosys plugin is a plugin for the Yosys synthesis tool which calls Lakeroad to compile Verilog modules. During the process of adding the plugin into CI, I realized we needed to build Yosys from source, which led me to restructuring the Dockerfile.
The restructure of the Dockerfile does a few things: