보통 리눅스 패키지를 크로스 컴파일 환경에서 컴파일 할때
문제가 두가지 정도 발생합니다.

가장 흔하게 발생하는 것은
configure 과정중이나 make 과정중에서 진행이 정상적으로 동작되는지를
검사하기 위한 시험 프로그램의 동작이죠..

당근!
이런 경우 컴파일 과정중이므로 i386 환경에서 동작해야 하는
해당 프로그램이 암용으로 컴파일 되어 있으므로 실행 실패로 인해서
더이상의 진행이 되지 않죠 ㅜㅜ

이런 경우에 부딪히면
에러 메시지를 잘 보시고 실행 파일명을 얻으신후
해당 프로그램의 컴파일은 i386용으로 되도록 configure 환경을
변경하시는 겁니다.
(인터넷에 이런 류의 패치 파일을 발견하신다면 정말 다행이고요)

또는 PC 용으로 변경하신후 생성된 Makefile을 일일이 찾아 다니시면서
암용으로 컴파일 되어야 하는 대상에 해당 될경우 수정하시는 겁니다.

그외 여러가지 방법이 있는데 근본은 위에서 말한 원인을 제거하는 것입니다.

두번째 경우 소스상에서 i386 용 어셈블러를 사용할 경우죠..
이때는 방법이 없읍니다. 해당 어셈블러를 arm 용으로 바꾸셔야죠..