On 6/14/23 16:09, Pali Rohár wrote:
It adjust preprocess, compile and link flags, which allows to change
default -lmsvcrt library by another provided by MinGW runtime.

gcc/
      * config/i386/mingw-w64.h (CPP_SPEC): Adjust for -mcrtdll=.
      (REAL_LIBGCC_SPEC): New define.
      * config/i386/mingw.opt: Add mcrtdll=
      * config/i386/mingw32.h (CPP_SPEC): Adjust for -mcrtdll=.
      (REAL_LIBGCC_SPEC): Adjust for -mcrtdll=.
      (STARTFILE_SPEC): Adjust for -mcrtdll=.
      * doc/invoke.texi: Add mcrtdll= documentation.
---
Changes in v2:
* Fixed doc/invoke.texi documentation
---
  gcc/config/i386/mingw-w64.h | 22 +++++++++++++++++++++-
  gcc/config/i386/mingw.opt   |  4 ++++
  gcc/config/i386/mingw32.h   | 28 ++++++++++++++++++++++++----
  gcc/doc/invoke.texi         | 24 +++++++++++++++++++++++-
  4 files changed, 72 insertions(+), 6 deletions(-)


Thanks, pushed to master branch.


Reply via email to