diff --git a/libguile/ChangeLog b/libguile/ChangeLog index 04d4e7c6a..f6fcdc61e 100644 --- a/libguile/ChangeLog +++ b/libguile/ChangeLog @@ -1,5 +1,9 @@ 2008-07-04 Ludovic Courtès + * posix.h (scm_i_locale_mutex): Don't declare as `SCM_INTERNAL' + since it's needed by `libguile-i18n'. Reported by Patrick + Horgan . + * __scm.h (SCM_INTERNAL): Add `extern' so that these symbols are not considered as "common" by GCC 4.3. Reported by Patrick Horgan . diff --git a/libguile/posix.h b/libguile/posix.h index d51da9479..34e1fc77f 100644 --- a/libguile/posix.h +++ b/libguile/posix.h @@ -86,7 +86,7 @@ SCM_API SCM scm_sethostname (SCM name); SCM_API SCM scm_gethostname (void); SCM_INTERNAL void scm_init_posix (void); -SCM_INTERNAL scm_i_pthread_mutex_t scm_i_locale_mutex; +SCM_API scm_i_pthread_mutex_t scm_i_locale_mutex; #endif /* SCM_POSIX_H */