On 08/02/2015 09:33 AM, Jan Kratochvil wrote: > It was reworked from ordinary DT_NEEDED to this dlopen() approach because > librpm.so is (was) the only incompatible shared library dependency between > various versions of RHELs/CentOSes and Fedoras. So with dlopen()ed librpm one > can take latest Fedora Rawhide rpm build and run the GDB binary in > RHEL/CentOS. This makes sense for non-x86* archs where a rebuild of new GDB > from sources would take too much time. Ahh, thanks for the explanation. Isn't GDB moving to C++ soon? This means that possibility will be lost anyway. If that's the only reason, going with DT_NEEDED seems fine. -- Florian Weimer / Red Hat Product Security -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct