[reSIProcate] dynamic link and/or static link

Felipe Louback louback at gmail.com
Wed Nov 22 18:01:41 CST 2006


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



More information about the resiprocate-devel mailing list