- update all crosstool-NG toolchain template to latest gcc (10.2.0) and binutils (2.35) versions
- run ./s3 tcupdate --update_me to get the latest toolchain templates
- run ./s3 tcupdate --setup to get the latest crosstool-NG with gcc 10.2.0 support
- Better detection of integration the same library with different versions
- fix regression of reuse of MENU_OPTIONS variable, which lead to redundant menu items in the simblebuild3 menus (unset necessary)
- update language files
- encode _toolchainfilename in the right way without leading "Toolchain-" string (like s3 does it)
- reuse some s3 decode functionality
- fix logfile output when creating Android-NDK toolchains
- extend _migrations function to automatically fix wrong toolchainfilename parameter
- update language files
- remove built-in tag from cross toolchain menu
- avoid to use unzip of incompatible busybox version
- don't show bta libraries by default
- add disabled patches for crosstool-ng (you can enable it when you need it) to support gcc 10.2.0 and binutils 2.35
- introduce S3TUP_CONFIG_VERSION to detect newer config file template
- revert make install_sw to make install_ to fix build errors on some OPENSSL versions
- new cross toolchain template for FRITZ!Box 7590 and other GRX models Release 7.2x
- integrate use of toolchains from Android Native Development Kit (NDK)
- add new cross toolchain template for Android 7.0 Nougat STBs
- rewrite/optimze config file generation code and introduce a config template file to avoid unmaintainable code
- add new libraries for toolchain integration (CCID IFD Handler 1.4.33, libusb 0.1.12)
- update language files
This file enables STAPI on some Android powered STBs. To get this working, set USE variable USE_STAPI and and the following variables in toolchain.cfg file: stapi_lib_custom="libwi.a"
stapi_allowed="1"
The source of this library is explicitly unknown.
new parameters via toolchain.cfg config
- extra_use: to specify additional USE FLAGS
- extra_cc: to specify additional CC FLAGS
- _androidndkdir: to export ANDROID_NDK variable
- stapi_lib_custom: to include a custom STAPI_LIB located in support/stapi folder
- integrate s3 language support (+en, +de; bg, es, fr, it, nl, pl, pt, tr needs further translation)
- remove annoying startup bug (Error: Expected 4 arguments, found only 3. - loop) when no toolchains or templates are installed
- some menu auto sizing optimization
- support for automatic detection and reintegration of libraries when rebuilding existing toolchains
- new config option LIBS_AUTO_INTEGRATE to enable/disable this automatic reintegration, default is LIBS_AUTO_INTEGRATE=1
- rework of some code fragments