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

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


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@xxxxxxxxxxxx> 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@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




--
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