DrakonHaSh Самый простой вариант, найти подходящее ядро и скомпилить в нём, и для надёжности указать статическую линковку.
Есть вариант собрать gcc для работы на arm. [more=Google даёт что-то такое]glibc
Unpack the glibc tarball in a temporary directory as usual. Then switch to the unpacked source directory and unpack the linuxthreads add-on into it:
# tar xvfz glibc-2.2.4.tar.gz
# cd glibc-2.2.4
# tar xvfz ../glibc-linuxthreads-2.2.4.tar.gz
Now set the environment variable CC to arm-linux-gcc because we want the glibc to be cross-compiled for the ARM platform. Then configure, compile and install the beast:
# export CC=arm-linux-gcc
# ./configure arm-linux --target=arm-linux --prefix=/usr/local/arm-linux --enable-add-ons
# make
# make install
Be sure you use the --prefix parameter correctly, otherwise you mess up your hosts glibc installation.
You'll now find a lot of new files and directories in /usr/local/arm-linux. These are the glibc headers, libraries and utitilies.
Notice that you can't use this compiled glibc on the target machine because of the specified prefix. If you want to compile a glibc which you can copy to your target machine, use an empty prefix (--prefix=) instead and use the install_root parameter to specify the installation directory:
# make install install_root=/path/to/target/root
Finally, make sure you unset the CC environment variable (with unset CC), because in the next step we are going to recompile the cross compiler and we don't want to cross-compile the cross-compiler.
[/more].
Вообще я с таким не сталкивался, посему реально что-то вслепую тяжело предложить.