This is the mail archive of the crossgcc@sourceware.org mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
It's all a question of having control over the processes. We are being able to do regression tests for all releases, so new constellations can be qualified quickly. And for projects which are frozen to old versions there is no reason _not_ to stay with the crosstool which successfully built it. You changed anything, new patches, new host system? Well, then you'll have to re-qualify anyway, so there is no difference to using current versions.
Your regressions might not catch a new type (class?) of bug which is introduced by using newer tools. Any new gcc version scares the hell out of me -- I just have no control over what kind of nifty optimization it brings, that just breaks my embedded device. Want an example? Take an application's stack usage: on Unices, stack memory is infinite by definitionem: go buy some more RAM, and let the page do its bit. On my emedded device, perhaps in the boot loader, the stack is not at all infinite and violations sometimes even go unnoticed for quite some time. If I have a working configuration to compile boot loader code, I'll be damned to throw in a new gcc just because it's there.
There is no inherently bad thing with using old software unless you are in need for newer features or just the fun playing with new software.
Regards, Marius
-- Marius Groeger <mgroeger@sysgo.com> SYSGO AG Embedded and Real-Time Software Voice: +49 6136 9948 0 FAX: +49 6136 9948 10 www.sysgo.com | www.elinos.com | www.osek.de | www.pikeos.com
------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.org
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |