This request is superseded by
request 950143
(Show diff)
Overview
Request 949432 superseded
new package, required dependency for filesystems/watchman update
- Created by mgerstner
- In state superseded
- Package maintainer: jengelh
- Superseded by 950143
Loading...
Request History
mgerstner created request
new package, required dependency for filesystems/watchman update
superseded by 950143
Static libs are kinda discouraged in *SUSE. Adding local versioning, cf. spirv-tools for an example, would be the way to go here.
"+BuildRequires: liblzma5" This is wrong, a library without anything else is useless. Did you intend to use xz-devel instead..
Okay I'll have look. I know that static libraries are a pain but when upstream doesn't support them properly, what's the use?
only having to patch/rebuild/ship one piece and knowing that the entire distro is patched. the issues with static libs are well researched.
@WernerFink, @adamm, @dirkmueller, @eeich, @elvigia, @ganglia, @hreinecke, @jengelh, @jmcdough, @jreuter, @lrupp, @matz2, @mseben, @msmeissn, @msuman, @pbleser, @peternixon, @poeml, @rguenther, @seife, @tiwai, @wgottwalt: review reminder
Use a dynamic library and just bumb the soname every upstream release. For bonus points, if it's already something like libfolly.so.%version, then it that would suffice otherwise may need to be patched in the CMakeFiles