Red Hat Bugzilla – Bug 1253933
Please include a static package
Last modified: 2017-03-15 10:08:19 EDT
Created attachment 1063305 [details]
patch to add a static package
Static libraries are useful in certain cases.
I've attached a patch for creating a static package.
In the meantime, if anybody wants, here is a copr repo with libssh2-static
Please could you provide use case description for brltty static libraries? Please note we don't want static libraries in Fedora unless exceptional circumstances exists, i.e. from packaging guidelines :
"Packages including libraries should exclude static libs as far as possible (eg by configuring with --disable-static). Static libraries should only be included in exceptional circumstances. Applications linking against libraries should as far as possible link against shared libraries not static versions.
In general, packagers are strongly encouraged not to ship static libs unless a compelling reason exists."
I'm currently working on a project where a statically linked version of qemu would be very helpful.
The reason for this is that I require to chroot and run a qemu executable.
If qemu is not statically linked, I will need to copy in a large (unknown) amount of libraries into the new chroot.
Thanks for your help.
I understand the desire to not have static libraries in the -devel packages, but having a seprate -static package is not a big deal. Developers can decide if statically linking is useful for their applications.
As a Fedora user, I find the lack of availability of -static libraries to be a barrier when moving from a Debian based distro.
Is there somewhere I can more formally make this point?
An other note, I'm not sure of the necessity of this specific statically linked library for what I need from qemu-arm-static.
You can target this bug against F22. In the case that I don't get back to you with the necessity of this -static package, this bug will be squashed.
IMHO the decision is made by maintainer/package owner, there is no process for it (AFAIK). I am co-maintainer, so letting the decision on package owner.
I understand that adding a static package might unnecessarily clutter the spec file and make it harder to maintain.
This bug appears to have been reported against 'rawhide' during the Fedora 24 development cycle.
Changing version to '24'.
More information and reason for this action is here: