-
If I copy and paste this command line from the bash log, then it will fail:
Is there a reason not to modify the build scripts, such that only command line arguments is used to transfer information to the openroad command lines, such that it is possible to copy and paste and run these commands locally? Currently environment variables are used as global variables, so it's not possible to see what really goes into the openroad application here. As well as making debugging and fiddling with a step easier, this would be especially nice if one is using a docker image to build, but would like to use the local openroad GUI app. The openroad GUI app when run from docker crashes The-OpenROAD-Project/OpenROAD#2675 |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 8 replies
-
@oharboe |
Beta Was this translation helpful? Give feedback.
-
The openroad app needs a more generic way to pass user flags into the script to make this possible. @proppy did some of this work for Python but we don't have an equivalent for TCL. If you had that then you could convert all the data passed by envars from make to OR into command line args that the scripts could pick up. It would be a nice enhancement if someone wants to tackle it for both languages. The ORFS part would be pretty mechanical, if tedious. |
Beta Was this translation helpful? Give feedback.
The openroad app needs a more generic way to pass user flags into the script to make this possible. @proppy did some of this work for Python but we don't have an equivalent for TCL.
If you had that then you could convert all the data passed by envars from make to OR into command line args that the scripts could pick up. It would be a nice enhancement if someone wants to tackle it for both languages. The ORFS part would be pretty mechanical, if tedious.