Getting error in dmd testsuite

Thomas Mader thomas.mader at gmail.com
Thu Dec 28 14:45:54 UTC 2017


On Sunday, 27 August 2017 at 14:04:18 UTC, Joakim wrote:
> That module tests linking with C++ files, looks like you have 
> some symbols that don't match up.  That's weird, because those 
> normally work with gcc.  For each of them, use the readelf 
> command from binutils to compare the symbols generated and see 
> how they differ.  For example,
>
> readelf -sW 
> /tmp/nix-build-ldc-1.3.0.drv-0/build/dmd-testsuite/runnable/cppb.cpp.o |grep foo15372
>
> Then run the same command on the D side, ie for cppa_0.o, and 
> compare the symbols.
>
> File a bug on the ldc github if you can't figure it out:
>
> https://github.com/ldc-developers/ldc/issues

gcc does not create the symbol at all on NixOS. I already created 
an issue for NixOS: https://github.com/NixOS/nixpkgs/issues/28896

I am not supposed to ask here but maybe someone knows about 
problems with gcc?



More information about the Digitalmars-d-learn mailing list