mirror of
https://github.com/openwrt/packages.git
synced 2026-05-31 06:51:51 +08:00
e8dba902db
Bump from 2.82.0 to the current upstream stable. Required by GTK 4.22 and other recent GNOME-stack consumers (gtk 4.22 requires glib >= 2.84). Refresh 006-c99.patch for upstream context shift; the patch forces HAVE_C99_SNPRINTF/VSNPRINTF and HAVE_UNIX98_PRINTF to true when cross-compiling, since upstream now only does that implicitly for the darwin/iOS/tvOS triplet. Link: https://gitlab.gnome.org/GNOME/glib/-/tags/2.88.1 Signed-off-by: Daniel Golle <daniel@makrotopia.org>
12 lines
466 B
Diff
12 lines
466 B
Diff
--- a/meson.build
|
|
+++ b/meson.build
|
|
@@ -1239,7 +1239,7 @@ if host_system == 'windows' and (cc.get_
|
|
glib_conf.set('HAVE_C99_SNPRINTF', false)
|
|
glib_conf.set('HAVE_C99_VSNPRINTF', false)
|
|
glib_conf.set('HAVE_UNIX98_PRINTF', false)
|
|
-elif not cc_can_run and host_system == 'darwin'
|
|
+elif true
|
|
# All these are true when compiling natively on macOS, so we should use good
|
|
# defaults when building for iOS and tvOS.
|
|
glib_conf.set('HAVE_C99_SNPRINTF', true)
|