Phriction This Is A Wiki Documentation Kodi Standalone Kodi Doing more with LibreELEC History Version 3 vs 4
Version 3 vs 4
Version 3 vs 4
Edits
Edits
- Edit by keithzg, Version 4
- Oct 7 2019 5:25 PM
- ·Point off at OSMC
- Edit by keithzg, Version 3
- Oct 7 2019 5:20 PM
- ·More notes working towards a working system
« Previous Change | Next Change » |
Edit Older Version 3... | Edit Older Version 4... |
Content Changes
Content Changes
So, wanna take a shortcut to a working accelerated Kodi system on a Pi or such, but now you want more than what you get out of the box? Lets do this.
First, to compile things you'll likely need some of the following tools. Unfortunately the `tar` that BusyBox ships with is insufficient for a lot of legitimate tar files that source code might come in, so here's some repackaging in simple ZIP files for convenience's sake:
{F1810}
{F1809}
NOTE: Using busybox, the `./configure` runs will be full of `./configure: eval: line 1: expr: not found`. So you won't actually see the output. Lame! But it is doing stuff. But doesn't seem to work entirely in the end?
[[ https://www.gnu.org/software/mes/ | GNU Mes ]] might help with the boostrapping problem a bit, but you still need an actual compiler probably to start all of this.
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads has tools that could be used for cross-compiling, but cross-compiling is a PITA.
https://elinux.org/Toolchains might be the best place to look, and to avoid cross-compiling maybe https://elinux.org/Toolchains#musl.cc ?
So, wanna take a shortcut to a working accelerated Kodi system on a Pi or such, but now you want more than what you get out of the box? Lets do this.
WARNING: If you're wanting more than just LibreELEC gives out of the box but without much more hassle than LibreELEC, you might be better off just using a slightly-heavier alternative like [[ https://osmc.tv/ | OSMC ]].
First, to compile things you'll likely need some of the following tools. Unfortunately the `tar` that BusyBox ships with is insufficient for a lot of legitimate tar files that source code might come in, so here's some repackaging in simple ZIP files for convenience's sake:
{F1810}
{F1809}
Using busybox, the `./configure` runs will be full of `./configure: eval: line 1: expr: not found`. So you won't actually see the output. Lame! But it is doing stuff. But doesn't seem to work entirely in the end?
[[ https://www.gnu.org/software/mes/ | GNU Mes ]] might help with the boostrapping problem a bit, but you still need an actual compiler probably to start all of this.
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads has tools that could be used for cross-compiling, but cross-compiling is a PITA.
https://elinux.org/Toolchains might be the best place to look, and to avoid cross-compiling maybe https://elinux.org/Toolchains#musl.cc ?
So, wanna take a shortcut to a working accelerated Kodi system on a Pi or such, but now you want more than what you get out of the box? Lets do this.
WARNING: If you're wanting more than just LibreELEC gives out of the box but without much more hassle than LibreELEC, you might be better off just using a slightly-heavier alternative like [[ https://osmc.tv/ | OSMC ]].
First, to compile things you'll likely need some of the following tools. Unfortunately the `tar` that BusyBox ships with is insufficient for a lot of legitimate tar files that source code might come in, so here's some repackaging in simple ZIP files for convenience's sake:
{F1810}
{F1809}
NOTE: Using busybox, the `./configure` runs will be full of `./configure: eval: line 1: expr: not found`. So you won't actually see the output. Lame! But it is doing stuff. But doesn't seem to work entirely in the end?
[[ https://www.gnu.org/software/mes/ | GNU Mes ]] might help with the boostrapping problem a bit, but you still need an actual compiler probably to start all of this.
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads has tools that could be used for cross-compiling, but cross-compiling is a PITA.
https://elinux.org/Toolchains might be the best place to look, and to avoid cross-compiling maybe https://elinux.org/Toolchains#musl.cc ?