Implementation of strncmp function in sys/boot/common/util.c differs from libc version. You have to use strncmp(str1, str2, len - 1) instead of strncmp(str1, str2, len) to archieve similar effect. For example, strncmp(str1, str2, 0) returns zero if libc version is used and difference of first characters if util.c version is used.
For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped
We've eliminated this code with the great move to stand + rewrite. Closing bug as OBE.