On 05.02.2018 15:59, Andreas Schwab wrote:
On Feb 05 2018, Klaas Freitag
wrote: CryFS depends on boost and I am struggling which boost to base on. There are several version-packages of boost on our distributions.
Can somebody explain me why we have so many different "boosts" and how I decide which one to BuildRequire?
Each distribution has only one version of boost, so what is your problem with using boost-devel?
If I only BuildRequire boost-devel, I am ending up with cmake bailing out by stating that (example from Tumbleweed): [ 5s] Boost version: 1.66.0 [ 5s] [ 5s] Boost include path: /usr/include [ 5s] [ 5s] Could not find the following Boost libraries: [ 5s] [ 5s] boost_filesystem [ 5s] boost_system [ 5s] boost_thread [ 5s] I have to install the devel packages of these sub libraries to make it built, and they are versioned, such as BuildRequires: libboost_system%{boost_version}-devel In this case the cmake run tells me that boost-devel pulls in v. 1.66 and I can choose the right sub-lib versions, but is that how it is supposed to be? Thanks, Klaas -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org