Skip to content
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

Ghdl and VUnit rules #93

Open
solsjo opened this issue Feb 18, 2022 · 5 comments
Open

Ghdl and VUnit rules #93

solsjo opened this issue Feb 18, 2022 · 5 comments

Comments

@solsjo
Copy link

solsjo commented Feb 18, 2022

Hi!
I’ve written bazel rules for ghdl and vunit
it's version 0.1, so there is some substantial work left

But it might be of interest for you.

https://github.com/solsjo/rules_ghdl
https://github.com/solsjo/rules_vunit
https://github.com/solsjo/ghdl-example

There are some prerequisites, such as that it only runs on linux, and gnat and llvm needs to be installed,
but other than that it build ghdl from source.

would it be okay to add to this repository?

@QuantamHD
Copy link
Collaborator

Absolutely! Gnat would need to be built from source, but we can take that one step at a time.

@solsjo
Copy link
Author

solsjo commented Feb 18, 2022

Cool!
What about llvm?
Do you build that from source or is it provided by Bazel as a cc toolchain?

@QuantamHD
Copy link
Collaborator

LLVM is currently provided as a toolchain. If we need to I'm happy to get LLVM building from source in the repo.

@sam-bristow
Copy link

@solsjo it looks like your rules_vunit repo has disappeared. Is it something you can bring back easily?

@solsjo
Copy link
Author

solsjo commented May 7, 2023

Hi @sam-bristow !

Sorry for the late reply, yes I should be able to bring it back up again. Though it make take some time.

I'll try to keep you posted.

Kind regards,
Oskar Solsjö

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants