Releases: lancethepants/tomatoware
v5.0 - arm64
This release adds support for the arm64/aarch64 architecture. Since uclibc-ng support for arm64 is lacking we instead use musl libc.
Asuswrt firmware exports a value to LD_LIBRARY_PATH which would wreak havoc on Tomatoware, especially so using a different libc. So musl is patched with the following changes.
LD_LIBRARY_PATH -> MUSL_LD_LIBRARY_PATH
LD_PRELOAD -> MUSL_LD_PRELOAD
GCC 12.2.0
Clang/LLVM 15.0.0 (arm64 & arm)
musl 1.2.3 (arm64)
uClibc-ng 1.0.42 (arm & mipsel)
rust 1.63.0 (arm64 & arm) (use apt to install)
v4.0
GCC 12.1.0
Clang/LLVM 14.0.3
rust 1.61.0
uClibc-ng 1.0.41
v3.0
GCC 11.2.0
Clang/LLVM 12.0.1
uClibc-ng 1.0.38
v2.0
uclibc-ng 1.0.32
gcc 9.2.0
clang 9.0.0
mipsel-linux-gcc/g++ now available on arm to cross-compile for mipsel target.
Clang/LLVM
This release adds Clang/LLVM 8 for compiling c/c++ code.
https://www.linksysinfo.org/index.php?threads/tomatoware.69742/page-4#post-305033
GCC9 will come in a later release.
Most other things are updated to their latest versions.
v1.7
v1.7
v1.6
v1.6
v1.5
uClibc-ng 1.0.22
gcc 6.3.0
v1.4
uClibc-ng 1.0.15
gcc 6.1.0
v1.3
uClibc-ng 1.0.13
gcc 5.3.0