Closed jorkrohn closed 6 months ago
Yes those file names probably need special handling/escaping on Windows.
There's a similar problem on macOS which even though it allows /
in file names is case-insensitive so /foo/
and /Foo/
would collide. Anyway should be fixed now. Thanks for reporting!
It seems like analysing an entity with a name using extended_identifier doesn't work. At least in windows using MSYS2 I encountered this problem while trying to compile a netlist for an IP generated by Vivado. I made a simple example below.
Trying to analyse the entity:
gives the following error message:
** Fatal: failed to create WORK.\test\ in library WORK
I'm guessing it's because nvc tries to create a file with this name, which is not a legal name in windows.