-
Notifications
You must be signed in to change notification settings - Fork 26
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
misc: add openlane #246
misc: add openlane #246
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.
Apart from needs
I see such logs:
- https://github.com/hdl/conda-eda/actions/runs/3136689055/jobs/5093922644#step:4:1726
OpenLane UNKNOWN (with mounted scripts from fatal: not a git repository: '$PREFIX/share/openlane/.git') All rights reserved. (c) 2020-2022 Efabless Corporation and contributors. Available under the Apache License, version 2.0. See the LICENSE file for more details. Warning: : OpenLane may not function properly: not enough values to unpack (expected 3, got 1)
- https://github.com/hdl/conda-eda/actions/runs/3136689055/jobs/5093922644#step:4:1809
.../openlane/designs/inverter/runs/RUN_2022.09.27_15.06.12/results/signoff/inverter.klayout.gds' wasn't found. Skipping GDS XOR.
Did you see them, are those acceptable? Otherwise LGTM.
Maybe we could patch https://github.com/The-OpenROAD-Project/OpenLane/blob/32da932761213af689f10088d671e1e3dc38f273/flow.tcl#L395-L398 so that it include the conda version?
We should probably set |
Perhaps adding |
Yes figured this out too with ac16102 but I think we also need The-OpenROAD-Project/OpenLane#1439. |
@ajelinski what do you think of bundling tcllib like I'm doing in https://github.com/proppy/conda-eda/tree/master/misc/tcllib ? would you prefer to have this as a separate PR? |
I have no problem with including it in this PR as such. I don't know tcl very well, is tcllib OS-independent? Shouldn't it be actually built with |
There is actually a conda-forge package we could backport: https://github.com/conda-forge/tcllib-feedstock Looking at the underlying installer it seems that it's mostly copying files around: https://core.tcl-lang.org/tcllib/file?name=installer.tcl&ci=tip so I'm not sure why it's not noarch https://anaconda.org/conda-forge/tcllib/files |
I'll "build" and upload the Perhaps it isn't |
Oh I didn't realize you had upload write to anaconda main! I'll keep this in mind for other commonly used package that are only in
Ah that would make sense, looking at the various module documentation it seems that only only few package depends on Tk:
Looking at the installer it seems that there is a |
Oh no, I'm not that powerful. :-) I only meant moving the package from the
Is having a I've just made the |
Not really, but it also allow us to remove the transitive dependencies on |
Done. |
Filed #250 (comment) so that we can explore this separatly. |
Done. |
Unfortunately the build failed -- there's something wrong with the patch @proppy |
Co-authored-by: Adam Jeliński <59468166+ajelinski@users.noreply.github.com>
refreshed the patch |
Co-authored-by: Adam Jeliński <59468166+ajelinski@users.noreply.github.com>
@ajelinski curious why the CI still fails? |
The patch was merged upstream yesterday. I've just merged and removed the patch. :) |
Fixes #244
/cc @QuantamHD @mithro