SHA256
3
0
forked from pool/expat

Accepting request 672442 from home:bmwiedemann:branches:devel:libraries:c_c++

Add expat-2.2.6-fix-make-clean.patch
Allow profile guided optimization again

Dear package maintainer: please decide if and how to upstream the new patch.

OBS-URL: https://build.opensuse.org/request/show/672442
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/expat?expand=0&rev=73
This commit is contained in:
Dirk Mueller 2019-02-08 09:41:22 +00:00 committed by Git OBS Bridge
parent d5df00952d
commit 071322d184
3 changed files with 27 additions and 1 deletions

View File

@ -0,0 +1,19 @@
Author: Bernhard M. Wiedemann <bwiedemann suse de>
Date: 2019-02-07
Do not clean files that are shipped in the tarball
and that we cannot create with 'make'
to fix building with profile guided optimizations
Index: expat-2.2.6/doc/Makefile.in
===================================================================
--- expat-2.2.6.orig/doc/Makefile.in
+++ expat-2.2.6/doc/Makefile.in
@@ -572,7 +572,7 @@ clean-local: clean-local-check
.PHONY: clean-local-check
clean-local-check:
- $(RM) xmlwf.1
+ #$(RM) xmlwf.1
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.

View File

@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Feb 7 10:45:14 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>
- Add expat-2.2.6-fix-make-clean.patch
- Allow profile guided optimization again
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jan 3 13:08:57 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> Thu Jan 3 13:08:57 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

View File

@ -16,7 +16,6 @@
# #
%global do_profiling 0
%global unversion 2_2_6 %global unversion 2_2_6
Name: expat Name: expat
Version: 2.2.6 Version: 2.2.6
@ -29,6 +28,7 @@ Source0: https://github.com/libexpat/libexpat/releases/download/R_%{unver
Source1: %{name}faq.html Source1: %{name}faq.html
Source2: baselibs.conf Source2: baselibs.conf
Source3: https://github.com/libexpat/libexpat/releases/download/R_%{unversion}/expat-%{version}.tar.bz2.asc Source3: https://github.com/libexpat/libexpat/releases/download/R_%{unversion}/expat-%{version}.tar.bz2.asc
Patch0: expat-2.2.6-fix-make-clean.patch
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: libtool BuildRequires: libtool
BuildRequires: pkgconfig BuildRequires: pkgconfig
@ -63,6 +63,7 @@ in libexpat.
%prep %prep
%setup -q %setup -q
%patch0 -p1
cp %{SOURCE1} . cp %{SOURCE1} .
rm -f examples/*.dsp rm -f examples/*.dsp