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

Reevaluate qoriq packages with availibility of gcc493 #2319

Closed piejanssens closed 8 years ago

piejanssens commented 8 years ago

The DSM 6.0 toolchains contain a newer gcc version supporting newer features such as C11 or C14. I believe because in the past qoriq toolchains were trailing behind with an outdated gcc that some packages have not been updated or haven't been available for qoriq devices. Correct?

Could we list these packages here and reevaluate them?

Dr-Bean commented 8 years ago

PPC/Qoriq's issue wasn't an outdated GCC version. The issue is that the arch is considered exotic, and a number of instructions are not implemented. A lot of developers haven't implemented workarounds for PPC32 and don't plan to, especially since the architecture as a whole seems to be EOL, and is being replaced with PPC64.

C11/C14 is a different matter, and is not related to PPC specifically. It more or less has a similar outcome though: software that uses instructions that are introduced with the new standards won't compile. Most, if not all, of the older Synology arches will be affected by this at some point.