[vlc-commits] [Git][videolan/vlc][3.0.x] Revert "package/win32: enable Control Flow Guard when building with LLVM16+"
Steve Lhomme (@robUx4)
gitlab at videolan.org
Mon Jul 20 08:46:34 UTC 2026
Steve Lhomme pushed to branch 3.0.x at VideoLAN / VLC
Commits:
72e060bf by Steve Lhomme at 2026-07-20T07:30:11+00:00
Revert "package/win32: enable Control Flow Guard when building with LLVM16+"
This reverts commit fbe4f357b1bc0bdaf78336abe1b262829d214781.
Qt 5.6.3 crashes in some qt_ft_longjmp() call when Control Flow Guard is enabled.
Fixes Windows ARM64 builds.
- - - - -
1 changed file:
- extras/package/win32/build.sh
Changes:
=====================================
extras/package/win32/build.sh
=====================================
@@ -138,9 +138,6 @@ if ! printf "#ifdef __clang__\n#error CLANG\n#endif" | $CC -E - 1>/dev/null 2>/d
if ! printf "#if __clang_major__ >= 14\n#error CLANG\n#endif" | $CC -E - 1>/dev/null 2>/dev/null; then
COMPILING_WITH_CLANG14=1
fi
- if ! printf "#if __clang_major__ >= 16\n#error CLANG\n#endif" | $CC -E - 1>/dev/null 2>/dev/null; then
- COMPILING_WITH_CLANG16=1
- fi
COMPILING_WITH_CLANG=1
else
COMPILING_WITH_CLANG=0
@@ -367,11 +364,6 @@ if [ "$COMPILING_WITH_CLANG" -gt 0 ]; then
VLC_CXXFLAGS="$VLC_CXXFLAGS --end-no-unused-arguments"
VLC_LDFLAGS="$VLC_LDFLAGS --end-no-unused-arguments"
fi
- if [ "${COMPILING_WITH_CLANG16}" = "1" ]; then
- VLC_CFLAGS="$VLC_CFLAGS -mguard=cf"
- VLC_CXXFLAGS="$VLC_CXXFLAGS -mguard=cf"
- VLC_LDFLAGS="$VLC_LDFLAGS -mguard=cf"
- fi
fi
if [ -z "$PKG_CONFIG" ]; then
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/72e060bf0f68e956dcc69833785b21c883f6f7fa
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/72e060bf0f68e956dcc69833785b21c883f6f7fa
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help
More information about the vlc-commits
mailing list