|
From: Martin W. <mai...@ma...> - 2015-05-05 23:18:44
|
When running natively in Windows, iverilog-vpi stores a couple of keys in the
registry. Currently it stores these in
HKEY_LOCAL_MACHINE\Software\Icarus Verilog
With typical Microsoft consistency, a 32-bit application running with normal
user privileges can add these keys to the registry, but, on the same Windows
machine, a 64-bit application must be running with administrator privileges.
Currently iverilog-vpi silently fails to store the keys when built as a 64-bit
application. I could fix this in two ways:
- output a warning message to inform the user they need to run with
administrator privileges
- change the key location to HKEY_CURRENT_USER
I'm inclined to go for the second option. Does anyone wish to argue otherwise?
|