Hello community,

here is the log from the commit of package eppic for openSUSE:Factory checked 
in at 2020-06-23 21:02:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/eppic (Old)
 and      /work/SRC/openSUSE:Factory/.eppic.new.2956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "eppic"

Tue Jun 23 21:02:01 2020 rev:9 rq:816454 version:3.99.20140619git5391d3d

Changes:
--------
--- /work/SRC/openSUSE:Factory/eppic/eppic.changes      2019-09-05 
12:09:40.587859836 +0200
+++ /work/SRC/openSUSE:Factory/.eppic.new.2956/eppic.changes    2020-06-23 
21:02:16.521394236 +0200
@@ -1,0 +2,9 @@
+Tue Jun  9 13:58:20 UTC 2020 - David Mair <dm...@suse.com>
+
+- eppic-use-extern-in-devel-declaration.patch: Use extern for
+  declaration of lastv in libeppic/eppic.h. The file is used as the
+  devel eppic.h and if used in multiple sources for the same devel
+  link target and using gcc 10 the default behavior is to treat the
+  mutiple declarations as a link error.
+
+-------------------------------------------------------------------

New:
----
  eppic-use-extern-in-devel-declaration.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ eppic.spec ++++++
--- /var/tmp/diff_new_pack.zYgHfj/_old  2020-06-23 21:02:17.585397659 +0200
+++ /var/tmp/diff_new_pack.zYgHfj/_new  2020-06-23 21:02:17.589397672 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package eppic
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,10 +29,11 @@
 Source:         %{name}-git%{git_commit}.tar.bz2
 Patch1:         %{name}-fix-install.patch
 Patch2:         %{name}-no-return.patch
+Patch3:         %{name}-use-extern-in-devel-declaration.patch
 BuildRequires:  bison
 BuildRequires:  flex
 BuildRequires:  ncurses-devel
-Url:            http://code.google.com/p/eppic/
+URL:            http://code.google.com/p/eppic/
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -59,6 +60,7 @@
 %setup -n %{name}-git%{git_commit}
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 %build
 %global _lto_cflags %{_lto_cflags} -ffat-lto-objects

++++++ eppic-use-extern-in-devel-declaration.patch ++++++
Index: b/libeppic/eppic.h
===================================================================
--- a/libeppic/eppic.h
+++ b/libeppic/eppic.h
@@ -467,7 +467,7 @@ type_t  *eppic_addstorage(type_t *t1, ty
 type_t  *eppic_getvoidstruct(int ctype);
 
 extern int lineno, needvar, instruct, nomacs, eppic_legacy;
-node_t *lastv;
+extern node_t *lastv;
 
 #define NULLNODE ((node_t*)0)
 

Reply via email to