[Freeswitch-users] Cross compiling freeswitch for raspberry pi

Kristian Kielhofner kris at kriskinc.com
Wed Dec 4 05:12:44 MSK 2013


Your best bet to cross compile for Raspberry Pi (or anything, really)
is to use OpenWRT:

http://wiki.openwrt.org/toh/raspberry_pi

with the latest OpenWRT telephony code:

http://git.nanl.de/?p=openwrt/telephony.git;a=summary

If you give it a shot let us know how it goes!

On Tue, Dec 3, 2013 at 3:21 PM, Dušan Dragić <dragic.dusan at gmail.com> wrote:
> Hi all,
>
> This weekend I tried my luck at cross-compiling freeswitch for
> raspberry pi (armv6). After a few bumps along the way (opened jiras
> for those) I managed to build it, but  when running freeswitch on the
> target system it segfaults during startup.
>
> I'm building on Fedora 19 x86_64 using the prebuilt toolchain from
> https://github.com/raspberrypi/tools (I can build a toolchain from
> source if anyone thinks it might be better). Raspbian debootstrap
> created base system is used as sysroot (also tried loop mounted
> raspbian image as sysroot).
>
> My simple build environment setup script:
> http://pastebin.freeswitch.org/21698
>
> The build process (source the script, configure and compile):
> ./bootstrap.sh
> . ~/fs-cc-env.sh
> ./configure --build=x86_64-redhat-linux --host=arm-linux-gnueabihf
> --with-sysroot=$SYSROOT
> make
>
> make install didn't work (I guess it's kinda expected, didn't really
> look into it) so I just copied the binaries, libraries and modules to
> rpi.
> Also mod_spidermonkey and mod_xml_rpc were disabled. Didn't even try
> to build mod_spidermonkey and mod_xml_rpc failed to build (well it
> builds but makefile tries to run
> libs/xmlrpc-c/lib/expat/gennmtab/gennmtab which was compiled for arm
> and should have been x86, probably should create jira for this as
> well).
>
> Console log when FS is started:
> http://pastebin.freeswitch.org/21699
>
> and backtrace:
> http://pastebin.freeswitch.org/21700
>
> Is my build environment sane? What am I missing, any hints? Has anyone
> successfully cross-compiled FS for raspberry pi?
>
> Thanks,
> --
> Dušan Dragić
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
> 
> 
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org



-- 
Kristian Kielhofner



Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list