You should always be able to load a prelinked object even if the prelinking can't be used--it should always fall back to doing full relocation. Please try to figure out what exactly is going wrong, like what error from dlopen it gets.