Red Hat Bugzilla – Bug 193454
No .so lib
Last modified: 2007-11-30 17:11:34 EST
Description of problem:
The lua rpm doesn't contain a shared library, it only contains lib archive (.a)
Version-Release number of selected component (if applicable):
Steps to Reproduce:
A new package called cegui "bug 193342" will eventually be linked with it.
I think this warrants some more explanation, I'm the reviewer for bug 193342 and
such have requesed the creation of this "bug".
cegui (the lib being packaged in bug 193342) comes with its own private copy of
lua (and tolua++ and pcre). Since having private copies of libs in packages is
concidered bad practice I asked the packager to use the system pcre instead of
the private copy. He responded that the same then probably applied to lua, but
that lua didn't have a .so to link against.
Which brings us here, even though it is still advantagous to use the system lua
(crreating one central place for bugfixes) as is, it would be better if the
system lua would offer a .so to use. Because now each time a serious bug in lua
is fixed all packages linking against it must be rebuild to pick up the fix.
Hence this RFE (request for enhancement). If you're willing to apply a patch to
offer a .so, but have trouble creating such a patch yourself let me know and
I'll try to create such a patch myself.
There will be a new lua on the repos tomorrow hopefully. Fixing it in 5.1-3,
sorry I missed it.
And no problem, thanks for the quick fix!