On Wednesday, 13 December 2017 at 12:15:07 UTC, Diederik de Groot
wrote:
After this project is done, i will have another look at dmd-cxx
to see what is causing the issues i have been seeing when
compiling on linux (x86_64).
For example: '/usr/bin/ld:
/data/develop/dmd/dmd-cxx/druntime/lib/libdruntime-linux64.a(config.o): relocation R_X86_64_32 against undefined symbol `__dmd_personality_v0' can not be used when making a shared object; recompile with -fPIC'
Most likely these will be related to PIC/PIE issues on hardened
platforms. See: https://github.com/dlang/dmd/pull/7420. So to fix
these i would have to backport some of these PR's to dmd-cxx.
_______________________________________________
dmd-internals mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/dmd-internals