Accepting request 812990 from home:dmair:branches:Kernel:kdump
- 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. OBS-URL: https://build.opensuse.org/request/show/812990 OBS-URL: https://build.opensuse.org/package/show/Kernel:kdump/eppic?expand=0&rev=15
This commit is contained in:
parent
7a3751bd59
commit
19230309bd
13
eppic-use-extern-in-devel-declaration.patch
Normal file
13
eppic-use-extern-in-devel-declaration.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
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)
|
||||||
|
|
@ -1,3 +1,12 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jun 9 13:58:20 UTC 2020 - David Mair <dmair@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.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Aug 2 06:59:17 UTC 2019 - Martin Liška <mliska@suse.cz>
|
Fri Aug 2 06:59:17 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package eppic
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -29,10 +29,11 @@ Group: Development/Libraries/C and C++
|
|||||||
Source: %{name}-git%{git_commit}.tar.bz2
|
Source: %{name}-git%{git_commit}.tar.bz2
|
||||||
Patch1: %{name}-fix-install.patch
|
Patch1: %{name}-fix-install.patch
|
||||||
Patch2: %{name}-no-return.patch
|
Patch2: %{name}-no-return.patch
|
||||||
|
Patch3: %{name}-use-extern-in-devel-declaration.patch
|
||||||
BuildRequires: bison
|
BuildRequires: bison
|
||||||
BuildRequires: flex
|
BuildRequires: flex
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
Url: http://code.google.com/p/eppic/
|
URL: http://code.google.com/p/eppic/
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -59,6 +60,7 @@ This package provides the include files and libraries needed for development.
|
|||||||
%setup -n %{name}-git%{git_commit}
|
%setup -n %{name}-git%{git_commit}
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
|
%patch3 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
|
%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
|
||||||
|
Loading…
Reference in New Issue
Block a user