From a5641ab63ec13fb8a4629b7c35ca5c338529c95b Mon Sep 17 00:00:00 2001 From: Trevor Woerner Date: Fri, 17 Jun 2016 10:31:56 -0400 Subject: [PATCH] cookie_io fixes for gcc-5.3 Using the latest (as of today) gcc-arm-embedded toolchain caused two build failures similar to: error: unknown type name 'cookie_io_functions_t' These custom IO functions are now protected by a define, so define _GNU_SOURCE which enables all such areas. This is a libc issue. Signed-off-by: Trevor Woerner --- examples/stm32/f0/stm32f0-discovery/usart_stdio/usart_stdio.c | 1 + examples/stm32/f4/stm32f429i-discovery/lcd-dma/console.c | 1 + 2 files changed, 2 insertions(+) diff --git a/examples/stm32/f0/stm32f0-discovery/usart_stdio/usart_stdio.c b/examples/stm32/f0/stm32f0-discovery/usart_stdio/usart_stdio.c index 0f15aea..012786d 100644 --- a/examples/stm32/f0/stm32f0-discovery/usart_stdio/usart_stdio.c +++ b/examples/stm32/f0/stm32f0-discovery/usart_stdio/usart_stdio.c @@ -18,6 +18,7 @@ * along with this library. If not, see . */ +#define _GNU_SOURCE #include #include #include diff --git a/examples/stm32/f4/stm32f429i-discovery/lcd-dma/console.c b/examples/stm32/f4/stm32f429i-discovery/lcd-dma/console.c index e6bc91e..9534169 100644 --- a/examples/stm32/f4/stm32f429i-discovery/lcd-dma/console.c +++ b/examples/stm32/f4/stm32f429i-discovery/lcd-dma/console.c @@ -22,6 +22,7 @@ * */ +#define _GNU_SOURCE #include #include #include