(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