From 071322d18454cb8d2795fb5dba12130f5cb7cc4cb4da934afb4892efaba49d0e Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Fri, 8 Feb 2019 09:41:22 +0000 Subject: [PATCH] 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 --- expat-2.2.6-fix-make-clean.patch | 19 +++++++++++++++++++ expat.changes | 6 ++++++ expat.spec | 3 ++- 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 expat-2.2.6-fix-make-clean.patch diff --git a/expat-2.2.6-fix-make-clean.patch b/expat-2.2.6-fix-make-clean.patch new file mode 100644 index 0000000..5976c09 --- /dev/null +++ b/expat-2.2.6-fix-make-clean.patch @@ -0,0 +1,19 @@ +Author: Bernhard M. Wiedemann +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. diff --git a/expat.changes b/expat.changes index 51df7df..10eacea 100644 --- a/expat.changes +++ b/expat.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Thu Feb 7 10:45:14 UTC 2019 - Bernhard Wiedemann + +- 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 diff --git a/expat.spec b/expat.spec index 6380bec..bd3d146 100644 --- a/expat.spec +++ b/expat.spec @@ -16,7 +16,6 @@ # -%global do_profiling 0 %global unversion 2_2_6 Name: expat Version: 2.2.6 @@ -29,6 +28,7 @@ Source0: https://github.com/libexpat/libexpat/releases/download/R_%{unver Source1: %{name}faq.html Source2: baselibs.conf 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: libtool BuildRequires: pkgconfig @@ -63,6 +63,7 @@ in libexpat. %prep %setup -q +%patch0 -p1 cp %{SOURCE1} . rm -f examples/*.dsp