@abh3, @simonmichal:

It seems we finally got to the bottom of this today. There is an extra configure flag that needs to be explicitly passed when building libcurl under Ubuntu in order to end up with an appropriate version resource in the library ("--enable-versioned-symbols").

Apparently, this option defaults correctly e.g. on Centos, but not on Ubuntu. We found this by finally reading the official Debian package script for libcurl (after noticing that the officially distributed libcurl library did have the correct resource), and noticing the explicit passing of this flag there.

Noted here for future reference, in case anybody else runs into this issue (there seems to be a lot of confusion and poor advice about this out on the web). Please feel free to close this issue!

thanks much,
--FritzM.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"PERSON","message":"@fritzm in #797: @abh3, @simonmichal:\r\n\r\nIt seems we finally got to the bottom of this today. There is an extra `configure` flag that needs to be explicitly passed when building `libcurl` under Ubuntu in order to end up with an appropriate version resource in the library (\"`--enable-versioned-symbols`\").\r\n\r\nApparently, this option defaults correctly e.g. on Centos, but not on Ubuntu. We found this by finally reading the official Debian package script for `libcurl` (after noticing that the officially distributed libcurl library _did_ have the correct resource), and noticing the explicit passing of this flag there.\r\n\r\nNoted here for future reference, in case anybody else runs into this issue (there seems to be a lot of confusion and poor advice about this out on the web). Please feel free to close this issue!\r\n\r\nthanks much,\r\n--FritzM.\r\n"}],"action":{"name":"View Issue","url":"https://github.com/xrootd/xrootd/issues/797#issuecomment-465872425"}}} [ { "@context": "http://schema.org", "@type": "EmailMessage", "potentialAction": { "@type": "ViewAction", "target": "https://github.com/xrootd/xrootd/issues/797#issuecomment-465872425", "url": "https://github.com/xrootd/xrootd/issues/797#issuecomment-465872425", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { "@type": "Organization", "name": "GitHub", "url": "https://github.com" } } ]

Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1