It seems that the newer libc don't consider it appropriate if the return values of libc function is not used. This causes make to fail. Thanks and regards Praveen