Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#37555 - libSDLmain.a absent from sdl package

Attached to Project: Arch Linux
Opened by Gaëtan André (rvlander) - Wednesday, 30 October 2013, 14:22 GMT
Last edited by Jan Alexander Steffens (heftig) - Thursday, 31 October 2013, 15:24 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

libSDLmain.a has been removed from sdl package. It should be reintroduced.

However, it is still in lib32-sdl.

This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Thursday, 31 October 2013, 15:24 GMT
Reason for closing:  Fixed
Additional comments about closing:  1.2.15-5
Comment by Doug Newgard (Scimmia) - Wednesday, 30 October 2013, 17:20 GMT
Why should it be reintroduced? What requires it?

It's still in lib32-sdl simply because the maintainer hasn't rebuilt it yet. As soon as they do, the static lib will be gone there, too.
Comment by Karol Błażewicz (karol) - Wednesday, 30 October 2013, 17:28 GMT Comment by Gaëtan André (rvlander) - Wednesday, 30 October 2013, 17:41 GMT
This library is used for buidling some applications (ex Speed Dreams 2).

Redhat had a similar problem back in 2008 : https://bugzilla.redhat.com/show_bug.cgi?id=430545

If you decide not to provide this library, what us (developers using sdl) are suppose to do ?
Comment by Doug Newgard (Scimmia) - Wednesday, 30 October 2013, 17:52 GMT
If they're needed, that's fine. I was asking because your report provided no reason at all.
Comment by Gaëtan André (rvlander) - Wednesday, 30 October 2013, 17:53 GMT
You are right, mine introducing the problem was abrupt.
Comment by Karol Błażewicz (karol) - Wednesday, 30 October 2013, 20:01 GMT
@ Gaëtan André (rvlander)
> If you decide not to provide this library, what us (developers using sdl) are suppose to do ?

Even if Arch doesn't provide it in the stock SDL package, you can rebuild it using ABS to include the static libraries.
Comment by Gaëtan André (rvlander) - Wednesday, 30 October 2013, 20:22 GMT
OK thanks.

What is the reason why static libs where removed ?
Comment by Jan de Groot (JGC) - Wednesday, 30 October 2013, 20:57 GMT
Shared libraries should be used instead of static ones. However, in this case there's no libSDLmain.so* file in the sdl package, so libSDLmain.a should not be removed from the package.
Comment by Gaëtan André (rvlander) - Thursday, 31 October 2013, 09:01 GMT
Ok, I retrieved the static lib using ABS. But still in that case, is it a good idea not to have it in the official package ?

Loading...