Author: brane Date: Sat Jun 23 22:47:22 2018 New Revision: 1834228 URL: http://svn.apache.org/viewvc?rev=1834228&view=rev Log: Silence "object has no symbols" warnings from ranlib on macOS.
* auth/auth_spnego.c, auth/auth_spnego_gss.c, auth/auth_spnego_sspi.c: Make sure each object file compiled from these sources contains at least one public symbol. Modified: serf/trunk/auth/auth_spnego.c serf/trunk/auth/auth_spnego_gss.c serf/trunk/auth/auth_spnego_sspi.c Modified: serf/trunk/auth/auth_spnego.c URL: http://svn.apache.org/viewvc/serf/trunk/auth/auth_spnego.c?rev=1834228&r1=1834227&r2=1834228&view=diff ============================================================================== --- serf/trunk/auth/auth_spnego.c (original) +++ serf/trunk/auth/auth_spnego.c Sat Jun 23 22:47:22 2018 @@ -676,4 +676,7 @@ const serf__authn_scheme_t serf__ntlm_au }; #endif /* #ifdef WIN32 */ +#else /* SERF_HAVE_SPNEGO */ +/* Prevent "object has no symbols" warnings from ranlib on macOS. */ +const long serf__fake__auth_spnego_c = 0xdeadbeef; #endif /* SERF_HAVE_SPNEGO */ Modified: serf/trunk/auth/auth_spnego_gss.c URL: http://svn.apache.org/viewvc/serf/trunk/auth/auth_spnego_gss.c?rev=1834228&r1=1834227&r2=1834228&view=diff ============================================================================== --- serf/trunk/auth/auth_spnego_gss.c (original) +++ serf/trunk/auth/auth_spnego_gss.c Sat Jun 23 22:47:22 2018 @@ -231,4 +231,7 @@ serf__spnego_init_sec_context(serf_conne } } +#else /* SERF_USE_GSSAPI */ +/* Prevent "object has no symbols" warnings from ranlib on macOS. */ +const long serf__fake__auth_spnego_gas_c = 0xdeadbeef; #endif /* SERF_USE_GSSAPI */ Modified: serf/trunk/auth/auth_spnego_sspi.c URL: http://svn.apache.org/viewvc/serf/trunk/auth/auth_spnego_sspi.c?rev=1834228&r1=1834227&r2=1834228&view=diff ============================================================================== --- serf/trunk/auth/auth_spnego_sspi.c (original) +++ serf/trunk/auth/auth_spnego_sspi.c Sat Jun 23 22:47:22 2018 @@ -300,4 +300,7 @@ serf__spnego_init_sec_context(serf_conne } } +#else /* SERF_USE_SSPI */ +/* Prevent "object has no symbols" warnings from ranlib on macOS. */ +const long serf__fake__auth_spnego_sspi_c = 0xdeadbeef; #endif /* SERF_USE_SSPI */