We need to know the version of lua-5. Reproducible: Always Steps to Reproduce: objdump -p /usr/lib64/libluabind.so | grep liblua.so NEEDED liblua.so.5 Expected Results: objdump -p /usr/lib64/libluabind.so | grep liblua.so NEEDED liblua.so.5.1 This is part of a cmake module to discover the lua version linked to luabind.
This sounds rather painful. While I agree that you should be able to NEED the minor version, libtool is rather stubborn when it comes to versioning. I haven't been able to bypass it's -Wl,-soname specification. If somebody has suggestions on how to do this, I'll have a look.
This should be fixed with slotted lua, which is already in ~arch und currently being stabilized.