On 10/24/07, Jie Zhang <jzhang.linux@xxxxxxxxx> wrote:On 10/25/07, Adrian Bunk <bunk@xxxxxxxxxx> wrote:"extern inline" will have different semantics with gcc 4.3.What if we compile it with gcc 4.1?
Signed-off-by: Adrian Bunk <bunk@xxxxxxxxxx>
--- a/include/asm-blackfin/string.h
+++ b/include/asm-blackfin/string.h
@@ -4,7 +4,7 @@
#ifdef __KERNEL__ /* only set these up for kernel code */
#define __HAVE_ARCH_STRCPY
-extern inline char *strcpy(char *dest, const char *src)
+static inline char *strcpy(char *dest, const char *src)
{
char *xdest = dest;
char temp = 0;
we'll have to either use the gcc attributes to force old inline
behavior or use the gcc flag to force it