www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - last beta shared libphobos still with versioned flags

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
Oct 13 2013