updated with uclibc issues.