[Buildroot] [PATCH 08/10 v7] package/nvidia-tegra23-binaries: new package

Thomas Petazzoni thomas.petazzoni at free-electrons.com
Sat Mar 7 08:03:54 UTC 2015

Dear Yann E. MORIN,

Adding Bernd in the Cc loop, he might have some insights.

On Sat, 7 Mar 2015 00:15:58 +0100, Yann E. MORIN wrote:

> OK, we have the current situation:
>   - Buildroot uses Xorg 1.17.1, which implements ABI 19;
>   - nvidia-tegra23 only has support for ABI up to 14;
>   - NVidia won't update those drivers.

Correct, that's my understanding.

> Question: is Xorg ABI backward compatible? I.e. are drivers written for
> a specific ABI able to work on a newer ABI?

My understanding is that no, there is no backward compatibility. Maybe
I'm wrong, but I remember a few years ago having to downgrade the X.org
server version + a bunch of other X.org libraries, in order to have a
sufficiently old X.org server to match the ABI used by proprietary ATI

Now the question is: is it possible to offer a version selection for
the X.org server ? Will an old X.org server build/work fine with recent
versions of the X.org libraries around it, so that we only have to
change the version of the X.org server, or will we enter an horrible
mess of "if the X.org server is at version <foo>, then we must use
version <bar> of this library, and version <foobar> of this other
library" ?

Best regards,

Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering

More information about the buildroot mailing list