shared libphobos still with curl versioned symbols in last beta

Jordi Sayol g.sayol at yahoo.es
Sun Oct 13 02:47:31 PDT 2013


I see that unfortunatelly the Linux shared phobos libraries in the last beta still contains curl versiones symbols on them, so they will not be usable on other Linux system than Debian based ones.

$ objdump -x linux/lib32/libphobos2.so | grep " curl"
00000000       F *UND*	00000000              curl_easy_cleanup@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_easy_strerror@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_easy_setopt@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_easy_duphandle@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_global_cleanup@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_easy_init@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_global_init@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_easy_pause@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_slist_append@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_slist_free_all@@CURL_OPENSSL_3
00000000       F *UND*	00000000              curl_easy_perform@@CURL_OPENSSL_3

$ objdump -x linux/lib64/libphobos2.so | grep " curl"
0000000000000000       F *UND*	0000000000000000              curl_easy_setopt@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_slist_append@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_slist_free_all@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_global_cleanup@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_easy_strerror@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_easy_init@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_easy_cleanup@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_easy_duphandle@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_easy_perform@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_easy_pause@@CURL_GNUTLS_3
0000000000000000       F *UND*	0000000000000000              curl_global_init@@CURL_GNUTLS_3

Can someone fix this before next dmd release please?

Regards,
-- 
Jordi Sayol


More information about the Digitalmars-d mailing list