Skip to content

package/kodi: bump version to 15.0 Isengard

Thomas Petazzoni buildroot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest9 of 47 patches 0 repliesNew

9 of 47 patches are in this archive. The cover letter announces 47.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/47package/libsquish: New package+0 -00 replies
1/47package/libsquish: New package+0 -00 replies
2/47package/libplatform: new package+0 -00 replies
3/47package/libcec: bump to version 3.0.1+0 -00 replies
4/47package/kodi: bump version to 15.0 Isengard+0 -00 replies
13/47package/kodi-platform: new package+0 -00 replies
37/47package/kodi-screensaver-asteroids: new package+0 -00 replies
44/47package/kodi-visualisation-shadertoy: new package+0 -00 replies
47/47package/kodi-visualisation-waveforhue: new package+0 -00 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [Buildroot] [PATCH 00/47] package/kodi: bump version to 15.0 Isengard

Bernd,

Quoted 2 lines · Bernd Kuhls

Kodi 15.0 Isengard was released yesterday:
http://kodi.tv/kodi-15-0-isengard-one-release-to-rule-them-all/

Another thing: it does not build on ARM with uClibc. I get the following error:

/home/thomas/projets/buildroot/output/host/opt/ext-toolchain/bin/../lib/gcc/arm-buildroot-linux-uclibcgnueabi/4.7.4/libgcc.a(linux-atomic-64bit.o): In function `__check_for_sync8_kernelhelper':
/opt/toolchain-build/build/host-gcc-final-4.7.4/build/arm-buildroot-linux-uclibcgnueabi/libgcc/../../../libgcc/config/arm/linux-atomic-64bit.c:59: undefined reference to `__write'
collect2: error: ld returned 1 exit status
Makefile:486: recipe for target 'kodi.bin' failed

This is with the toolchain configuration at
http://autobuild.buildroot.org/toolchains/configs/br-arm-full.config + rpi-userland as the OpenGL ES backend.

This error is apparently due to the fact that we're using a 64 bits atomic operation implemented by libgcc, which requires assistance from the kernel. libgcc has some code to print a message when the kernel doesn't provide the necessary syscall, and this code calls __write(). This function seems to not be provided by uClibc (while it is probably provided by glibc).

I'm Cc'ing Waldemar, maybe he has some ideas.

However, generally speaking I believe supporting Kodi on uClibc is a bit useless: Kodi is anyway so big that the size benefits of uClibc are no longer significant. So if this problem pops up in the autobuilders and isn't fixed by then, I'll mark Kodi as glibc only for the moment.

Thanks!

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com