ich versuche verzweifelt boost für den ARMv6 per cross-compile zu bauen. eigentlich sollte das ja ganz einfach sein, denn auf dieser seite fand ich hilfe.
http://www.boost.org/boost-build2/doc/html/bbv2/tasks/crosscompile.html
die user-config.jam habe ich angelegt mit samt pfad zu meinem cross-compiler. das sieht dann so aus:
using gcc : arm : /mnt/ramdisk/armv6/sysroots/i686-eldk-linux/usr/bin/arm-linux-gnueabi/arm-linux-gnueabi-g++ ;
dann sollte eigentlich ein ./b2 toolset=gcc-arm reichen.
aber ich bekomme dann immer diese meldung:
/home/user/armv6/boost_1_49_0/tools/build/v2/tools/gcc.jam:106: in gcc.init from module gcc
error: toolset gcc initialization:
error: version 'arm' requested but 'g++-arm' not found and version '4.8.2' of default 'g++' does not match
error: initialized from
/home/user/armv6/boost_1_49_0/tools/build/v2/build/toolset.jam:38: in toolset.using from module toolset
/home/user/armv6/boost_1_49_0/tools/build/v2/build-system.jam:481: in process-explicit-toolset-requests from module build-system
/home/user/armv6/boost_1_49_0/tools/build/v2/build-system.jam:562: in load from module build-system
/home/user/armv6/boost_1_49_0/tools/build/v2/kernel/modules.jam:283: in import from module modules
/home/user/armv6/boost_1_49_0/tools/build/v2/kernel/bootstrap.jam:142: in boost-build from module
/home/user/armv6/boost_1_49_0/boost-build.jam:17: in module scope from module