On Sun, Nov 8, 2026, at 05:24, Thomas Dettbarn wrote:
> UNFORTUNATELY, this means that I would have to create 7 new ports. But
> I am not 100% sure that they would have merits outside of being a build
> dependency.
>
> So my question to you is:
>
> - Should I do it?
> - Should I give them plain names such as cad/trellis and cad/icestorm?
> - Would it be justified to group them in a new subdirectory below cad?
> - Is there a way I have not thought about yet?

Is nextpnr only ever linked to one of these libraries, or is it more akin to 
pluggable modules? Are they generally linked statically or dynamically?

My first instinct would be to bundle them in as part of nextpnr, and look at 
splitting them out if it turns out that another program can make use of them. 
But that depends on whether they're hard linked or pluggable. An alternative 
would be to have variants of nextpnr - one for each library, and named 
accordingly, with the library bundled in.

Bear in mind that this is just me spitballing on possibilities; I'm nothing 
more than a volunteer who joined the mailing list to try to help get Kea up to 
date, and have no authority to make any decisions of this sort.

Cheers.

Reply via email to