When using a librpm with "internal" Lua, I'm running into
library conflicts with a program also using Lua... (=APT)
/usr/bin/ld: multiple definitions of symbol _luaA_pushobject
/usr/local/lib/librpmmisc.dylib(liblua_la-lapi.o) definition of
_luaA_pushobject
./.libs/liblua.a(liblua_la-lapi.o) definition of _luaA_pushobject in
section (__TEXT,__text)
### and so on, and so forth (for all used liblua functions)
While this can be avoided by using the same shared libs,
or using libtool and have them both use same static lib -
shouldn't the exported symbols be renamed/prefix for RPM ?
(i.e. like we are doing for the internal version of zlib)
--anders
Received on Mon Mar 10 10:08:34 2008