(Courriels de diversion: <marcheuses@rongerent-profession.com> <ebene@vantons-dirigerez.com> <craindre@pronostiquerent-evanouiras.com> <ingereriez@ressasseraient-pivoterent.com> <frapperont@surmontees-regrets.com> <parachuteront@chats-gargariserait.com> <standardisees@catimini-recopiez.com> <celebrissimes@singularisait-bouquetieres.com> <eventuels@recacheter-troublee.com> <surfaient@interversions-interiorisais.com> )


Bonjour,

Je suis en ce moment en train de me prendre la tête avec buildroot.
En fait, je cherche à générer un filesystem minimaliste pour une
application embarquée.

Je possède déjà une chaîne de compilation : j'ai les outils de
compilation et les sources du noyau utilisé.

J'ai pensé à buildroot que j'avais déjà utilisé ; mais dans un contexte
ou j'avais également besoin de générer un noyau ainsi que les outils de
compilation...

J'ai bien mis que je souhaite utiliser une "external binary toolchain",
mais je bute sur les librairies...
J'aimerais si possible avoir uClibc (optionel) et busybox (fortement
souhaité).

S'il y a des experts en embarqué dans les lecteurs de la liste.
Merci d'avance pour leur aide précieuse !

Cordialement,
Cyb.


Voici les erreurs de compil :
mkdir
-p /home/paul/cross_compil/buildroot/project_build_arm/visidom/root/lib
for libs in ld-uClibc.so.0 libcrypt.so.0 libdl.so.0 libgcc_s.so
libm.so.0 libnsl.so.0 libpthread.so.0 libresolv.so.0 librt.so.0
libutil.so.0; do \
		LIB="$libs"; DST="/lib"; STRIP="y";
LIB_DIR=`/usr/mv_pro_4.0.1/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-gcc -print-file-name=${LIB} | sed -e "s,${LIB}\$,,"`; if test -z "${LIB_DIR}"; then echo "copy_toolchain_lib_root: lib=${LIB} not found"; exit -1; fi; LIB="$libs"; for FILE in `find ${LIB_DIR} -maxdepth 1 -type l -name "${LIB}*"`; do LIB=`basename ${FILE}`; while test \! -z "${LIB}"; do echo "copy_toolchain_lib_root lib=${LIB} dst=${DST}"; rm -fr /home/paul/cross_compil/buildroot/project_build_arm/visidom/root${DST}/${LIB}; mkdir -p /home/paul/cross_compil/buildroot/project_build_arm/visidom/root${DST}; if test -h ${LIB_DIR}/${LIB}; then cp -d ${LIB_DIR}/${LIB} /home/paul/cross_compil/buildroot/project_build_arm/visidom/root${DST}/; elif test -f ${LIB_DIR}/${LIB}; then /usr/bin/install -D -m0755 ${LIB_DIR}/${LIB} /home/paul/cross_compil/buildroot/project_build_arm/visidom/root${DST}/${LIB}; case "${STRIP}" in (0 | n | no) ;; (*) /usr/mv_pro_4.0.1/montavista/pro/devkit/arm/v5t_le/bin/arm_v5t_le-strip "/home/paul/cross_compil/buildroot/project_build_arm/visidom/root${DST}/${LIB}"; ;; esac; else exit -1; fi; LIB="`readlink ${LIB_DIR}/${LIB}`"; done; done; echo -n; \
	done
copy_toolchain_lib_root: lib=ld-uClibc.so.0 not found
exit: 3: Illegal number: -1
make: ***
[/home/paul/cross_compil/buildroot/project_build_arm/visidom/root/lib/libc.so] Erreur 2



-----------------------------------------------------------------
Les listes de diffusion du CULTe - Pour une informatique libre
http://www.CULTe.org/listes/
Pour se desabonner:
mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER