On Fri, 16 Sep 2005, Domenico Andreoli wrote:

here is my proposed patch to allow, at configure, time the production of shared library with versioned symbols. i used it to build curl 7.14.1-1 debian package now in experimental.

Thanks!

I like the general spirit, but I have a few remarks:

1 - it checks the --help output from 'ld' to decide if version-script works
    or not. Please make a runtime test instead, as all versions may not
    mention the option, or perhaps a version mentions it but doesn't work
    properly

2 - when versioned symbols are enabled, you assume you can send linker options
    to the linker with -Wl, but you didn't check if gcc (or a gcc option
    compliant compiler such as icc) is in use. AFAICS, if I have the GNU ld
    installed but use a different compiler, this might break.

3 - only symbols starting with curl_ are globally available. Curl_ and curlx_
    are not.

--
 Commercial curl and libcurl Technical Support: http://haxx.se/curl.html


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to