Why not try https://github.com/mstorsjo/llvm-mingw, use clang with lld linker directly and libcxx c++ library.
Edward Diener <[email protected]> 于 2018年11月21日周三 23:17写道: > On 11/21/2018 9:53 AM, Ozkan Sezer wrote: > > On 11/21/18, Edward Diener <[email protected]> wrote: > > [...] > >> Unfortunately this did not solve the problem using clang-7.0 with the > >> gcc-8.1 backend. Most probably clang is using its own linker, rather > >> than the mingw-64/gcc linker, and this is causing the problem. In > >> clang-6.0 everything works properly. > > > > OK, maybe other here might be able to help. > > > > Strangely enough when I use the clang -### option to see what it is > using to link my executable it shows it is using the mingw-64/gcc > linker. Yet even with the changes I made to the linker scripts, to add > '. = ALIGN(4);' before the '__rt_psrelocs_start = .;' line in each > script, I am seeing the original problem I reported as soon as I try to > debug my problem using the mingw-64 gdb debugger. So either the linker > scripts are not being used when the mingw-64/gcc linker is being used or > the problem lies in some other reason. > > > > _______________________________________________ > Mingw-w64-public mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
