-
Notifications
You must be signed in to change notification settings - Fork 34
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Introduce generic toolchains based on bootlin
- use precompiled ready to use toolchains from https://toolchains.bootlin.com/ - display generic toolchain on top of lists - aarch64_generic, armv7_generic, mips32el_generic, sh4_generic focus the compatiblity with a wide range of devices
- Loading branch information
WXbet
committed
Mar 29, 2024
1 parent
77f95fe
commit bcdd313
Showing
6 changed files
with
126 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
_toolchainname="aarch64_generic"; | ||
default_use="USE_LIBCRYPTO"; | ||
extra_use=""; | ||
extra_cc=""; | ||
extra_ld=""; | ||
extra_c=""; | ||
_description="aarch64 stb's (generic)"; | ||
_oscamconfdir_default="/etc/tuxbox/config"; | ||
_oscamconfdir_custom=""; | ||
_compiler="aarch64-buildroot-linux-gnu-"; | ||
_sysroot="aarch64-buildroot-linux-gnu/sysroot"; | ||
_libsearchdir="/usr/lib"; | ||
_toolchainfilename="aHR0cHM6Ly90b29sY2hhaW5zLmJvb3RsaW4uY29tL2Rvd25sb2Fkcy9yZWxlYXNlcy90b29sY2hhaW5zL2FhcmNoNjQvdGFyYmFsbHMvYWFyY2g2NC0tZ2xpYmMtLXN0YWJsZS0yMDE4LjExLTEudGFyLmJ6Mg=="; | ||
_md5sum="3dabef3ced22e58bc061be2f74dfae85 aarch64--glibc--stable-2018.11-1.tar.bz2"; | ||
_tc_info="!!! Bootlin Stable Toolchain 2018.11-1 !!!\n | ||
\n | ||
generic cross toolchain for aarch64 devices\n | ||
\n | ||
arch aarch64\n | ||
glibc 2.27\n | ||
gcc 7.3.0\n | ||
gdb 7.12.1\n | ||
linux 4.1.52\n | ||
binutils 2.29.1\n"; | ||
_tc_infolines="10"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
_toolchainname="armv7_generic"; | ||
default_use="USE_LIBCRYPTO"; | ||
extra_use=""; | ||
extra_cc=""; | ||
extra_ld=""; | ||
extra_c="-mfpu=vfpv3-d16"; #special optimization for HiSilicon MV430 devices | ||
_description="armv7 stb's (generic)"; | ||
_oscamconfdir_default="/etc/tuxbox/config"; | ||
_oscamconfdir_custom=""; | ||
_compiler="arm-buildroot-linux-gnueabihf-"; | ||
_sysroot="arm-buildroot-linux-gnueabihf/sysroot"; | ||
_libsearchdir="/usr/lib"; | ||
_toolchainfilename="aHR0cHM6Ly90b29sY2hhaW5zLmJvb3RsaW4uY29tL2Rvd25sb2Fkcy9yZWxlYXNlcy90b29sY2hhaW5zL2FybXY3LWVhYmloZi90YXJiYWxscy9hcm12Ny1lYWJpaGYtLWdsaWJjLS1zdGFibGUtMjAxOC4xMS0xLnRhci5iejI="; | ||
_md5sum="cf6286d326c14d6a51ba05c33c8218a0 armv7-eabihf--glibc--stable-2018.11-1.tar.bz2"; | ||
_tc_info="!!! Bootlin Stable Toolchain 2018.11-1 !!!\n | ||
\n | ||
generic cross toolchain for armv7eabihf devices\n | ||
\n | ||
arch armv7\n | ||
glibc 2.27\n | ||
gcc 7.3.0\n | ||
gdb 7.12.1\n | ||
linux 4.1.52\n | ||
binutils 2.29.1\n"; | ||
_tc_infolines="10"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
_toolchainname="mips32el_generic"; | ||
default_use="USE_LIBCRYPTO"; | ||
extra_use=""; | ||
extra_cc=""; | ||
extra_ld=""; | ||
extra_c=""; | ||
_description="mips32el stb's (generic)"; | ||
_oscamconfdir_default="/etc/tuxbox/config"; | ||
_oscamconfdir_custom=""; | ||
_compiler="mipsel-buildroot-linux-gnu-"; | ||
_sysroot="mipsel-buildroot-linux-gnu/sysroot"; | ||
_libsearchdir="/usr/lib"; | ||
_toolchainfilename="aHR0cHM6Ly90b29sY2hhaW5zLmJvb3RsaW4uY29tL2Rvd25sb2Fkcy9yZWxlYXNlcy90b29sY2hhaW5zL21pcHMzMmVsL3RhcmJhbGxzL21pcHMzMmVsLS1nbGliYy0tc3RhYmxlLTIwMTguMTEtMS50YXIuYnoy"; | ||
_md5sum="6c1170df27d57dd3bbff9456f0afa813 mips32el--glibc--stable-2018.11-1.tar.bz2"; | ||
_tc_info="!!! Bootlin Stable Toolchain 2018.11-1 !!!\n | ||
\n | ||
generic cross toolchain for mips32el devices\n | ||
\n | ||
arch mips32el\n | ||
glibc 2.27\n | ||
gcc 7.3.0\n | ||
gdb 7.12.1\n | ||
linux 4.1.52\n | ||
binutils 2.29.1\n"; | ||
_tc_infolines="10"; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
_toolchainname="sh4_generic"; | ||
default_use="USE_LIBCRYPTO"; | ||
extra_use=""; | ||
extra_cc=""; | ||
extra_ld=""; | ||
extra_c=""; | ||
_description="sh4 stb's (generic)"; | ||
_oscamconfdir_default="/etc/tuxbox/config"; | ||
_oscamconfdir_custom=""; | ||
_compiler="sh4-buildroot-linux-gnu-"; | ||
_sysroot="sh4-buildroot-linux-gnu/sysroot"; | ||
_libsearchdir="/usr/lib"; | ||
_toolchainfilename="aHR0cHM6Ly90b29sY2hhaW5zLmJvb3RsaW4uY29tL2Rvd25sb2Fkcy9yZWxlYXNlcy90b29sY2hhaW5zL3NoLXNoNC90YXJiYWxscy9zaC1zaDQtLWdsaWJjLS1zdGFibGUtMjAxOC4xMS0xLnRhci5iejI="; | ||
_md5sum="ad318a6d09ce1d18912b83293c8ed434 sh-sh4--glibc--stable-2018.11-1.tar.bz2"; | ||
_tc_info="!!! Bootlin Stable Toolchain 2018.11-1 !!!\n | ||
\n | ||
generic cross toolchain for sh4 devices\n | ||
\n | ||
arch sh4\n | ||
glibc 2.27\n | ||
gcc 7.3.0\n | ||
gdb 7.12.1\n | ||
linux 4.1.52\n | ||
binutils 2.29.1\n"; | ||
_tc_infolines="10"; |