Add a patch to fix build with -fno-common

Signed-off-by: Khem Raj <[email protected]>
---
 .../imsettings/imsettings-gcc10.patch         | 31 +++++++++++++++++++
 ...msettings_1.8.1.bb => imsettings_1.8.2.bb} |  7 +++--
 2 files changed, 35 insertions(+), 3 deletions(-)
 create mode 100644 
meta-xfce/recipes-extended/imsettings/imsettings/imsettings-gcc10.patch
 rename meta-xfce/recipes-extended/imsettings/{imsettings_1.8.1.bb => 
imsettings_1.8.2.bb} (85%)

diff --git 
a/meta-xfce/recipes-extended/imsettings/imsettings/imsettings-gcc10.patch 
b/meta-xfce/recipes-extended/imsettings/imsettings/imsettings-gcc10.patch
new file mode 100644
index 0000000000..53280581b0
--- /dev/null
+++ b/meta-xfce/recipes-extended/imsettings/imsettings/imsettings-gcc10.patch
@@ -0,0 +1,31 @@
+Fix build with -fno-common
+
+Imported from 
https://src.fedoraproject.org/rpms/imsettings/raw/master/f/imsettings-gcc10.patch
+
+Upstream-Status: Pending
+Signed-off-by: Khem Raj <[email protected]>
+
+diff -pruN imsettings-1.8.2.orig/imsettings-daemon/imsettings-proc.c 
imsettings-1.8.2/imsettings-daemon/imsettings-proc.c
+--- imsettings-1.8.2.orig/imsettings-daemon/imsettings-proc.c  2019-01-18 
20:52:58.000000000 +0900
++++ imsettings-1.8.2/imsettings-daemon/imsettings-proc.c       2020-01-29 
13:33:07.051676780 +0900
+@@ -84,7 +84,7 @@ static gboolean _stop_process
+ 
+ G_DEFINE_TYPE_WITH_PRIVATE (IMSettingsProc, imsettings_proc, G_TYPE_OBJECT);
+ 
+-guint signals[LAST_SIGNAL] = { 0 };
++static guint signals[LAST_SIGNAL] = { 0 };
+ 
+ /*< private >*/
+ static gboolean
+diff -pruN imsettings-1.8.2.orig/imsettings-daemon/imsettings-server.c 
imsettings-1.8.2/imsettings-daemon/imsettings-server.c
+--- imsettings-1.8.2.orig/imsettings-daemon/imsettings-server.c        
2019-11-14 14:08:03.000000000 +0900
++++ imsettings-1.8.2/imsettings-daemon/imsettings-server.c     2020-01-29 
13:32:50.827832726 +0900
+@@ -91,7 +91,7 @@ GDBusInterfaceVTable __iface_vtable = {
+       NULL,
+       NULL,
+ };
+-guint signals[LAST_SIGNAL];
++static guint signals[LAST_SIGNAL];
+ 
+ G_DEFINE_TYPE_WITH_PRIVATE (IMSettingsServer, imsettings_server, 
G_TYPE_OBJECT);
+ G_LOCK_DEFINE_STATIC (logger);
diff --git a/meta-xfce/recipes-extended/imsettings/imsettings_1.8.1.bb 
b/meta-xfce/recipes-extended/imsettings/imsettings_1.8.2.bb
similarity index 85%
rename from meta-xfce/recipes-extended/imsettings/imsettings_1.8.1.bb
rename to meta-xfce/recipes-extended/imsettings/imsettings_1.8.2.bb
index c8f495edb7..bb7ff42355 100644
--- a/meta-xfce/recipes-extended/imsettings/imsettings_1.8.1.bb
+++ b/meta-xfce/recipes-extended/imsettings/imsettings_1.8.2.bb
@@ -16,9 +16,10 @@ DEPENDS = "gtk+3 libnotify"
 
 REQUIRED_DISTRO_FEATURES = "x11"
 
-SRC_URI = 
"https://bitbucket.org/tagoh/imsettings/downloads/${BPN}-${PV}.tar.bz2";
-SRC_URI[md5sum] = "c04341a008d8c60e1532f033f4020f44"
-SRC_URI[sha256sum] = 
"ebf578299a10c6a1fea9047be6577df6d2b6470d3cc9d40f8a6589a3c13c4c8b"
+SRC_URI = 
"https://bitbucket.org/tagoh/imsettings/downloads/${BPN}-${PV}.tar.bz2 \
+           file://imsettings-gcc10.patch \
+          "
+SRC_URI[sha256sum] = 
"412abf3165dbee3cbe03db0c296bab103569a49029429d038569c586ebe9efa9"
 
 EXTRA_OECONF = "--with-xinputsh=50-xinput.sh \
                 --disable-static \
-- 
2.28.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#86306): 
https://lists.openembedded.org/g/openembedded-devel/message/86306
Mute This Topic: https://lists.openembedded.org/mt/76156635/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to