On Tue, Jan 1, 2019 at 11:38 AM Shlomi Fish via curl-library <[email protected]> wrote: > > CC libstubgss_la-stub_gssapi.lo > CCLD libstubgss.la > /usr/bin/ld: .libs/libstubgss_la-stub_gssapi.o: in function > `gss_init_sec_context': > /home/shlomif/Download/unpack/Mageia/todel/curl/BUILD/curl-7.63.0/tests/libtest/stub_gssapi.c:210: > undefined reference to `curl_msnprintf' collect2: error: ld returned 1 exit
The libstubgss is a pseudo gssapi implementation we use for testing by pre-loading it via LD_PRELOAD. The usage of curl_msnprintf / msnprintf was introduced in commit dcd6f81025 (it was snprintf before) but I'm not sure this usage is correct as this lib does not link against libcurl (rather the other way round), perhaps this part should be reverted? I still don't understand why it fails to build, as Linux usually does not resolve symbols when building a shared library (run time should be fine too, since the pre-loaded process is linked against libcurl and has the missing symbol loaded). Are you passing --no-undefined or -zdefs as ldflags? ------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html
