- Our corporation has differ build system, makefile can not be used any more. I have to convert it into internal build config file, that is a big hassle I was working on during the last two weeks.
- after the cross compiling, I can build all those dynamic mod_console/... shared libraries.
But the target that bundles files like switch_core.c/switch_core_hash.c.... under /src is the culprit. Should the target be shared library libfreeswitch.so or libfreeswitch.la? I tried both,
if it is built as libfreeswitch.so, then the executable built from switch.c will complain " switch.c:80: error: undefined reference to 'switch_core_session_ctl'"..etc.
please share your advice.
I am building with fs 1.0.6.
On Jun 16, 2011 12:36 PM, "Steven Ayre" <
steveayre@gmail.com> wrote:
> Do you mind if I ask why it's causing problems for your cross compiling? It
> makes it sound like you're compiling FS natively then cross compiling?
>
> If so, there's a much better way to do it that plenty of people are using
> successfully - you can give your target architecture to configure as an
> option and autoconf/automake/libtool will do the rest for you.
>
> -Steve
>
>
> On 16 June 2011 20:25, Steven Ayre <
steveayre@gmail.com> wrote:
>
>> They're built in. They're not separate modules, there's no need to load
>> them.
>>
>> The .so is a shared library.
>> The .la is a static library created by libtool. It's like a .a file if you
>> weren't using libtool.
>>
>> -Steve
>>
>>
>>
>> On 16 June 2011 20:02, jesse <
chat2jesse@gmail.com> wrote:
>>
>>> in the core? I guess it is included in libfreeswitch.so.
>>>
>>> based on the makefile output the libfreeswitch has two forms :
>>>
libfreeswitch.la and libfreeswitch.so, what is the reason ? It creates a
>>> big headache for our cross compiling..
>>>
>>> -jesse
>>>
>>>
>>> On Thu, Jun 16, 2011 at 11:31 AM, Anthony Minessale <
>>>
anthony.minessale@gmail.com> wrote:
>>>
>>>> in the core =D
>>>>
>>>>
>>>> On Thu, Jun 16, 2011 at 1:17 PM, jesse <
chat2jesse@gmail.com> wrote:
>>>> > I am doing cross compiling of freeswitch.
>>>> > 2011-06-16 11:12:46.912825 [WARNING] switch_loadable_module.c:948
>>>> Module
>>>> > path /CORE_SOFTTIMER_MODULE.so and file CORE_SOFTTIMER_MODULE to be
>>>> loaded
>>>> > ...!
>>>> > 2011-06-16 11:12:46.912890 [CRIT] switch_loadable_module.c:882 Error
>>>> Loading
>>>> > module /CORE_SOFTTIMER_MODULE.so
>>>> > **/CORE_SOFTTIMER_MODULE.so: cannot open shared object file: No such
>>>> file or
>>>> > directory**
>>>> > 2011-06-16 11:12:46.912905 [WARNING] switch_loadable_module.c:948
>>>> Module
>>>> > path /CORE_PCM_MODULE.so and file CORE_PCM_MODULE to be loaded ...!
>>>> > 2011-06-16 11:12:46.912941 [CRIT] switch_loadable_module.c:882 Error
>>>> Loading
>>>> > module /CORE_PCM_MODULE.so
>>>> > **/CORE_PCM_MODULE.so: cannot open shared object file: No such file or
>>>> > directory**
>>>> >
>>>> > I can't find them under /usr/local/freeswitch. where are they?
>>>> > -jesse
>>>> > _______________________________________________
>>>> > FreeSWITCH-dev mailing list
>>>> >
FreeSWITCH-dev@lists.freeswitch.org
>>>> >
http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev>>>> > UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-dev
>>>> >
http://www.freeswitch.org>>>> >
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> Anthony Minessale II
>>>>
>>>> FreeSWITCH
http://www.freeswitch.org/>>>> ClueCon
http://www.cluecon.com/
>>>> Twitter:
http://twitter.com/FreeSWITCH_wire>>>>
>>>> AIM: anthm
>>>>
MSN:anthony_minessale@hotmail.com
>>>> GTALK/JABBER/
PAYPAL:anthony.minessale@gmail.com>>>> IRC:
irc.freenode.net #freeswitch
>>>>
>>>> FreeSWITCH Developer Conference
>>>>
sip:888@conference.freeswitch.org>>>>
googletalk:conf+888@conference.freeswitch.org
>>>> pstn:
+19193869900>>>>
>>>> _______________________________________________
>>>> FreeSWITCH-dev mailing list
>>>>
FreeSWITCH-dev@lists.freeswitch.org
>>>>
http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev>>>> UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-dev
>>>>
http://www.freeswitch.org>>>>
>>>
>>>
>>> _______________________________________________
>>> FreeSWITCH-dev mailing list
>>>
FreeSWITCH-dev@lists.freeswitch.org>>>
http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev
>>> UNSUBSCRIBE:
http://lists.freeswitch.org/mailman/options/freeswitch-dev>>>
http://www.freeswitch.org
>>>
>>>
>>