mirror of
https://gitlab.com/mbunkus/mkvtoolnix.git
synced 2024-10-22 07:21:21 +00:00
build system: don't use -fipa-icf optimization on i686 mingw target
The result are segfaulting executables.
This commit is contained in:
parent
d6d9f4007e
commit
cfe6e85eb6
@ -36,18 +36,17 @@ fi
|
||||
if test x"$enable_optimization" = xyes; then
|
||||
if test x"$ac_cv_compiler_is_clang" = xyes; then
|
||||
opt_features_no="$opt_features_no\n * full optimization: due to bug 11962 in LLVM/clang only -O1 will be used for optimization"
|
||||
opt_features_yes="$opt_features_yes\n * compiler optimizations (-O1)"
|
||||
OPTIMIZATION_CFLAGS="-O1"
|
||||
|
||||
elif test "x$ac_cv_mingw32" = "xyes" -a "x$MINGW_PROCESSOR_ARCH" = "xx86" && check_version 5.1.0 $ac_cv_gcc_version; then
|
||||
OPTIMIZATION_CFLAGS="-O2"
|
||||
opt_features_no="$opt_features_no\n * full optimization: due to an issue in mingw g++ only -O2 will be used for optimization"
|
||||
opt_features_yes="$opt_features_yes\n * compiler optimizations (-O2)"
|
||||
OPTIMIZATION_CFLAGS="-O2 -fno-ipa-icf"
|
||||
opt_features_no="$opt_features_no\n * full optimization: due to an issue in mingw g++ full optimization cannot be used"
|
||||
|
||||
else
|
||||
OPTIMIZATION_CFLAGS="-O3"
|
||||
opt_features_yes="$opt_features_yes\n * compiler optimizations (-O3)"
|
||||
fi
|
||||
|
||||
opt_features_yes="$opt_features_yes\n * compiler optimizations ($OPTIMIZATION_CFLAGS)"
|
||||
else
|
||||
opt_features_no="$opt_features_no\n * compiler optimizations"
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user