Am Mittwoch, 2. Januar 2013, 13:14:14 schrieb Dirk Müller:
2012/12/28 Alexander Graf <agraf@suse.de>:
Hi Alex,
I was wondering.. it makes sense to create an exclusive target for the Raspberry PI (march=armv6zk -mcpu=arm1176jzf-s hard float, thumb) The main issue is our available build power. We are compiling everything on our existing x86 build farm, taking away precious time from our x86 builds.
Well, I'm not sure how many other ARMv5 devices we actually support with our ARMv5 tree. I think we decided originally for building ARMv5 due to things like sheevaplug and similar. Meanwhile however it is easy to say that the Raspberry PI is vastly more popular.
So instead of adding an ARMv6 build, we could easily replace the ARMv5 build with an ARMv6 build. The question is then more how many "new" problems we will find and need to solve (miscompilations, configure scripts that can't deal with this particular target or the like).
From my unexperienced gut feeling I think it could be worth the effort.. all configure scripts I debugged had already special cases for armv6 inside, so overall I think it would be doable.
I guess the best way to test it is to build a toolchain for this triplet in e.g. Base:build:arm and then see from there.
We could also disable armv5 build to save resources and start an armv6 one in openSUSE:Factory:ARM. Since we still have some more days without high load, I am all for trying this starting today. Any concerns? -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-arm+owner@opensuse.org