[PATCH 11/15] lpc1768_mbed.cfg: Remove -DNDEBUG flag
Marcos Díaz
marcos.diaz at tallertechnologies.com
Mon Mar 9 19:38:19 UTC 2015
Thanks for the answer!
I can see that we shouldn't have any asserts in the code, we are submitting
some changes and drivers for the lpc1768 soon and will try to delete all
the asserts in that code.
Thanks again!
On Mon, Mar 9, 2015 at 4:31 PM, Joel Sherrill <joel.sherrill at oarcorp.com>
wrote:
>
>
> On March 9, 2015 2:25:29 PM CDT, "Marcos Díaz" <
> marcos.diaz at tallertechnologies.com> wrote:
> >Hi!
> >
> >I wanted to know which warning this raised, and how is the correct way
> >to set this flag in production code?
>
> First, there should be no assert's in cpukit so those there should be
> fixed. I think the same applies for BSPs.
>
> It tripped some warnings for set but not used variables on m68k. I noticed
> it had -DNDEBUG which it shouldn't have, so I removed them.
>
> Adding it to CFLAGS on the configure line is the best way but there
> shouldn't have been any.
>
> There is a ticket for the asserts to be removed.
>
> >Thanks!
> >
> >
> >On Mon, Mar 9, 2015 at 2:38 PM, Joel Sherrill
> ><joel.sherrill at oarcorp.com> wrote:
> >
> >---
> > c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> >diff --git a/c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg
> >b/c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg
> >index 4cf24c8..a5ed9c6 100644
> >--- a/c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg
> >+++ b/c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg
> >@@ -8,7 +8,7 @@ RTEMS_CPU = arm
> >
> > CPU_CFLAGS = -march=armv7-m -mthumb
> >
> >-CFLAGS_OPTIMIZE_V = -O2 -ggdb3 -DNDEBUG
> >+CFLAGS_OPTIMIZE_V = -O2 -ggdb3
> > BINEXT?=.bin
> > # This defines the operations performed on the linked executable.
> > # is currently required.
> >--
> >1.9.3
> >
> >_______________________________________________
> >devel mailing list
> >devel at rtems.org
> >http://lists.rtems.org/mailman/listinfo/devel
> >
> >
> >
> >
> >--
> >
> >______________________________
> >
> >
> >
> >
> >Marcos Díaz
> >
> >Software Engineer
> >
> >
> >San Lorenzo 47, 3rd Floor, Office 5
> >
> >Córdoba, Argentina
> >
> >
> >Phone: +54 351 4217888 / +54 351 4218211/ +54 351 7617452
> >
> >Skype: markdiaz22
>
> --joel
>
--
______________________________
<http://www.tallertechnologies.com>
Marcos Díaz
Software Engineer
San Lorenzo 47, 3rd Floor, Office 5
Córdoba, Argentina
Phone: +54 351 4217888 / +54 351 4218211/ +54 351 7617452
Skype: markdiaz22
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20150309/f8bb5398/attachment-0002.html>
More information about the devel
mailing list