From 67a94faa0b881bec98e01862c0cb7f80f85d8b7829cf9d9822c86db21caf4d6f Mon Sep 17 00:00:00 2001 From: Michal Suchanek Date: Thu, 18 Jan 2018 09:07:45 +0000 Subject: [PATCH] Accepting request 567286 from home:michals enable BE build OBS-URL: https://build.opensuse.org/request/show/567286 OBS-URL: https://build.opensuse.org/package/show/security/ibmswtpm2?expand=0&rev=14 --- ibmswtpm2.changes | 5 +++++ ibmswtpm2.spec | 9 ++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ibmswtpm2.changes b/ibmswtpm2.changes index ab21320..084178a 100644 --- a/ibmswtpm2.changes +++ b/ibmswtpm2.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Jan 18 08:31:26 UTC 2018 - msuchanek@suse.com + +- Enable bigendian build + ------------------------------------------------------------------- Tue Jan 16 11:33:14 UTC 2018 - vcizek@suse.com diff --git a/ibmswtpm2.spec b/ibmswtpm2.spec index de7db1a..5ccc3b6 100644 --- a/ibmswtpm2.spec +++ b/ibmswtpm2.spec @@ -27,8 +27,11 @@ Group: Development/Tools/Other Url: https://sourceforge.net/projects/ibmswtpm2 Source: https://sourceforge.net/projects/ibmswtpm2/files/ibmtpm%{version}.tar.gz Patch1: makefile.patch -# FIXME this is broken on BE - upstream is waiting for current spec testing to finish before porting -ExcludeArch: ppc ppc64 s390 s390x +%ifarch ppc ppc64 s390 s390x +%define extra_ccflags -DBIG_ENDIAN_TPM=1 +%else +%define extra_ccflags "" +%endif BuildRequires: libopenssl-devel >= 1.0 BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -49,7 +52,7 @@ implementation because of this specific interface. %build cd src -CCFLAGS="%{optflags}" make %{?_smp_mflags} +CCFLAGS="%{optflags} "%{extra_ccflags} make %{?_smp_mflags} %install cd src