[glib] giotypefuncs.c: Sort _get_type functions in the 'C' locale
- From: Iain Lane <iainl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] giotypefuncs.c: Sort _get_type functions in the 'C' locale
- Date: Mon, 21 Mar 2016 13:45:02 +0000 (UTC)
commit a668ee8fe9b82606c6bec450ae40eed1d81aebe4
Author: Iain Lane <iain orangesquash org uk>
Date: Mon Mar 14 13:21:54 2016 +0000
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
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 0553fdf..29c7e47 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
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]