FS#16010 - [sqlite] /usr/lib/libsqlite3.a is missing

Attached to Project: Arch Linux
Opened by Andreas Baumann (andreas_baumann) - Saturday, 05 September 2009, 09:09 GMT
Last edited by Jan de Groot (JGC) - Sunday, 06 September 2009, 09:48 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture i686
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: missing the static sqlite3 library

Version: 3.6.17

Is there a special reason, why the static library is not built?
This task depends upon

Closed by  Jan de Groot (JGC)
Sunday, 06 September 2009, 09:48 GMT
Reason for closing:  Won't implement
Additional comments about closing:  See last comment. Static linking is bad.
Comment by Roman Kyrylych (Romashka) - Saturday, 05 September 2009, 09:15 GMT
@Andy: static library is useful for developers, because sometimes sqlite is compiled statically.
Comment by Andreas Radke (AndyRTR) - Saturday, 05 September 2009, 09:50 GMT
I don't know any official pkg in our repos that needs sqlite static lib. If you need it recompile it yourself.
Comment by Andreas Baumann (andreas_baumann) - Saturday, 05 September 2009, 18:08 GMT
No static libary is used by any other
package per definition. Other
distributions split sqlite in the
library (so.major, .so.major.minor,etc
), the devel package(.so link, header
files, static library, eventually
libtool .la file and pkgconfig files),
see for example Debian.
ARCH has a different philosophy as I
got it: devel packages don't exist,
all comes in one.. Maybe it's worth a
debate in a different place and more
general?


Comment by Jan de Groot (JGC) - Sunday, 06 September 2009, 09:48 GMT
Static linking is bad... very bad. You should only link static if there's no other solution for a problem. Linking a library that has a stable ABI static (sqlite has a stable ABI yes) is useless. We're not the only distribution not linking static, Fedora also doesn't ship the static sqlite library or the libtool archive.

Loading...