Releases: SynoCommunity/spksrc
rust toolchains for qoriq
rust with qoric toolchains work only for target powerpc-unknown-linux-gnuspe
The toolchains are built in toolchain/syno-qoriq-6.2.4
like:
make RUST_BUILD_TOOLCHAIN=1 RUST_BUILD_VERSION=1.82.0
and after successful build, the archives are create like:
tar -C work/rust/build/x86_64-unknown-linux-gnu/stage2 --exclude=src --exclude=rustc-src -cvJf 1.82.0-powerpc-unknown-linux-gnuspe.txz .
SRM 1.3 Toolchains
Provide SRM 1.3 toolchains extracted from toolkit archives.
the toolchain files contain a part of the toolkit archives and are created like this:
mkdir ds.ipq806x-1.3.env
cd ds.ipq806x-1.3.env
sudo tar x -f ../ds.ipq806x-1.3.env.tgz
sudo chown root:root -R ./ds.ipq806x-1.3.env/usr/local/arm-unknown-linux-gnueabi
cd ./ds.ipq806x-1.3.env/usr/local/
tar -cJvf ../../../ipq806x-gcc1030_glibc232_srm-1.3.tar.xz arm-unknown-linux-gnueabi
mkdir ds.dakota-1.3.env
cd ds.dakota-1.3.env
sudo tar x -f ../ds.dakota-1.3.env.tgz
cd ./usr/local/
sudo chown root:root -R ./arm-unknown-linux-gnueabi
tar -cJvf ../../../dakota-gcc1030_glibc232_srm-1.3.tar.xz arm-unknown-linux-gnueabi
mkdir ds.cypress-1.3.env
cd ds.cypress-1.3.env
sudo tar x -f ../ds.cypress-1.3.env.tgz
cd ./usr/local/
sudo chown root:root -R ./aarch64-unknown-linux-gnu
tar -cJvf ../../../cypress-gcc1030_glibc232_srm-1.3.tar.xz aarch64-unknown-linux-gnu
mkdir ds.hawkeye-1.3.env
cd ds.hawkeye-1.3.env
sudo tar x -f ../ds.hawkeye-1.3.env.tgz
cd ./usr/local/
sudo chown root:root -R ./arm-unknown-linux-gnueabi
tar -cJvf ../../../hawkeye-gcc1030_glibc232_srm-1.3.tar.xz arm-unknown-linux-gnueabi
DSM 6.2.4 Toolchains
Provide DSM 6.2.4 Toolchains since Synology might remove those in October 2024.
6281-gcc464_glibc215_88f6281-GPL.txz
is for88f6281-6.2.4
alpine-gcc493_glibc220_hard-GPL.txz
is foralpine-6.2.4
alpine4k-gcc493_glibc220_hard-GPL.txz
is foralpine4k-6.2.4
apollolake-gcc493_glibc220_linaro_x86_64-GPL.txz
is forapollolake-6.2.4
armada370-gcc493_glibc220_hard-GPL.txz
is forarmada370-6.2.4
armada375-gcc493_glibc220_hard-GPL.txz
is forarmada375-6.2.4
armada37xx-gcc494_glibc220_armv8-GPL.txz
is forarmada37xx-6.2.4
armada38x-gcc493_glibc220_hard-GPL.txz
is forarmada38x-6.2.4
andarmv7-6.2.4
armadaxp-gcc493_glibc220_hard-GPL.txz
is forarmadaxp-6.2.4
avoton-gcc493_glibc220_linaro_x86_64-GPL.txz
is foravoton-6.2.4
braswell-gcc493_glibc220_linaro_x86_64-GPL.txz
is forbraswell-6.2.4
broadwell-gcc493_glibc220_linaro_x86_64-GPL.txz
is forbroadwell-6.2.4
broadwellnk-gcc493_glibc220_linaro_x86_64-GPL.txz
is forbroadwellnk-6.2.4
bromolow-gcc493_glibc220_linaro_x86_64-GPL.txz
is forbromolow-6.2.4
cedarview-gcc493_glibc220_linaro_x86_64-GPL.txz
is forcedarview-6.2.4
comcerto2k-gcc493_glibc220_hard-GPL.txz
is forcomcerto2k-6.2.4
denverton-gcc493_glibc220_linaro_x86_64-GPL.txz
is fordenverton-6.2.4
evansport-gcc493_glibc220_linaro_i686-GPL.txz
is forevansport-6.2.4
geminilake-gcc493_glibc220_linaro_x86_64-GPL.txz
is forgeminilake-6.2.4
grantley-gcc493_glibc220_linaro_x86_64-GPL.txz
is forgrantley-6.2.4
hi3535-gcc483_glibc219_hi3535-GPL.txz
is forhi3535-6.2.4
kvmx64-gcc493_glibc220_linaro_x86_64-GPL.txz
is forkvmx64-6.2.4
monaco-gcc493_glibc220_hard-GPL.txz
is formonaco-6.2.4
purley-gcc493_glibc220_linaro_x86_64-GPL.txz
is forpurley-6.2.4
qoriq-gcc493_glibc220_hard_qoriq-GPL.txz
is forqoriq-6.2.4
rtd1296-gcc494_glibc220_armv8-GPL.txz
is forrtd1296-6.2.4
andaarch64-6.2.4
v1000-gcc493_glibc220_linaro_x86_64-GPL.txz
is forv1000-6.2.4
x64-gcc493_glibc220_linaro_x86_64-GPL.txz
is forx64-6.2.4
andx86-6.2.4
transmission
Provide a source archive for transmission (4.0.6) that includes the submodules
the archive is created with the script
- create_transmission_archive_with_submodules.sh
transmission-4.0.6 is missing the linked submodules (#6126)
hopefully further releases of transmission will provide complete source archive
rust toolchain for qoriq (beta)
temporary builds of rust toolchain for qoriq (see #5879)
The archive is built in toolchain/syno-qoriq-6.2.4/
with
tar -C work/rust/build/x86_64-unknown-linux-gnu/stage2 --exclude=src --exclude=rustc-src -cJf stage2_powerpc-unknown-linux-gnuspe.txz .
Native LLVM
Prebuilt native/llvm-9.0
This build take a huge amount of resources. So we can benefit of prebuilt releases.
Prebuilt native/llvm-14.0
dito
SRM 1.2 Toolchains
Provide old SRM 1.2 Toolchains since Synology removed those in 2023
- gcc493_glibc220_hard-GPL.tgz for arch-armv7-1.2
- ipq806x-gcc493_glibc220_hard-GPL.tgz for arch-ipq806x-1.2
This toolchain is required to build packages for RT1900ac
that will not support SRM 1.3.
DSM 5.2 Toolchains
Provide old DSM 5.2 Toolchains since Synology removed those in 2023
- x64-gcc473_glibc217_x86_64-GPL.txz is for
arch-x86-5.2
- 853x-gcc4374_eglibc2874_qoriq-GPL.txz is for for
arch-ppc853x-5.2
- 6281-gcc464_glibc215_88f6281-GPL.txz is for
arch-88f62891-5.2
Only toolchains for models that do not support DSM 6+ are provided
- arch-x86
DS1010+, RS810+, RS810RP+, DS710+ - arch-ppc853x
DS110+, DS210+, DS410 - arch-88f6281
DS110j, DS210j, DS410j
abandoned sources
Provide a repository for abandoned sources required to build packages.
-
sources for cross/libstdc++
originally located at http://http.us.debian.org/debian/pool/main/g/gcc-6/ -
toolchains for DSM 5.2 that are not provided by Synology anymore
-
URL of
urw-base35-20151005
fonts is deprecated. Newer versions are available from other sources, but have different structure in the archive and different font file names.