Re: Cross-compilation avec le SDK de OpenWRT

Page principale

Répondre à ce message
Auteur: Marc
Date:  
À: guilde
Sujet: Re: Cross-compilation avec le SDK de OpenWRT
Le 13/03/2013 15:51, Frédéric a écrit :
> Le mercredi 13 mars 2013, Frédéric a écrit :
>
>> Bien sûr, il n'y a rien dans le fichier config.log sur ce point...
>
> Ah, si, pardon (ce n'était pas à la fin, comme on pourrait s'y attendre, mais planqué au milieu) :
>
> configure:2202: i486-openwrt-linux-uclibc-gcc -O2 -pipe -march=i486 -funit-at-a-time -fhonour-copts -I/data/tmp/OpenWrt-SDK-x86-for-Linux-i686-gcc-4.1.2_uClibc-0.9.30.1/staging_dir/target-i386_uClib
> c-0.9.30.1/usr/include -I/data/tmp/OpenWrt-SDK-x86-for-Linux-i686-gcc-4.1.2_uClibc-0.9.30.1/staging_dir/target-i386_uClibc-0.9.30.1/include -I/data/tmp/OpenWrt-SDK-x86-for-Linux-i686-gcc-4.1.2_uClibc
> -0.9.30.1/staging_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/usr/include -I/data/tmp/OpenWrt-SDK-x86-for-Linux-i686-gcc-4.1.2_uClibc-0.9.30.1/staging_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/in
> clude -L/data/tmp/OpenWrt-SDK-x86-for-Linux-i686-gcc-4.1.2_uClibc-0.9.30.1/staging_dir/target-i386_uClibc-0.9.30.1/usr/lib -L/data/tmp/OpenWrt-SDK-x86-for-Linux-i686-gcc-4.1.2_uClibc-0.9.30.1/stagin
> g_dir/target-i386_uClibc-0.9.30.1/lib -L/data/tmp/OpenWrt-SDK-x86-for-Linux-i686-gcc-4.1.2_uClibc-0.9.30.1/staging_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/usr/lib -L/data/tmp/OpenWrt-SDK-x86-for
> -Linux-i686-gcc-4.1.2_uClibc-0.9.30.1/staging_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/lib conftest.c >&5
> /data/tmp/OpenWrt-SDK-x86-for-Linux-i686-gcc-4.1.2_uClibc-0.9.30.1/staging_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/usr/bin/../lib/gcc/i486-openwrt-linux-uclibc/4.1.2/../../../../i486-openwrt-lin
> ux-uclibc/bin/ld: warning: ld-uClibc.so.0, needed by /data/tmp/OpenWrt-SDK-x86-for-Linux-i686-gcc-4.1.2_uClibc-0.9.30.1/staging_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/usr/lib/libc.so, not found
> (try using -rpath or -rpath-link)
> /data/tmp/OpenWrt-SDK-x86-for-Linux-i686-gcc-4.1.2_uClibc-0.9.30.1/staging_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/usr/lib/libc.so: undefined reference to `_dl_app_init_array'
> /data/tmp/OpenWrt-SDK-x86-for-Linux-i686-gcc-4.1.2_uClibc-0.9.30.1/staging_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/usr/lib/libc.so: undefined reference to `_dl_loaded_modules'
> /data/tmp/OpenWrt-SDK-x86-for-Linux-i686-gcc-4.1.2_uClibc-0.9.30.1/staging_dir/toolchain-i386_gcc-4.1.2_uClibc-0.9.30.1/usr/lib/libc.so: undefined reference to `_dl_app_fini_array'
> collect2: ld returned 1 exit status
>
> Ça parle à quelqu'un ?
>


T'as respecté les pré-requis et installé les paquets qu'il faut ? :

http://wiki.openwrt.org/doc/howto/buildroot.exigence

sudo apt-get install build-essential subversion git-core libncurses5-dev
zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl

peux-tu m'envoyer ton .config ?

--
Marc BERLIOUX
"Les plus gros requins sont blancs"