< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

Re: [reSIProcate] dynamic link and/or static link


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@localhost louback]# g++ -lresiprocate redirect.cxx -o redirect
[root@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@xxxxxxxxxxxx> 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@xxxxxxxxxxxxxxxxxxxx
> 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