From 83de91c70cf5fb4c858475f1f2fe1d4e412a9915d2c29841fc7ad7350c0c36a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Tue, 29 Aug 2017 11:44:45 +0000 Subject: [PATCH] Accepting request 519178 from home:Andreas_Schwab:Factory - ppc-build.patch: Fix build for powerpc OBS-URL: https://build.opensuse.org/request/show/519178 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/curl?expand=0&rev=203 --- curl-mini.changes | 5 +++++ curl-mini.spec | 3 +++ curl.changes | 5 +++++ curl.spec | 3 +++ ppc-build.patch | 13 +++++++++++++ 5 files changed, 29 insertions(+) create mode 100644 ppc-build.patch diff --git a/curl-mini.changes b/curl-mini.changes index 30dd1c5..032196e 100644 --- a/curl-mini.changes +++ b/curl-mini.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 28 16:15:30 UTC 2017 - schwab@suse.de + +- ppc-build.patch: Fix build for powerpc + ------------------------------------------------------------------- Thu Aug 10 11:08:46 UTC 2017 - pmonrealgonzalez@suse.com diff --git a/curl-mini.spec b/curl-mini.spec index 145303b..5ae0242 100644 --- a/curl-mini.spec +++ b/curl-mini.spec @@ -49,6 +49,8 @@ Patch2: curl-secure-getenv.patch Patch3: curl-disable-test1427-i586.patch # PATCH-FIX-UPSTREAM curl-man3.patch - Fix to build libcurl man3 pages Patch4: curl-man3.patch +# PATCH-FIX-UPSTREAM ppc-build.patch - Fix build for powerpc +Patch5: ppc-build.patch BuildRequires: libtool BuildRequires: pkgconfig %if !0%{?bootstrap} @@ -131,6 +133,7 @@ user interaction or any kind of interactivity. %patch2 %patch3 -p1 -R %patch4 -p1 +%patch5 -p1 %build # curl complains if macro definition is contained in CFLAGS diff --git a/curl.changes b/curl.changes index 30dd1c5..032196e 100644 --- a/curl.changes +++ b/curl.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Aug 28 16:15:30 UTC 2017 - schwab@suse.de + +- ppc-build.patch: Fix build for powerpc + ------------------------------------------------------------------- Thu Aug 10 11:08:46 UTC 2017 - pmonrealgonzalez@suse.com diff --git a/curl.spec b/curl.spec index fd3eb5c..df553c0 100644 --- a/curl.spec +++ b/curl.spec @@ -47,6 +47,8 @@ Patch2: curl-secure-getenv.patch Patch3: curl-disable-test1427-i586.patch # PATCH-FIX-UPSTREAM curl-man3.patch - Fix to build libcurl man3 pages Patch4: curl-man3.patch +# PATCH-FIX-UPSTREAM ppc-build.patch - Fix build for powerpc +Patch5: ppc-build.patch BuildRequires: libtool BuildRequires: pkgconfig %if !0%{?bootstrap} @@ -129,6 +131,7 @@ user interaction or any kind of interactivity. %patch2 %patch3 -p1 -R %patch4 -p1 +%patch5 -p1 %build # curl complains if macro definition is contained in CFLAGS diff --git a/ppc-build.patch b/ppc-build.patch new file mode 100644 index 0000000..abcc5e6 --- /dev/null +++ b/ppc-build.patch @@ -0,0 +1,13 @@ +Index: curl-7.55.0/include/curl/system.h +=================================================================== +--- curl-7.55.0.orig/include/curl/system.h ++++ curl-7.55.0/include/curl/system.h +@@ -401,7 +401,7 @@ + + #elif defined(__GNUC__) + # if !defined(__LP64__) && (defined(__ILP32__) || \ +- defined(__i386__) || defined(__ppc__) || defined(__arm__) || \ ++ defined(__i386__) || defined(__powerpc__) || defined(__arm__) || \ + defined(__sparc__) || defined(__mips__) || defined(__sh__) || \ + defined(__XTENSA__)) + # define CURL_SIZEOF_LONG 4