Hi,
also das SDK "läuft" auch nur unter bestimmten Distros. Ich verwende Mandrake 9.2. Dann muß man - für die makefiles der meisten Pakete - noch die Umgebung anpassen; das geht am einfachsten über ein
auf der Kommandozeile. Reicht 1x nach dem Einloggen
Inhalt von cdk.set
Code:
#! /bin/bash
export ARCH=i386
export CROSS=i386-linux-uclibc-
export CROSS_COMPILE=/opt/i386-linux/bin/${CROSS}
export AR=${CROSS_COMPILE}ar
export AS=${CROSS_COMPILE}as
export CC=${CROSS_COMPILE}cc
export CP=cp
export CPP=${CROSS_COMPILE}cpp
export CXX=${CROSS_COMPILE}c++
export LD=${CROSS_COMPILE}ld
export NM=${CROSS_COMPILE}nm
export OBJCOPY=${CROSS_COMPILE}objcopy
export OBJDUMP=${CROSS_COMPILE}objdump
export RANLIB=${CROSS_COMPILE}ranlib
export SIZE=${CROSS_COMPILE}size
export STRIP=${CROSS_COMPILE}strip
export LDFLAGS=-L/opt/i386-linux/lib
export CFLAGS=-L/opt/i386-linux/include
(natürlich geht das auch über eine angepaßte bash.rc in eurem Profil mit dem ihr euch zum Kreuzkompilieren anmeldet.)
dann sollten eigentlich die meisten Pakete ordentlich kompilieren.
da hat AMIT im Original ziemlich geschlampt....
schufti