OSDN Git Service

Patch from Martin Proulx to remove weak_aliases for non ELF compilers in
authorEric Andersen <andersen@codepoet.org>
Wed, 17 Apr 2002 11:31:08 +0000 (11:31 -0000)
committerEric Andersen <andersen@codepoet.org>
Wed, 17 Apr 2002 11:31:08 +0000 (11:31 -0000)
__uClibc_main for the _stdio_init and _stdio_term functions.  Since
weak_aliases are defined as hard aliases for non ELF compilers, these 2 symbols
ended up to be multiply defined, as those two are defined in stdio.c.

libc/misc/internals/__uClibc_main.c

index da68e78..23e024e 100644 (file)
@@ -54,8 +54,8 @@ extern void _fini(void);
 extern void _stdio_init(void);
 weak_alias(__uClibc_empty_func, _init);
 weak_alias(__uClibc_empty_func, _fini);
-weak_alias(__uClibc_empty_func, _stdio_init);
-weak_alias(__uClibc_empty_func, _stdio_term);
+//weak_alias(__uClibc_empty_func, _stdio_init);
+//weak_alias(__uClibc_empty_func, _stdio_term);
 //weak_alias(__uClibc_empty_func, atexit);
 extern int atexit(void (*function)(void));
 //weak_alias(__uClibc_empty_func, __errno_location);