[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#8772) Build fail: thr_posix.c:329:16: error: only weak aliases are supported on darwin



Full_Name: Graham Leggett
Version: git master
OS: MacOS Sierra
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (5.56.169.82)


Hi all,

I am seeing a build failure when trying to build openldap master on MacOS
Sierra:

 cc -g -O2 -I../../include -I../../include -DLDAP_R_COMPILE -I./../libldap
-DLDAP_LIBRARY -c thr_posix.c  -fno-common -DPIC -o .libs/thr_posix.o
thr_posix.c:329:16: error: only weak aliases are supported on darwin
        LDAP_GCCATTR((alias("ldap_pvt_thread_mutex_destroy")));
                      ^
thr_posix.c:331:16: error: only weak aliases are supported on darwin
        LDAP_GCCATTR((alias("ldap_pvt_thread_mutex_lock")));
                      ^
thr_posix.c:333:16: error: only weak aliases are supported on darwin
        LDAP_GCCATTR((alias("ldap_pvt_thread_mutex_trylock")));
                      ^
thr_posix.c:335:16: error: only weak aliases are supported on darwin
        LDAP_GCCATTR((alias("ldap_pvt_thread_mutex_unlock")));
                      ^
4 errors generated.
make[2]: *** [thr_posix.lo] Error 1
make[1]: *** [all-common] Error 1
make: *** [all-common] Error 1

Regards,
Graham
--