[vlc-commits] [Git][videolan/vlc][master] build/anyAppleOS: disable C23 to keep libtool ObjC tag inference working
Steve Lhomme (@robUx4)
gitlab at videolan.org
Tue Jul 7 12:50:32 UTC 2026
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
5d30bfaf by Felix Paul Kühne at 2026-07-07T12:23:15+00:00
build/anyAppleOS: disable C23 to keep libtool ObjC tag inference working
autoconf 2.73 adds -std=gnu23 to CC but not OBJC, so libtool can no
longer infer the tag for .m compiles and aborts.
This disables c23 to workaround until the full objc language support is
added to libtool, which is well under way.
- - - - -
1 changed file:
- extras/package/macosx/env.build.sh
Changes:
=====================================
extras/package/macosx/env.build.sh
=====================================
@@ -115,8 +115,13 @@ vlcSetSymbolEnvironment() {
# - Added symbols in macOS 10.13 / iOS 11 / watchOS 4 / tvOS 11
# - Added symbol in macOS 10.14 / iOS 12 / tvOS 9
# - Added symbols in macOS 10.15 / iOS 13 / tvOS 13
+ #
+ # ac_cv_prog_cc_c23: autoconf 2.73 adds -std=gnu23 to CC but not OBJC
+ # breaking libtool's ObjC tag inference.
"${cmd}" "$@" \
\
+ ac_cv_prog_cc_c23=no \
+ \
ac_cv_func_basename_r=no \
ac_cv_func_clock_getres=no \
ac_cv_func_clock_gettime=no \
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/5d30bfaf6a943ed3db7af944604b892bf69d5c1e
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/5d30bfaf6a943ed3db7af944604b892bf69d5c1e
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