what I know is that uclibc depends on linux headers for system calls, while the implementation of newlib separates system dependent functions(printf, malloc, etc.) into libgloss. am i right? looking forward answers from uclibc-ers. -- Best Regards.