SynoCommunity / spksrc

Cross compilation framework to create native packages for the Synology's NAS
https://synocommunity.com
Other
3.03k stars 1.23k forks source link

Architectures modifications #1873

Closed piwi82 closed 7 years ago

piwi82 commented 9 years ago

Synology has changed the names of some architectures, just take a look at http://download.synology.com/download/spk/Spreadsheet/1.0-0058/

I don't know yet what armv5, armv7, and i686 are replacing, but there is no change in clients requests to the package server :

[13/Oct/2015:18:31:14 +0200] "GET /vim/2/vim.v2.f1594%5B88f628x%5D.spk?arch=88f628x&build=7135&unique=synology_88f6282_211&build=7135&major=6&pkg_version=&minor=0&mode=install HTTP/1.1" 200 10178560 "-" "synology_88f6282_211 DSM6.0-7135 (package)"

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Dr-Bean commented 9 years ago

Interesting :) Synology seems to be using the same approach as our x64 packages, but for ARM as well.

The following table is unconfirmed until Synology publishes a new toolkit version, but this is what I came up with. Maybe the new toolchains will follow the same approach, but we'll have to wait and see. I don't think it would matter too much.

Synology Toolchain
armada370 armada370
armada375 armada375
(armada38x) (armada38x)
armadaxp armadaxp
armv5 88f528x 88f628x
armv7 alpine alpine4k (armadaxp)
comcerto2k comcerto2k
i686 evansport
monaco (monaco)
ppc ppc853x qoriq
x86_64 avoton (braswell) bromolow cedarview x86

Between parentheses () indicates unreleased/unconfirmed.

piwi82 commented 8 years ago

New architectures added : hi3535 (NVR216) and armada38x (DS216). TC's for northstarplus (RT1900ac), hi3535 and armada38x aren't yet available.

Dr-Bean commented 8 years ago

Northstarplus? You mean this one: http://sourceforge.net/projects/dsgpl/files/SRM%201.0%20Tool%20Chains/ ? ;) We don't support it yet though, ref. https://github.com/SynoCommunity/spksrc/issues/1869.

piwi82 commented 8 years ago

Oups, I missed this path (/SRM 1.0 Tool Chains) :wink: