cURL / Mailing Lists / curl-library / Single Mail

curl-library

Re: How to tackle libcurl shared library versions?

From: Nick Jensen <nickrjensen_at_gmail.com>
Date: Thu, 7 Jan 2010 12:44:45 -0500

A .dylib is the Mac equivalent of a .so file.

Someone who knows Linux better than I would be able to tell you how to link
against and bundle a shared object with your application.

Nick

On Thu, Jan 7, 2010 at 11:59 AM, CP YEH <ntdev74_at_gmail.com> wrote:

> Thank you very much for your quick reply.
> I am developing on Linux(Debian/Redhat) now and I forgot to mention
> that I am also using ssl.
> I never heard of dylib stuff and could you kindly let me know if that
> works on Linux. Thank you.
>
> Ilho <><
>
> On Thu, Jan 7, 2010 at 11:44 AM, Nick Jensen <nickrjensen_at_gmail.com>
> wrote:
> > You can include a custom built libcurl3.dylib file with your application
> and
> > then make sure your application links against it relative to your
> > application's install path.
> >
> > Not sure what OS you are targeting but on a Mac you can see which
> libraries,
> > versions, and paths to libraries that your app is referencing by running
> > `otool -L my-app/binary`
> >
> > ...and you can change any one of those paths to reference a libcurl.dylib
> > that you include with your application by using `install_name_tool
> -change
> > /usr/lib/libcurl.dylib /path/to/my/libcurl3.dylib`
> >
> > Nick
> >
> > On Thu, Jan 7, 2010 at 11:19 AM, CP YEH <ntdev74_at_gmail.com> wrote:
> >>
> >> Hi All,
> >>
> >> I have written a program that uses libcurl but I need some advice on
> >> how I should bring it to customer machines.
> >> In other words, if I build my program with libcurl3, it will only work
> >> on machines that have libcurl3. I noticed that there are machines out
> >> there that have different versions of libcurl shared library. Normally
> >> it's either libcurl.so.3 or libcurl.so.4 so I want to know how I
> >> should tackle this problem because I can't really ask customers what
> >> libcurl version they have on their machines.
> >> Should I just build statically but I kind of not want to do that but I
> >> would like to hear some feedback from those of you who have faced this
> >> issue before. Thank you.
> >>
> >> YEH
> >> -------------------------------------------------------------------
> >> List admin: http://cool.haxx.se/list/listinfo/curl-library
> >> Etiquette: http://curl.haxx.se/mail/etiquette.html
> >
> >
> > -------------------------------------------------------------------
> > List admin: http://cool.haxx.se/list/listinfo/curl-library
> > Etiquette: http://curl.haxx.se/mail/etiquette.html
> >
> -------------------------------------------------------------------
> List admin: http://cool.haxx.se/list/listinfo/curl-library
> Etiquette: http://curl.haxx.se/mail/etiquette.html
>

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2010-01-07