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)