Hello, On 09/25/2011 10:40 AM, Andrew Wafaa wrote:
I'm saying almost because it seems the gcc4.6 compiler is miscompiling things, so the rpm db corrupts itself quite quickly. I'm still trying to find a fix for that. On the other side we did not get far enough with 4.4 either, so it seems we currently do need a newer compiler.
Speaking to some in the Fedora camp, they seem to think that having the latest gcc made a difference, especially ensuring it had the PRs listed in [0]. I'm no compiler expert so I wouldn't like to say. What's the best way of checking, just branch/build/submit?
I'm not a compiler expert either, but I was told by Debian developers and at different conferences that using compilers from Linaro (the non-profit Linux development company of ARM, http://www.linaro.org/ ) should give the best results.
We've also setup openSUSE:Factory:ARM, which is supposed to bootstrap itself and become a complete Factory distribution. We'll be working on this during the next week. Currently this project is empty and not yet building due to some initial issues still.
Currently we're building armv7el with softfp, although people have been indicating that we should switch to hardfp, and revive armv5el for the softfp targets. Any other comments? My thinking behind preferring hardfp is that the boards/systems that we will hopefully be running on (at least initially) will be the newer variaty which support hardfp. My understanding of the situation is that there is a significant gain if using hardfp vs softfp. Saying that though I am open to being educated on the situation. I know our competitors/peers are all switching to hardfp too. When I was at the spring Linaro meeting, there were two EFIKA's displayed next to each other. One was running the regular ARM port, the other ARMHF. Both was running PovRay and rendering the same scene. One was ready in 5 minutes the other over 20 minutes. Of course the difference is not this striking in all use cases, but still visible. The Debian ARMHF port was originally done on EFIKA MX, but runs on many other machines. Some Debian ARMHF links, which might have some useful information. http://wiki.debian.org/ArmHardFloatPort http://wiki.debian.org/ArmHardFloatTodo https://wiki.linaro.org/Linaro-arm-hardfloat Bye, CzP -- To unsubscribe, e-mail: opensuse-arm+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-arm+help@opensuse.org