YosysHQ / oss-cad-suite-build

Multi-platform nightly builds of open source digital design and verification tools
ISC License
774 stars 70 forks source link

Icarus Verilog requires write privilege in a library directory #33

Closed emeb closed 2 years ago

emeb commented 2 years ago

Using Icarus verilog requires that the directory

oss-cad-suite/lib/ivl

is writable by the user. It appears that Icarus is using this directory as temporary storage during the compile process. Is there a configuration setting for Icarus to place temporary files in /tmp instead? Would that be more secure for installations that are used by more than just the sysadmin?

mmicko commented 2 years ago

Thanks for pointing out on this. Is is fixed in https://github.com/YosysHQ/oss-cad-suite-build/commit/0821e6ff5246614ebd053b8f0fce5b335773e4e7