|
From: Martin W. <mai...@ma...> - 2015-05-05 19:10:50
|
Cary R. wrote: > Martin, > I tried cross compiling under cygwin using the i686-w64-mingw32 compilers and I get the following when trying to run make check: > ./vvp -M../vpi ../../iverilog/vvp/examples/hello.vvp | grep 'Hello, World.' > system:`../vpi\system.vpi' failed to open using dlopen() because: > The specified module could not be found. > . > N/A:0: Error: System task/function $display() is not defined by any module. > It looks like the old mingw32 may have translated / to \ in the dlopen() routine or maybe it is some other problem. To avoid too many cooks in the kitchen I'll let you look at this until told otherwise. It's working OK on my msys2 builds, so I suspect it's a configuration problem. I know when I last tried to cross-compile Icarus, I had to patch a few things to get it to work. Martin |