Skip to content

Releases: lancethepants/tomatoware

v5.0 - arm64

12 Sep 19:49
Compare
Choose a tag to compare

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

23 May 16:20
Compare
Choose a tag to compare

GCC 12.1.0
Clang/LLVM 14.0.3
rust 1.61.0
uClibc-ng 1.0.41

v3.0

27 Aug 15:03
Compare
Choose a tag to compare

GCC 11.2.0
Clang/LLVM 12.0.1
uClibc-ng 1.0.38

v2.0

07 Nov 21:03
Compare
Choose a tag to compare

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

28 May 18:51
Compare
Choose a tag to compare

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

06 Mar 22:15
Compare
Choose a tag to compare
v1.7

v1.6

05 Jan 14:19
Compare
Choose a tag to compare
v1.6

v1.5

14 Mar 14:27
Compare
Choose a tag to compare

uClibc-ng 1.0.22
gcc 6.3.0

v1.4

16 Jun 20:13
Compare
Choose a tag to compare

uClibc-ng 1.0.15
gcc 6.1.0

v1.3

18 Mar 20:28
Compare
Choose a tag to compare

uClibc-ng 1.0.13
gcc 5.3.0