See https://github.com/Perl/perl5/issues/22793
This typo in a printf format causes some C compilations to fail; others
to just warn. However stderr is redirected to /dev/null, so we weren't
aware of this issue.
When it fails, other issues cause perl to not be usable on the system.
/* Here isn't name=value pairs. Find the position of the alternate */
const char * alt_pos = strstr(lc_all, alternate);
if (! alt_pos) {
- fprintf(stderr, "Couldn't find '%s' in '%'s\n", alternate, lc_all);
+ fprintf(stderr, "Couldn't find '%s' in '%s'\n", alternate, lc_all);
return 1;
}