I'm trying to do a Libreelec 10 build with the legacy kernel and @knaersche patches.
Now I understand why the developers chose to switch to mainline code and remove proprietary software support :).
It took me a while to get kodi up and running (mali blobs works only with some glibc and kernel builds only with gcc 8).
But at this moment, it's the only way to get my box working 100%, so I decided to give it a try and eventually share my results :).