diff options
author | Iain Lane <iain@orangesquash.org.uk> | 2016-03-14 13:21:54 +0000 |
---|---|---|
committer | Iain Lane <iain@orangesquash.org.uk> | 2016-03-21 13:44:38 +0000 |
commit | a668ee8fe9b82606c6bec450ae40eed1d81aebe4 (patch) | |
tree | e62892da3eb11a19d8100c6ed9aeee057cc42f9e | |
parent | c7763d0712696ae153f2405017221050637908f3 (diff) | |
download | glib-a668ee8fe9b82606c6bec450ae40eed1d81aebe4.tar.gz |
giotypefuncs.c: Sort _get_type functions in the 'C' locale
This ensures that the generated file is always the same (not dependent
on the build machine's environment), making the build reproducible.
Thanks to Jérémy Bobbio <lunar@debian.org> for the Debian bug report and
patch.
https://bugzilla.gnome.org/show_bug.cgi?id=763617
-rw-r--r-- | gio/tests/Makefile.am | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gio/tests/Makefile.am b/gio/tests/Makefile.am index 0553fdfc6..29c7e47c3 100644 --- a/gio/tests/Makefile.am +++ b/gio/tests/Makefile.am @@ -559,7 +559,7 @@ giotypefuncs.c: Makefile ${CPP} $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) xgen-giosrc.c | \ $(GREP) -o '\bg_[A-Za-z0-9_]*_get_type\b' | \ $(GREP) -v 'g_io_extension_get_type\|g_variant_get_type' | \ - sort | uniq | \ + LC_ALL=C sort | uniq | \ $(SED) -e 's/^/*tp++ = /' -e 's/$$/ ();/' >> xgen-gio && \ cp xgen-gio $@ # && rm -f xgen-gio xgen-giosrc.c |