2013-01-17 8 views
6

Próbuję przekompilować boost 1.52.0 dla freescale ARM z komputera z systemem Linux.Zwiększenie kompilacji krzyżowej dla ramienia, zestaw narzędzi nie został rozpoznany pomimo definicji w user-config.jam

podstawie (a) minimalnej dokumentacji cross compiling boost, mam skonfigurować z plikiem użytkownika config.jam który brzmi jak następuje:

using gcc : arm : /mnt/lv1/src/ROM1210/cross_compiler/arm-fsl-linux-gnueabi/bin/arm-fsl-linux-gnueabi-g++ ; 

I pobiegł

bootstrap.sh --prefix=`realpath ../tools` 
./b2 toolset=gcc-arm 

The wyniki były następujące:

/mnt/lv1/src/ROM1210/extras/boost_1_52_0/tools/build/v2/tools/gcc.jam:107: in gcc.init from module gcc 
error: toolset gcc initialization: 
error: version 'arm' requested but 'g++-arm' not found and version '4.3.2' of default 'g++' does not match 
error: initialized from 
/mnt/lv1/src/ROM1210/extras/boost_1_52_0/tools/build/v2/build/toolset.jam:39: in toolset.using from module toolset 
/mnt/lv1/src/ROM1210/extras/boost_1_52_0/tools/build/v2/build-system.jam:481: in process-explicit-toolset-requests from module build-system 
/mnt/lv1/src/ROM1210/extras/boost_1_52_0/tools/build/v2/build-system.jam:562: in load from module build-system 
/mnt/lv1/src/ROM1210/extras/boost_1_52_0/tools/build/v2/kernel/modules.jam:283: in import from module modules 
/mnt/lv1/src/ROM1210/extras/boost_1_52_0/tools/build/v2/kernel/bootstrap.jam:142: in boost-build from module 
/mnt/lv1/src/ROM1210/extras/boost_1_52_0/boost-build.jam:17: in module scope from module 

Running b2 z --debug-configuration oferuje trochę ext ra, oprócz potwierdzenia, że ​​czytany jest poprawny plik user-config.jam.

Jakieś pomysły, co robię źle?

Odpowiedz

2

Okazało się, że nie był to mój plik user-config.jam, ale został zapakowany w dystrybucję doładowania i ma bardzo podobną nazwę pliku. Zawsze opłaca się dokładnie sprawdzić te rzeczy, gdy coś pójdzie nie tak!

+2

w jaki sposób przekazałeś prawidłowy plik user-config.jam? – thrantir

+4

Miałem ten sam problem ... Naprawiłem go, przenosząc plik user-config.jam do mojego katalogu domowego, ~/ – g3rv4

+0

W moim przypadku mam user-config.jam, ale nadal nie można go załadować. Jakieś pomysły? –

Powiązane problemy