Red Hat Bugzilla – Bug 1253930
Please include package for static libraries
Last modified: 2016-04-01 10:35:23 EDT
Created attachment 1063301 [details]
Patch to enable SDL2-static package
Static libraries are useful in some cases (embedded development).
The static libraries are already built. They just need to be packaged.
I've attached a patch that does this.
In the meantime, if anybody wants SDL2-static, here is a copr repo with it:
Created attachment 1063302 [details]
static now requires devel
Made the static libraries require the headers in the devel package
I don't think this is useful. Is there some project which really wants static lib of SDL2?
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.
(In reply to Igor Gnatenko from comment #2)
> I don't think this is useful. Is there some project which really wants
> static lib of SDL2?
libSDL2_test is a static-only library, and is required for SDL2_gfx's testsuite. At a minimum, that should somehow be made available.
I'm not going to add -static package. Sorry.
I disagree with Igor, and have enabled a -static subpackage for this. It is building for F24 and F25 now.
(In reply to Tom "spot" Callaway from comment #7)
> I disagree with Igor, and have enabled a -static subpackage for this. It is
> building for F24 and F25 now.
Thank you for doing this. In order to make SDL2_test more useful in %check (non-interactive), the common.* parts of the following patch would need to be ported:
Would that be accepted?
Thank you for working on this Spot.
(In reply to Yaakov Selkowitz from comment #8)
> (In reply to Tom "spot" Callaway from comment #7)
> > I disagree with Igor, and have enabled a -static subpackage for this. It is
> > building for F24 and F25 now.
> Thank you for doing this. In order to make SDL2_test more useful in %check
> (non-interactive), the common.* parts of the following patch would need to
> be ported:
> Would that be accepted?
I think that's something you should submit directly to the SDL2 upstream, and we'll inherit if/when they apply it.