From 78db1975db7922b49f5635412e1a4f7b42d0cf35 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20R=C4=99korajski?= Date: Wed, 4 Dec 2013 14:59:11 +0100 Subject: [PATCH] - fix build on i486 - rel 3 --- build-i486.patch | 11 +++++++++++ primecoin.spec | 4 +++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 build-i486.patch diff --git a/build-i486.patch b/build-i486.patch new file mode 100644 index 0000000..172e8f0 --- /dev/null +++ b/build-i486.patch @@ -0,0 +1,11 @@ +--- primecoin-20131127/src/main.cpp~ 2013-11-27 13:35:16.000000000 +0100 ++++ primecoin-20131127/src/main.cpp 2013-12-04 14:58:01.574592313 +0100 +@@ -4756,7 +4756,7 @@ + } + else + { +-#ifdef __GNUC__ ++#if defined __GNUC__ && ! defined __i486__ + // Use atomic increment + __sync_add_and_fetch(&nPrimeCounter, nPrimesHit); + __sync_add_and_fetch(&nTestCounter, nTests); diff --git a/primecoin.spec b/primecoin.spec index 19a0f1b..3eac908 100644 --- a/primecoin.spec +++ b/primecoin.spec @@ -2,12 +2,13 @@ Summary: Primecoin - First Scientific Computing Cryptocurrency Name: primecoin Version: 0.1.2 -Release: 2.%{snap}.2 +Release: 2.%{snap}.3 License: MIT/X11 Group: X11/Applications # Source0: https://github.com/primecoin/primecoin/archive/v%{version}.tar.gz Source0: %{name}-20131127.tar.bz2 # Source0-md5: 10ae9950aba9232a3c035e499c38aa74 +Patch0: build-i486.patch URL: http://primecoin.org BuildRequires: QtCore-devel BuildRequires: QtDBus-devel @@ -33,6 +34,7 @@ Qt-based Primecoin Wallet. %prep %setup -q -n %{name}-%{snap} +%patch0 -p1 %build qmake-qt4 bitcoin-qt.pro \ -- 2.44.0