Reason for backporting wifi driver is that I have a lot of 720p/25p content and version 8.0.1k of LE is the only version (including all of kszaq's subsequent versions and latest CoreELEC version) that plays back the 720p/25p content perfectly. All other versions exhibit random, infrequent, small, but noticeable stutter. This only happens on my 25p content. All 23.976p and 24p content plays back perfectly (with all versions of LE). All content is locally stored on 2TB external HDD and is attached to LE box via USB cable. The LE box is directly attached to the TV via HDMI - there are no other attachments.
I've created a github branch which is cloned from Kszaq's 8.0.1k release and modified it to include the source for the SSV6XXX-AML wifi driver. The compile fails. I'm hoping somebody out there has an idea of what I'm doing wrong. I'm new to github, ubuntu and linux etc, but I think the branch is correct (there are only a few mods from the original 8.0.1k release). I'm hoping there's a setting/config file somewhere that I've missed...... it's trying to compile the driver but can't find the "aarch64-linux-gnu-gcc" command. Is it something to do with cross-compiling?? I thought it would use "gcc" to compile the wifi driver??.... If I install "gcc-aarch64-linux-gnu" package, it will then compile but the wifi driver does not work.
I know that I can revert back to kszaq's original 8.0.1k image and use a USB wifi adapter. If I get no responses, that's what I'll do, but I'd love to know how to fix this wifi driver compile error.
I'm using Oracle VM with Ubuntu 16.04 and make command was:- PROJECT=S905 ARCH=arm make image
TIA (Please see below)
BUILD ssv6xxx-aml (target)
## script to generate version infomation header ##
make[1]: Entering directory '/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051'
make -C /home/mark/myLE/build.LibreELEC-S905.arm-MyLE/linux-6e79ad4 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- \
EXTRA_CFLAGS="-I/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051 -I/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051/include" M=/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051 modules
make[2]: Entering directory '/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/linux-6e79ad4'
make[2]: aarch64-linux-gnu-gcc: Command not found
KBUILD_CFLAGS_MODULE:-DMODULE
make[2]: aarch64-linux-gnu-gcc: Command not found
CC [M] /home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051/ssvdevice/ssvdevice.o
/bin/sh: aarch64-linux-gnu-gcc: command not found
make[3]: *** [scripts/Makefile.build:309: /home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051/ssvdevice/ssvdevice.o] Error 127
make[2]: *** [Makefile:1289: _module_/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051] Error 2
make[2]: Leaving directory '/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/linux-6e79ad4'
make[1]: *** [Makefile:70: module] Error 2
make[1]: Leaving directory '/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051'
Makefile:12: recipe for target 'image' failed
make: *** [image] Error 2
## script to generate version infomation header ##
make[1]: Entering directory '/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051'
make -C /home/mark/myLE/build.LibreELEC-S905.arm-MyLE/linux-6e79ad4 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- \
EXTRA_CFLAGS="-I/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051 -I/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051/include" M=/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051 modules
make[2]: Entering directory '/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/linux-6e79ad4'
make[2]: aarch64-linux-gnu-gcc: Command not found
KBUILD_CFLAGS_MODULE:-DMODULE
make[2]: aarch64-linux-gnu-gcc: Command not found
CC [M] /home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051/ssvdevice/ssvdevice.o
/bin/sh: aarch64-linux-gnu-gcc: command not found
make[3]: *** [scripts/Makefile.build:309: /home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051/ssvdevice/ssvdevice.o] Error 127
make[2]: *** [Makefile:1289: _module_/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051] Error 2
make[2]: Leaving directory '/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/linux-6e79ad4'
make[1]: *** [Makefile:70: module] Error 2
make[1]: Leaving directory '/home/mark/myLE/build.LibreELEC-S905.arm-MyLE/ssv6xxx-aml-1041e7d/ssv6051'
Makefile:12: recipe for target 'image' failed
make: *** [image] Error 2