]> git.ipfire.org Git - thirdparty/gcc.git/commit
Add MinGW option -mcrtdll= for choosing C RunTime DLL library
authorPali Rohár <pali@kernel.org>
Wed, 14 Jun 2023 16:09:17 +0000 (18:09 +0200)
committerJonathan Yong <10walls@gmail.com>
Fri, 16 Jun 2023 10:16:33 +0000 (10:16 +0000)
commit453cb585f0f8673a5d69d1b420ffd4b3f53aca00
treeb7583958ee2fb44ebe1141541530dc27b6c11d72
parent6586422105eeda80f9129f97024ae46fd9da4bc5
Add MinGW option -mcrtdll= for choosing C RunTime DLL library

It adjust preprocess, compile and link flags, which allows to change
default -lmsvcrt library by another provided by MinGW runtime.

gcc/ChangeLog:

* 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.

Signed-off-by: Jonathan Yong <10walls@gmail.com>
gcc/config/i386/mingw-w64.h
gcc/config/i386/mingw.opt
gcc/config/i386/mingw32.h
gcc/doc/invoke.texi