Building RTEMS with -O0

Matthew J Fletcher amimjf at gmail.com
Tue Mar 19 09:37:26 UTC 2013


Thanks All,

Even the latest GCC/GDB/DWARF works much better at -O0.


On 19 March 2013 09:02, Ralf Kirchner <ralf.kirchner at embedded-brains.de>wrote:

> Hi Matthew,
> The quick and dirty solution is:
> - Find the *.cfg file for your BSP
> - In that *.cfg file (or in a file included by that file) change -Os to
> -O0 or whatever you like
> - Delete your build tree and run configure in order to get the option
> into the Makefiles
>
> For the lpc24xx_ncs_ram BSP this means:
> - Find *.cfg
> - Select and and open file
> rtems/c/src/lib/libbsp/arm/lpc24xx/make/custom/lpc24xx_ncs_ram.cfg
> - See that the file includes $(RTEMS_ROOT)/make/custom/lpc24xx.inc
> - Open file rtems/c/src/lib/libbsp/arm/lpc24xx/make/custom/lpc24xx.inc
> - In that file change -Os to -O0 and save the file
> - Delete your build tree
> - Run configure
> - Re-build
>
> Not a nice solution but it works.
>
> Kind Regards
>         Ralf Kirchner
>
> Am 18.03.2013 15:02, schrieb Matthew J Fletcher:
> > Hi,
> >
> > Does anyone know how to override the default -0S optimisation rtems uses
> > ?, there is an old (2005) post here
> >
> > http://www.rtems.com/ml/rtems-users/2005/july/msg00094.html
> >
> > That recommends building with VARIANT=debug but that still passed -OS
> > for me.
> >
> >
> >
> > regards
> > ---
> > Matthew J Fletcher
> >
> >
> >
> > _______________________________________________
> > rtems-users mailing list
> > rtems-users at rtems.org
> > http://www.rtems.org/mailman/listinfo/rtems-users
> >
>
>
> --
> --------------------------------------------
> Embedded Brains GmbH
> Ralf Kirchner          Dornierstr. 4
> D-82178 Puchheim       Germany
> email: ralf.kirchner at embedded-brains.de
> Phone: +49-89-18 94 741-17
> Fax:   +49-89-18 94 741-08
>
> Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
>



-- 

regards
---
Matthew J Fletcher
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20130319/ee1725d3/attachment-0001.html>


More information about the users mailing list