Warning while compiling newlib-nano for eabi

Message ID 002201d3a0c1$038a8ba0$0a9fa2e0$@jasoon.nl
State Superseded
Headers show
Series
  • Warning while compiling newlib-nano for eabi
Related show

Commit Message

Jaap de Wolff Feb. 8, 2018, 9:41 a.m.
At this moment we get warnings while we compile nano for eabi.
This patch will prevent this

Jaap de Wolff

Comments

Corinna Vinschen Feb. 8, 2018, 3:34 p.m. | #1
On Feb  8 10:41, Jaap de Wolff wrote:
> At this moment we get warnings while we compile nano for eabi.

> This patch will prevent this

> 

> Jaap de Wolff

> =======================PATCH=======================================

> diff --git a/newlib/libc/sys/arm/aeabi_atexit.c

> b/newlib/libc/sys/arm/aeabi_atexit.c

> index 4b600e250..9ecd19d05 100644

> --- a/newlib/libc/sys/arm/aeabi_atexit.c

> +++ b/newlib/libc/sys/arm/aeabi_atexit.c

> @@ -1,5 +1,8 @@

>  #include <stdlib.h>

>  

> +//forward declaration


/* */  rather than //, please, just as in the other patches.

> +extern int __cxa_atexit (void (*) (void *), void *, void *);

> +

>  /* Register a function to be called by exit or when a shared library

>     is unloaded.  This routine is like __cxa_atexit, but uses the

>     calling sequence required by the ARM EABI.  */


Thanks,
Corinna

-- 
Corinna Vinschen
Cygwin Maintainer
Red Hat

Patch

=======================PATCH=======================================
diff --git a/newlib/libc/sys/arm/aeabi_atexit.c
b/newlib/libc/sys/arm/aeabi_atexit.c
index 4b600e250..9ecd19d05 100644
--- a/newlib/libc/sys/arm/aeabi_atexit.c
+++ b/newlib/libc/sys/arm/aeabi_atexit.c
@@ -1,5 +1,8 @@ 
 #include <stdlib.h>
 
+//forward declaration
+extern int __cxa_atexit (void (*) (void *), void *, void *);
+
 /* Register a function to be called by exit or when a shared library
    is unloaded.  This routine is like __cxa_atexit, but uses the
    calling sequence required by the ARM EABI.  */