lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

allow Glib__tools build with gcc >= 6 (issue 341500043 by address@hidden


From: fedelogy
Subject: allow Glib__tools build with gcc >= 6 (issue 341500043 by address@hidden)
Date: Mon, 08 Oct 2018 00:30:18 -0700

Reviewers: trueroad,

Description:
allow Glib__tools build with gcc >= 6

Pull request sent to Github:
https://github.com/gperciva/gub/pull/47/commits/a02d9ac2c4fba422d42b2d0d32dff58e6d0b67cc

Please review this at https://codereview.appspot.com/341500043/

Affected files (+39, -0 lines):
  M gub/specs/glib.py
  A patches/glib-2.44.1-suppress-string-format-warning.patch


Index: gub/specs/glib.py
diff --git a/gub/specs/glib.py b/gub/specs/glib.py
index 3ad03c47f2c89c478a4ccfff1c3b65a15dbf7e80..cb1f5f6bd4ee6ef8be366974cfe3716dea4a3c0b 100644
--- a/gub/specs/glib.py
+++ b/gub/specs/glib.py
@@ -58,6 +58,9 @@ class Glib__freebsd (Glib):
source = 'http://ftp.gnome.org/pub/GNOME/sources/glib/2.38/glib-2.38.2.tar.xz'

 class Glib__tools (tools.AutoBuild, Glib):
+    patches = Glib.patches + [
+        'glib-2.44.1-suppress-string-format-warning.patch',
+    ]
     dependencies = [
             'gettext',
             'libtool',
Index: patches/glib-2.44.1-suppress-string-format-warning.patch
diff --git a/patches/glib-2.44.1-suppress-string-format-warning.patch b/patches/glib-2.44.1-suppress-string-format-warning.patch
new file mode 100644
index 0000000000000000000000000000000000000000..4324b741deba95e6544241229eeb9b150c6c2318
--- /dev/null
+++ b/patches/glib-2.44.1-suppress-string-format-warning.patch
@@ -0,0 +1,36 @@
+From 6e31702eec5ced2d9fd8335aadbd1d450d67c459 Mon Sep 17 00:00:00 2001
+From: Federico Bruni <address@hidden>
+Date: Fri, 5 Oct 2018 17:45:20 +0200
+Subject: [PATCH] gdate: Suppress string format literal warning
+
+This patch merges two related commits upstream:
+
+https://github.com/GNOME/glib/commit/0817af40e8c74c721c30f6ef482b1f53d12044c7
+
+https://github.com/GNOME/glib/commit/8cdbc7fb2c8c876902e457abe46ee18a0b134486
+---
+ glib/gdate.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/glib/gdate.c b/glib/gdate.c
+index 670f7aa5f..63684a905 100644
+--- a/glib/gdate.c
++++ b/glib/gdate.c
+@@ -2439,6 +2439,9 @@ win32_strftime_helper (const GDate     *d,
+  *
+ * Returns: number of characters written to the buffer, or 0 the buffer was too small
+  */
++#pragma GCC diagnostic push
++#pragma GCC diagnostic ignored "-Wformat-nonliteral"
++
+ gsize
+ g_date_strftime (gchar       *s,
+                  gsize        slen,
+@@ -2549,3 +2552,4 @@ g_date_strftime (gchar       *s,
+   return retval;
+ #endif
+ }
++#pragma GCC diagnostic pop
+--
+2.17.1
+





reply via email to

[Prev in Thread] Current Thread [Next in Thread]