Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package boost for openSUSE:Factory checked in at 2026-09-08 16:51:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/boost (Old) and /work/SRC/openSUSE:Factory/.boost.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "boost" Tue Sep 8 16:51:14 2026 rev:182 rq:1376185 version:1.91.0 Changes: -------- --- /work/SRC/openSUSE:Factory/boost/boost.changes 2026-06-10 15:46:26.220019269 +0200 +++ /work/SRC/openSUSE:Factory/.boost.new.1265/boost.changes 2026-09-08 16:51:17.778868398 +0200 @@ -1,0 +2,11 @@ +Wed Aug 5 13:17:08 UTC 2026 - Bernhard Wiedemann <[email protected]> + +- Also install the CMake package config for the header-only + Boost.System during the base build: since CMake 4 removed the + FindBoost module, find_package(Boost COMPONENTS system) falls + through to BoostConfig.cmake, which requires a per-component + boost_system-config.cmake that the top-level b2 install no longer + generates now that the compatibility stub library is gone. + Package it in libboost_headers-devel. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boost.spec ++++++ --- /var/tmp/diff_new_pack.hmr6AK/_old 2026-09-08 16:51:21.059005871 +0200 +++ /var/tmp/diff_new_pack.hmr6AK/_new 2026-09-08 16:51:21.067006206 +0200 @@ -1279,6 +1279,21 @@ $LIBRARIES_FLAGS \ threading=multi link=shared runtime-link=shared install +%if %{build_base} +# Boost.System is header-only since 1.69 and no longer has a compiled +# library, so the generic install above creates no CMake config for it and +# find_package(Boost COMPONENTS system) fails since CMake 4 dropped its +# FindBoost module. Install the config (an INTERFACE target) via the +# library's modular install target, which --with-<library> cannot address. +./b2 -d+2 -q \ + --debug-configuration \ + --build-type=minimal --build-dir=./build --stagedir=./stage \ + --prefix=%{buildroot}%{_prefix} --exec-prefix=%{buildroot}%{_bindir} \ + --libdir=%{buildroot}%{_libdir} --includedir=%{buildroot}%{_includedir} \ + --user-config=./user-config.jam \ + threading=multi link=shared runtime-link=shared /boost/system//install +%endif + # No python dependencies in the main tree ! $(ldd %{buildroot}%{_libdir}/*.so* | grep python\\.) @@ -1824,10 +1839,12 @@ %dir %{_libdir}/cmake %dir %{_libdir}/cmake/Boost-%{version} %dir %{_libdir}/cmake/boost_headers-%{version} +%dir %{_libdir}/cmake/boost_system-%{version} %dir %{_includedir}/boost %{_libdir}/cmake/BoostDetectToolset-%{version}.cmake %{_libdir}/cmake/Boost-%{version}/* %{_libdir}/cmake/boost_headers-%{version}/* +%{_libdir}/cmake/boost_system-%{version}/* %{_includedir}/boost/* %files -n boost-license%{library_version}
