[packages/boost] up to 1.78.0
atler
atler at pld-linux.org
Fri Jan 14 14:15:23 CET 2022
commit afbd2609970bdcbb693b9923802d338c84b9b520
Author: Jan Palus <atler at pld-linux.org>
Date: Fri Jan 14 14:13:19 2022 +0100
up to 1.78.0
- manually install libfiber/libstacktrace as a workaround for
https://github.com/boostorg/boost/issues/594
boost.spec | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/boost.spec b/boost.spec
index f5d493f..2757f83 100644
--- a/boost.spec
+++ b/boost.spec
@@ -13,12 +13,12 @@
Summary: The Boost C++ Libraries
Summary(pl.UTF-8): Biblioteki C++ "Boost"
Name: boost
-Version: 1.76.0
+Version: 1.78.0
Release: 1
License: Boost Software License and others
Group: Libraries
Source0: https://boostorg.jfrog.io/artifactory/main/release/%{version}/source/%{name}_%{fver}.tar.bz2
-# Source0-md5: 33334dd7f862e8ac9fe1cc7c6584fb6d
+# Source0-md5: db0112a3a37a3742326471d20f1a186a
Patch0: %{name}-link.patch
Patch1: %{name}-clean-gcc-flags.patch
# FC Patches:
@@ -561,6 +561,15 @@ install -p stage/lib/lib*.a $RPM_BUILD_ROOT%{_libdir}
install -p stage/lib/lib*.so.*.*.* $RPM_BUILD_ROOT%{_libdir}
cp -a stage/lib/lib*.so $RPM_BUILD_ROOT%{_libdir}
+# workaround https://github.com/boostorg/boost/issues/594
+cp -p bin.v2/libs/fiber/build/*/release/debug-symbols-on/inlining-on/link-static/threading-multi/visibility-hidden/libboost_fiber.a $RPM_BUILD_ROOT%{_libdir}
+cp -p bin.v2/libs/stacktrace/build/*/release/debug-symbols-on/inlining-on/link-static/threading-multi/visibility-hidden/libboost_stacktrace*.a $RPM_BUILD_ROOT%{_libdir}
+cp -p bin.v2/libs/fiber/build/*/release/debug-symbols-on/inlining-on/threading-multi/visibility-hidden/libboost_fiber.so.* $RPM_BUILD_ROOT%{_libdir}
+cp -p bin.v2/libs/stacktrace/build/*/release/debug-symbols-on/inlining-on/threading-multi/visibility-hidden/libboost_stacktrace*.so.* $RPM_BUILD_ROOT%{_libdir}
+for lib in $RPM_BUILD_ROOT%{_libdir}/*{stacktrace,fiber}*.so.*; do
+ ln -sf $(basename $lib) $RPM_BUILD_ROOT%{_libdir}/$(basename $lib .%{version})
+done
+
%if %{with doc}
# documentation
install -d $RPM_BUILD_ROOT%{_docdir}/boost-%{version}
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/boost.git/commitdiff/0725817b06dc83f1524a7028af54cba433c05c74
More information about the pld-cvs-commit
mailing list