Removing ARM support in Kodi
Michael Cronenworth
mike at cchtml.com
Wed Nov 2 18:30:31 CET 2016
On 11/02/2016 12:19 PM, Nicolas Chauvet wrote:
> Kodi is totally relevant on ARM, but according to Rob Clark (the
> freedreno developper), kodi is one of theses projects that suffer from
> assuming arm == gles.
> In Fedora, we prefer to build for gl over gles in every arches because
> it's well supported and it doesn't have those weird hacks gles has for
> some vendors (including broadcom for the pi).
>
> So I have a patch that tries to fix theses options from the spec
> files,but configure.ac doesn't seem to obey to theses directives.
> If anyone is interested in kodi on armhfp, please try to fix it from
> https://bugzilla.rpmfusion.org/show_bug.cgi?id=4323
The GLES support in Kodi compiles against one (1) single EGL driver.
The patch you used, that I created, incorrectly includes a Kodi header that defines
parts of the EGL wrapper native class. The reason you get a compile error, stated in
bug 4323, is due to no native class available. There is no generic GLES support and
attempting to build Kodi on ARM for Fedora is not going to work. If we want to
decide to support one of the GLES drivers and compile against it, fine, but until
then it isn't going to work.
Anyone wanting to use Kodi on ARM is using a distribution from upstream. LibreELEC
or OpenELEC. They have separate builds of Kodi for each ARM GLES driver.
The only way around this, that I see, is to modify Kodi to select the correct driver
at runtime instead of compile time. That requires a few changes I don't want to
invest my time in. I don't even have any ARM hardware running Fedora.
>
> Thx
>
> ps; btw any issue with enabling lcms2 on libusb there ?
There is no added functionality.
More information about the rpmfusion-developers
mailing list