Currently localcharset uses m4/glibc21.m4 (ac_cv_gnu_library_2_1) to
figure out if charset.alias needs to be installed or not.

However, a separate ac_cv_iconv_has_standard_charset_names or similar
would be better so it can be controlled better. Especially important
with musl c library, where charset.alias is not needed, but where we do
not want to appear as GNU C library or uClibc.

Additional confusion arises since:
m4/glibc2.m4 (ac_cv_gnu_library_2) checks for glibc 2+ AND NOT uclibc
m4/glibc21.m4 (ac_cv_gnu_library_2_1) checks for glibc 2.1+ OR uclibc

While glibc21.m4 is used only for localcharset in gnulib, the same
cache name value could be used for various other purposes in other
projects.

So please add separate separate config item for localcharset, even if
it defaults to ac_cv_gnu_library_2_1.

Thanks.

Reply via email to