tgingold
tgingold
No known workaround. I have to investigate.
Ah thanks. That's very useful. In particular it is not really a function call issue!
I can reproduce the crash with the master of vunit.
There is a stack overflow, because a string in string_ptr_pkg is getting too big. I will try to improve the generated code.
FTR, the offending line is ``` new_ptr := new string'(1 to length => character'low); ```
I am not sure how to deal with this issue. Do we need to always install those shared libraries ? Do we need to provide an install script ? Note:...
> Generating an static and portable build implies that the absolute location of GHDL cannot be guaranteed. Therefore, setting GHDL_PREFIX is required. See open-tool-forge/fpga-toolchain#59. I think this is not really...
> Would that avoid the libghdl.link issue (#1570)? As far as I understand, if libgnat is linked into libghdl, Yosys would not require libghdl.link, because using libghdl alone would suffice...
You cannot really add an archive to an archive. So we could remove the dependency of libgnat.dll in libghdl.dll, but not the dependency of libgnat.a in libghdl.a
You don't need (and you must not) rebuild the standard library. It's part of the standard, so it is already provided by ghdl.