Pali Rohár <[email protected]> wrote: > Because there is also *lib: section and somewhere is also libstdc++ > which calls CRT functions too. So to address all these issues for C++ > it would be needed to put all libs from all those sections into one > continuous --start-group/--end-group.
I see, this would be really annoying to do. > Also if such change in gcc is applied then there is a problem with > support for gcc versions without that change. I'm not sure if it is > a good idea to drop support for all existing gcc versions, and require > gcc 16.x.x (or where can be this --start-group/--end-group accepted) > for mingw-w64. This also would be unfortunate for users. > That exactly means get rid of libmingwex.a. It is possible via > MRI script, basically all CRT import libraries are already built > via MRI scripts, so adding there another .a archive is not hard. Just keep in mind that we may want to continue providing libmingwex.a even if it'll be just a dummy empty archive, so that -lmingwex does not cause link errors once we merge it into import libraries. - Kirill Makurin _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
