path for patches
Ralf Corsepius
ralf.corsepius at rtems.org
Thu Apr 11 09:54:11 UTC 2013
On 04/11/2013 09:56 AM, Sebastian Huber wrote:
> I would not use GCC 4.4.7 on ARM due to this bug:
>
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38644
>
> At least you have to make sure to disable this optimization.
Well, I think you are overdramatising. All tools/programs will always
contain bugs somewhere - Bug free SW is an illusion. It's just a matter
of these bugs to show effect in your personal use case.
That said, yes, it might be true, this bug might have affected your
work, and it might be true, this bug may have disqualified gcc-4.4.7 for
your work.
However, it this bug was as dramatic as you seem to be trying to make it
appear, it would likely have seen more attention from the RTEMS users -
This apparently wasn't the case.
Anyway, the real problem behind all this, is not this particular bug, is
gcc-4.4.x being unmaintained and dead upstream, i.e. this bug won't ever
be fixed for gcc-4.4.x, and rtems-4.10 not being worked at either (==
dead, IMO)
> In general for ARM I would use the current RTEMS development version
> (future 4.11).
This is what I would have recommended some years ago, but ATM, I do not
second this recommendation. IMO, rtems 4.11 is suitable as basis for OS
development, but is way too volatile to be suitable as basis of
application development.
Similar things can be said about gcc-4.8.0. It's too young to have a
general opinion on it or of its usability for particular target.
The only difference to its predecessors is it, some of the known bugs
its predecessors had suffered from, are _supposed_ to have been fixed.
This does not mean it carries less/more bugs or new/yet unknown bugs.
Ralf
More information about the users
mailing list