Hello community,
here is the log from the commit of package libtorrent-rasterbar for
openSUSE:Factory checked in at 2016-06-25 02:22:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libtorrent-rasterbar (Old)
and /work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libtorrent-rasterbar"
Changes:
--------
---
/work/SRC/openSUSE:Factory/libtorrent-rasterbar/libtorrent-rasterbar.changes
2016-06-07 23:49:17.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.libtorrent-rasterbar.new/libtorrent-rasterbar.changes
2016-06-25 02:22:33.000000000 +0200
@@ -1,0 +2,13 @@
+Tue Jun 21 18:33:03 UTC 2016 - [email protected]
+
+- Added explicit linking of libboost_devel for aarch64, see
+ https://svn.boost.org/trac/boost/ticket/9041
+
+-------------------------------------------------------------------
+Mon Jun 20 12:24:04 UTC 2016 - [email protected]
+
+- Updated version requirement for boost-devel
+ and added -std=c++11 in CXXFLAGS to address
+ a build problem with qbittorrent 3.3.5
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libtorrent-rasterbar.spec ++++++
--- /var/tmp/diff_new_pack.5Tux2c/_old 2016-06-25 02:22:34.000000000 +0200
+++ /var/tmp/diff_new_pack.5Tux2c/_new 2016-06-25 02:22:34.000000000 +0200
@@ -32,7 +32,7 @@
Patch0: %{name}-1.1.0-remove-x86-only-flag.patch
# PATCH-FIX-UPSTREAM libtorrent-rasterbar-1.1.0-fix-invalid-input-crash.patch
boo#983228 -- Fix crash on invalid input in http_parser (commit 3624ce6).
Patch1: %{name}-1.1.0-fix-invalid-input-crash.patch
-BuildRequires: boost-devel >= 1.47
+BuildRequires: boost-devel >= 1.54
BuildRequires: gcc-c++
BuildRequires: pkg-config
BuildRequires: python-devel
@@ -135,8 +135,12 @@
%build
export CFLAGS="%{optflags} -fno-strict-aliasing"
-export CXXFLAGS="$CFLAGS"
+export CXXFLAGS="$CFLAGS -std=c++11"
export LDFLAGS="%{optflags} -lrt"
+# Some architectures require explicit linking of libboost_atomic on 1.55 and
older.
+%ifarch aarch64
+export LIBS="-lboost_atomic"
+%endif
%global _configure ../configure
%if 0%{?suse_version} > 1320 || (0%{?sle_version} >= 120200 &&
0%{?is_opensuse})