Les Mikesell (lesmikesell@xxxxxxxxx) said: >> I was discussing a case where instead of linking against libvorbis, you >> dlopen() it - that's the sort of thing which is really much better to >> catch at buildtime. If you're dlopening the plugin that is itself linked >> against libvorbis (or whatever), that's better. > > Won't anything using a shared library break if you replace that library > with one that does not follow the same interface definition whether it's > dlopen()ed or not? That's kind of the whole concept of interfaces - they > aren't supposed to change. If you write a new one, call it something else. Sure. But DT_NEEDED is tracked at the package level and can be easily caught. Bill -- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list