We dont have strtol_l on musl so the missing configure.ac check is not a problem for us. By skipping it we also avoid regenerating configure script. diff --git a/libguile/i18n.c b/libguile/i18n.c index f0e3443..17e9eca 100644 --- a/libguile/i18n.c +++ b/libguile/i18n.c @@ -1373,7 +1373,7 @@ SCM_DEFINE (scm_locale_string_to_integer, "locale-string->integer", if (c_locale != NULL) { -#ifdef USE_GNU_LOCALE_API +#if defined(USE_GNU_LOCALE_API) && defined(HAVE_STRTOL_L) c_result = strtol_l (c_str, &c_endptr, c_base, c_locale); #else RUN_IN_LOCALE_SECTION (c_locale, -- 2.4.3