This is the mail archive of the ecos-devel@sourceware.org mailing list for the eCos project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On 17.01.2012 17:09, Stanislav Meduna wrote:It would be pretty cool if we made a script that downloaded and built the eCos GNU tools for the current "official" version. Add the script to the source control. That way we'd all have a good starting point when upgrading personal tool chains. And, while we're at it, update the ancient directions on the web site on how to build a tool chain:On 17.01.2012 10:36, Tomas Frydrych wrote:
Some of the more recent gccs were not producing usable binaries on some platforms (including arm) with the -Os option. I do not know if this is the case with 4.6.2, and I don't think ecos uses -Os by default, but it is probably worth checking whether this works (and at least documenting somewhere if it does not).Do you happen to have more details on this - versions, flags used, example to reproduce...?
http://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html says
-Os enables all -O2 optimizations that do not typically increase code size. It also performs further optimizations designed to reduce code size.
it would be good to know whether the problems come from -O2 (which would be a major problem) or from these further optimizations.
I am compiling with default eCos options (that include -O2). Haven't noticed a problems so far.
Ilija
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |