From 89468256ec0d9c63b6ed852a90183e70aecbbe3a Mon Sep 17 00:00:00 2001 From: Tamir Duberstein Date: Thu, 6 Apr 2017 21:22:33 -0400 Subject: MinGW: add --enable-secure-api config option Without this flag, MinGW does not expose secure variants of functions such as strcpy_s. See https://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/crt/sec_api/string_s.h#l11. --- scripts/build/libc/mingw.sh | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'scripts/build/libc/mingw.sh') diff --git a/scripts/build/libc/mingw.sh b/scripts/build/libc/mingw.sh index 3379d680..643e0f9e 100644 --- a/scripts/build/libc/mingw.sh +++ b/scripts/build/libc/mingw.sh @@ -40,6 +40,11 @@ do_libc_start_files() { :) ;; esac + case "${CT_MINGW_SECURE_API}" in + :y) sdk_opts+=( "--enable-secure-api" );; + :) ;; + esac + CT_mkdir_pushd "${CT_BUILD_DIR}/build-mingw-w64-headers" CT_DoLog EXTRA "Configuring Headers" -- cgit v1.2.3