v18 LibreELEC Testbuilds for RaspberryPi (Kodi 18.0)
I'm not a cmake expert (or even a compilation expert, I mostly just push buttons and hope it works!), but it looks like when building flatbuffers for the host it uses the build host gcc (ie. in my case gcc-5.4.0 on 16.04 and gcc-7.2.0 on 17.10), but when cross compiling for the target it correctly uses gcc-8.1.0 from $TOOLCHAIN - the following is from 17.10 (as 16.04 failed during the host build):
text:
neil@nm-linux:~/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel/flatbuffers-1.9.0$ grep -r ^COMPILER_PATH=
.x86_64-linux-gnu/CMakeFiles/CMakeOutput.log:COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
.x86_64-linux-gnu/CMakeFiles/CMakeOutput.log:COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/7/:/usr/lib/gcc/x86_64-linux-gnu/
.armv7ve-libreelec-linux-gnueabi/CMakeFiles/CMakeOutput.log:COMPILER_PATH=/home/neil/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/lib/gcc/armv7ve-libreelec-linux-gnueabi/8.2.0/:/home/neil/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/lib/gcc/armv7ve-libreelec-linux-gnueabi/8.2.0/:/home/neil/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/lib/gcc/armv7ve-libreelec-linux-gnueabi/:/home/neil/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/lib/gcc/armv7ve-libreelec-linux-gnueabi/8.2.0/:/home/neil/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/lib/gcc/armv7ve-libreelec-linux-gnueabi/:/home/neil/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/lib/gcc/armv7ve-libreelec-linux-gnueabi/8.2.0/../../../../armv7ve-libreelec-linux-gnueabi/bin/
.armv7ve-libreelec-linux-gnueabi/CMakeFiles/CMakeOutput.log:COMPILER_PATH=/home/neil/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/lib/gcc/armv7ve-libreelec-linux-gnueabi/8.2.0/:/home/neil/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/lib/gcc/armv7ve-libreelec-linux-gnueabi/8.2.0/:/home/neil/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/lib/gcc/armv7ve-libreelec-linux-gnueabi/:/home/neil/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/lib/gcc/armv7ve-libreelec-linux-gnueabi/8.2.0/:/home/neil/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/lib/gcc/armv7ve-libreelec-linux-gnueabi/:/home/neil/projects/LibreELEC.tv/build.LibreELEC-RPi2.arm-9.0-devel/toolchain/lib/gcc/armv7ve-libreelec-linux-gnueabi/8.2.0/../../../../armv7ve-libreelec-linux-gnueabi/bin/

Somehow we need the host build to use the correct $TOOLCHAIN path(s).
Texture Cache Maintenance Utility: Preload your texture cache for optimal UI performance. Remotely manage media libraries. Purge unused artwork to free up space. Find missing media. Configurable QA check to highlight metadata issues. Aid in diagnosis of library and cache related problems.


Messages In This Thread
WD MyCloud - by crisp waffles - 2017-09-06, 03:11
No 3D Playback since Version - by Mike74 - 2017-10-09, 19:25
Migrating from RPi2 to RPi1 - by RappaSan - 2017-11-10, 14:45
RE: Migrating from RPi2 to RPi1 - by Milhouse - 2017-11-10, 21:06
RE: Migrating from RPi2 to RPi1 - by RappaSan - 2017-11-11, 09:17
Resolution broken after 0415 - by lozbrown85 - 2018-04-20, 11:48
popt 1.16 - by n0n4m3 - 2018-06-29, 00:28
RE: popt 1.16 - by Milhouse - 2018-06-29, 06:39
RE: LibreELEC Testbuilds for RaspberryPi (Kodi 18.0) - by Milhouse - 2018-07-31, 20:59
A plugin to be resurrected - by ArminiusTux - 2018-10-22, 22:02
RE: A plugin to be resurrected - by Milhouse - 2018-10-23, 02:46
Logout Mark Read Team Forum Stats Members Help
LibreELEC Testbuilds for RaspberryPi (Kodi 18.0)24