What should I do if two libraries provide a function with the same name generating a conflict?

It is possible to rename symbols in an object file using objcopy --redefine-sym old=new file (see man objcopy).

Then just call the functions using their new names and link with the new object file.

Leave a Comment