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

Reply via email to