hdl / conda-eda

Conda recipes for FPGA EDA tools for simulation, synthesis, place and route and bitstream generation.
https://anaconda.org/LiteX-Hub
Apache License 2.0
94 stars 27 forks source link

pnr/arachne: Remove `symbiflow-yosys` dependency #149

Closed ajelinski closed 2 years ago

ajelinski commented 2 years ago

Building fails after making such a change (like in https://github.com/hdl/conda-eda/pull/148) but also using yosys instead isn't helpful. make simpletest fails in both cases. It's weird because according to the test and simpletest comments yosys shouldn't be required for the latter: https://github.com/YosysHQ/arachne-pnr/blob/master/Makefile#L101

Arachne shouldn't depend on Yosys and symbiflow-yosys isn't built anymore so this should be fixed.

ajelinski commented 2 years ago

After discussions with @tmichalak there's really a question if building Arachne is still necessary. Its source repository hasn't been updated since 2019 and it's marked as obsolete. The latest downloads of this package were 5 months ago and each package was downloaded no more than 4 times across these last two years: https://anaconda.org/LiteX-Hub/arachne-pnr/files?page=1

Maybe we could simply stop building Arachne and remove its recipe @mithro?

mithro commented 2 years ago

Yeah, I think dropping Arachne is reasonable.

PiotrZierhoffer commented 2 years ago

I removed it on master