> How I could compile boost for another arquitecture?
I know this is not the right way for cross-compile the boost libs, but it works (i have used it for boost-41)

cd to boost libraries and create software links there:
ln -s /opt/crosstools/bin/arm-linux-g++ g++
ln -s /opt/crosstools/bin/arm-linux-ar ar
ln -s /opt/crosstools/bin/arm-linux-ranlib ranlib
ln -s /opt/crosstools/bin/arm-linux-as as
ln -s /opt/crosstools/bin/arm-linux-ld ld
set your PATH
export PATH= ". :$PATH"
then build it (as it was for gcc)