On Wednesday, 1 April 2020 at 14:16:28 UTC, Adam D. Ruppe wrote:
On Wednesday, 1 April 2020 at 14:13:32 UTC, burt wrote:
I also wonder if there's a difference between the
libphobos2-ldc and libphobos2-ldc-debug.a libraries? Do those
mangle differently and could that cause the linker errors?
maybe. what are the errors?
Some examples of errors are:
...\ldc2-1.19.0-windows-x64\bin\..\import\std/utf.d:0: error:
undefined reference to '_D3std3utf12UTFException7__ClassZ'
...\dub\packages\arsd-official-7.0.0\arsd-official/jni.d:0:
error: undefined reference to '_D9Exception6__initZ'
...\ldc2-1.19.0-windows-x64\bin\..\import/object.d:3109: error:
undefined reference to '_d_arraysetcapacity'
.../parser.d:697: error: undefined reference to '_d_newarrayU'
Strange is that even symbols that are not mangled (such as
_d_arraysetcapacity) cannot be found, even though these should
always mangle the same.