[reSIProcate] dynamic link and/or static link

Felipe Louback louback at gmail.com
Mon Nov 27 08:35:19 CST 2006


Yeap, I am working with 0.9.0. I didnt change that because I had quite
some code written using 0.9.0 and I was afraid of changing to 1.0.2
and have compabilitily problems.

I will try to update to 1.0.2 and check if the default changed.

Could you let me know if there are risks of compability if I update
from 0.9.0 to 1.0.2?

Best Regards,

Felipe Louback

On 11/27/06, Byron Campen <bcampen at estacado.net> wrote:
>         Hang on, we stopped calling the library libresiprocate after the
> reorg last year. Are you working with 0.9.0? If so, 1.0.2 was out as
> of last week. (Perhaps the defaults have changed since the reorg)
>
> Best regards,
> Byron Campen
>
> > Hi Byron,
> >
> > If it links statically by default, what am I missing here? Take a
> > look:
> >
> > In my machine, in which I have resiprocate compiled and installed, I
> > compile my code and everything works fine:
> >
> > [root at localhost louback]# g++ -lresiprocate redirect.cxx -o redirect
> > [root at localhost louback]# ./redirect
> > INFO | 20061122-215614.806 |  |  | RESIP:TRANSPORT | 0 | 3083896512 |
> > UdpTransport.cxx:30 | Creating UDP transport host= port=5062 ipv4=1
> > Local Address: 192.168.0.116
> >
> > When I copy the executable and go to another machine, which doesnt
> > have resiprocate installed:
> >
> > host:~#./redirect
> > ./redirect: error while loading shared libraries: libresiprocate.so.0:
> > cannot open shared object file: No such file or directory
> >
> > What I need to do is to compile my small program in such a way that I
> > dont need to install resiprocate in every machine that will use the
> > program. Is that possible?
> >
> > Best Regards,
> >
> > Felipe Louback
> >
> >
> > On 11/21/06, Byron Campen <bcampen at estacado.net> wrote:
> >>         The gnu make build-system links everything statically by
> >> default, so
> >> any executables created will not need the resip shared libraries.
> >>
> >> Best regards,
> >> Byron Campen
> >>
> >> > Hi,
> >> >
> >> > I am writting a small application using resiprocate, but I am
> >> facing
> >> > the following problem: every machine that will run the
> >> > application(linux machines) will need to have resiprocate library
> >> > compiled and installed and that will not always be possible.
> >> >
> >> > Is there any way I could build a larger executable that would
> >> include
> >> > all the resiprocate files and libraries that the application will
> >> > need?
> >> > Does resiprocate supports this functionality?
> >> >
> >> > Regards,
> >> >
> >> > Felipe
> >> >
> >> > --
> >> > Master Student - Electrical Engineering Department
> >> > Computer Engineering and Telecommunications Research Group
> >> > Universidade Federal de Minas Gerais - Brazil
> >> >
> >> > "Come to me, all you who are weary and burdened, and I will give
> >> > you rest."
> >> > Matthews 11:28
> >> > _______________________________________________
> >> > resiprocate-devel mailing list
> >> > resiprocate-devel at list.resiprocate.org
> >> > https://list.resiprocate.org/mailman/listinfo/resiprocate-devel
> >>
> >>
> >
> >
> > --
> > Master Student - Electrical Engineering Department
> > Computer Engineering and Telecommunications Research Group
> > Universidade Federal de Minas Gerais - Brazil
> >
> > "Come to me, all you who are weary and burdened, and I will give
> > you rest."
> > Matthews 11:28
>
>


-- 
Master Student - Electrical Engineering Department
Computer Engineering and Telecommunications Research Group
Universidade Federal de Minas Gerais - Brazil

"Come to me, all you who are weary and burdened, and I will give you rest."
Matthews 11:28



More information about the resiprocate-devel mailing list