Open donn opened 1 year ago
Is this really your build configuration: Configuring incomplete, errors occurred!
I ran with the head of OR (d5e88bef0089b8d0525f46ac1e7f74c352b16e26) and ./05-openroad-floorplan/spm.sdc is a plain text file.
I define USE_SYSTEM_BOOST
, the ./etc/Env.sh
script just doesn't account for that.
I'll try again with the commit you've mentioned.
Tested- same problem.
Probably either a weird dependency version problem or an environment variable... urgh
Ugh, yep, a corner case to end all corner cases.
So write_sdc
uses gzopen
:
...which in my compiled OR binary is:
as a shim for:
The OpenSTA invocation uses "T", a mode flag that isn't supported by this implementation which it simply silently ignores. My hypothesis currently is that if ABC is built in an environment without a system zlib
, it builds the included zlib, which causes this break. Testing further...
Yeah, it's because I compile OpenROAD abc standalone then OpenROAD. I opened a PR for abc
.
You'll need to email Alan, the abc author, directly. He doesn't often respond to PRs unless pointed at one though email
@QuantamHD This is OpenROAD's ABC fork...
Ah you're totally right. I'm not sure we're committing patches to those forks though.
Describe the bug
When attempting to write_sdc, the result appears to be a gzip file:
The command is just
write_sdc
. There's no-gzip
command being passed.Regardless,
read_sdc
fails on this gzipped file.Expected Behavior
The file should be plain text, unless we're missing something?
Environment
To Reproduce
./run.sh
repro.tar.gz
Relevant log output
No response
Screenshots
No response
Additional Context
No response