Upstream Boost removed the libboost_system.so library a few releases ago. It had been an empty stub for some time, and they eventually just removed it: https://github.com/boostorg/system/issues/132
When we updated F44 to boost-1.90.0 the lack of libboost_system.so caused a large number of packages to fail to build. Rather than try to update all those packages in time for F44, we made the F44 boost.spec file install an empty linker script as 'libboost_system.so', see: https://src.fedoraproject.org/rpms/boost/blob/f44/f/boost.spec#_916 This allowed packages that unconditionally use `-lboost_system` in configure scripts or Makefiles to build successfully in F44. However, we don't want to carry that workaround indefinitely, so I'm going to start filing bugs for packages which still use -lboost_system and would FTBFS if the empty linker script went away. Those packages should be updated to stop linking to libboost_system.so, because there's no such library in upstream Boost, and linking to it is unnecessary. I would like to drop the no-op libboost_system.so linker script for F45. This will have no impact on existing RPMs that were built using -lboost_system, because they have no runtime dependency on any libboost_system.so library (there is no such library, it was an empty linker script that was examined while building those packages, but left no trace in the binaries). Note that packages using CMake to detect Boost.System generally do not need changes. The boost-devel package still installs CMake metadata so that this still works: find_package(Boost 1.90.0 COMPONENTS system REQUIRED) Although it might be preferable to drop the 'system' component from such build files, that is not a blocker for removing the empty libboost_system.so linker script, because cmake builds don't use it. -- _______________________________________________ devel mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://forge.fedoraproject.org/infra/tickets/issues/new
