pkg-config/glib-patches
Dan Nicholson 64cbed9884 glib: Fix bundled build with GCC 6
Backport two patches from upstream glib to handle -Wformat-nonliteral
included by default with GCC 6. Ideally the snapshot should be updated,
but this fix the issue until that happens.

https://bugs.freedesktop.org/show_bug.cgi?id=95326
2017-03-20 06:01:57 -05:00
..
cross-compiling.patch glib: Update snapshot version to 2.38.2 2014-02-03 15:41:27 -08:00
foreign-automake.patch glib: Update snapshot version to 2.38.2 2014-02-03 15:41:27 -08:00
gcc-format-nonliteral-1.patch glib: Fix bundled build with GCC 6 2017-03-20 06:01:57 -05:00
gcc-format-nonliteral-2.patch glib: Fix bundled build with GCC 6 2017-03-20 06:01:57 -05:00
glib-only.patch glib: Update snapshot version to 2.38.2 2014-02-03 15:41:27 -08:00
no-gettext.patch glib: Remove usage of gettext/libintl/iconv 2012-08-17 09:03:55 -07:00
no-gregex.patch glib: Update snapshot version to 2.38.2 2014-02-03 15:41:27 -08:00
no-installed-files.patch glib: Fix Makefiles to suppress warnings from automake 2014-02-03 16:07:31 -08:00
no-pkg-config.patch glib: Update snapshot version to 2.38.2 2014-02-03 15:41:27 -08:00
osx-static-framework.patch glib: Fix OSX build with internal glib 2016-03-01 11:28:35 -08:00
patchlist glib: Fix bundled build with GCC 6 2017-03-20 06:01:57 -05:00
README glib: Add a script to take a snapshot of glib-2.0 2012-04-21 12:46:31 -07:00
static-only.patch glib: Really force static only building 2012-08-21 06:32:16 -07:00
update-glib.sh glib: Update snapshot version to 2.38.2 2014-02-03 15:41:27 -08:00
win32-static-init.patch glib: Fix static usage of glib on win32 2012-08-17 11:37:04 -07:00

To update the glib snapshot, first clone a copy of the glib repo.

	$ git clone git://git.gnome.org/glib

Use the update-glib.sh script to grab a checkout from your local repo.

	$ ./glib-patches/update-glib.sh ../glib

If you've updated to a new glib version, add a new patch (or refresh
the current patches) in glib-patches, update the default tag value in
update-glib.sh and commit the changes.

The idea is that all changes are committed and you can build directly
from the pkg-config repo without manipulating the glib snapshot
anymore.