On Mar 11, 10 18:21:19 +0100, Luc Verhaegen wrote:
This isn't even the radeonhd driver. And if you are trying to run the radeonhd driver next to it, there are symbols in radeon still which have the exact same name as some symbols in radeonhd (and they start with RHD), so that both drivers cannot be used at the same time.
They can, at least in openSUSE. We have an additional patch in the
server that prefers module local symbols over external symbols.
When no xorg.conf is available, all known drivers are loaded for
probing, thus we noticed this clash (I think it's over 300 symbols that
clash, some with different ABI, some with subtle different semantics).
We had the patch discussed upstream, but as upstream already builds
drivers with non-exported symbols, people didn't care enough to apply
the patch (though it would be non-invasive). It is linux-centric, though
(it does work on OSes that support the same special dlopen flags).
Matthias
--
Matthias Hopf