diff --git a/Makefile b/Makefile index a568886..5ecf5f1 100644 --- a/Makefile +++ b/Makefile @@ -2,7 +2,7 @@ include mkenv.mk include magic.mk CFLAGS = -march=armv5te -mfloat-abi=soft -Wall \ - -O0 -ggdb -Iinclude + -Os -ggdb -Iinclude LDFLAGS = --nostdlib -T fernvale.ld LIBS = diff --git a/bionic.c b/bionic.c index c4b8b9d..96f09b6 100644 --- a/bionic.c +++ b/bionic.c @@ -685,6 +685,11 @@ void _memset(void *dst0, char val, size_t length) *ptr++ = val; } +void __aeabi_memset(void *dst0, char val, size_t length) +{ + _memset(dst0, val, length); +} + int _strlen(const char *s) { int i = 0;