Michael Buesch wrote: > On Sunday 29 March 2009 15:01:35 Luigi Mantellini wrote: > >> The patches are for uClibc 0.9.30.1. Change your .config adding: >> >> CONFIG_UCLIBC_EXTRA_VERSION=".1" >> > > Now libnl fails. > > make[3]: Entering directory > `/home/mb/develop/svn/openwrt_wap54g/trunk/package/libnl' > WARNING: skipping libnl -- package not selected > CFLAGS="-Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts > -ffunction-sections -fpic > -I/home/mb/develop/svn/openwrt_wap54g/trunk/staging_dir/target-mipsel_uClibc-0.9.30/usr/include > > -I/home/mb/develop/svn/openwrt_wap54g/trunk/staging_dir/target-mipsel_uClibc-0.9.30/include > " CXXFLAGS="-Os -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts > -ffunction-sections -fpic > -I/home/mb/develop/svn/openwrt_wap54g/trunk/staging_dir/target-mipsel_uClibc-0.9.30/usr/include > > -I/home/mb/develop/svn/openwrt_wap54g/trunk/staging_dir/target-mipsel_uClibc-0.9.30/include > " > LDFLAGS="-L/home/mb/develop/svn/openwrt_wap54g/trunk/staging_dir/toolchain-mipsel_gcc-4.3.3_uClibc-0.9.30/usr/lib > > -L/home/mb/develop/svn/openwrt_wap54g/trunk/staging_dir/toolchain-mipsel_gcc-4.3.3_uClibc-0.9.30/lib > > -L/home/mb/develop/svn/openwrt_wap54g/trunk/staging_dir/target-mipsel_uClibc-0.9.30/usr/lib > > -L/home/mb/develop/svn/openwrt_wap54g/trunk/staging_dir/target-mipsel_uClibc-0.9.30/lib > " make -C /ho me > > /mb/develop/svn/openwrt_wap54g/trunk/build_dir/target-mipsel_uClibc-0.9.30/libnl-1.1/. > AR=mipsel-openwrt-linux-uclibc-ar AS="mipsel-openwrt-linux-uclibc-gcc -c -Os > -pipe -mips32 -mtune=mips32 -funit-at-a-time -fhonour-copts" > LD=mipsel-openwrt-linux-uclibc-ld NM=mipsel-openwrt-linux-uclibc-nm > CC="mipsel-openwrt-linux-uclibc-gcc" GCC="mipsel-openwrt-linux-uclibc-gcc" > CXX="mipsel-openwrt-linux-uclibc-g++" > RANLIB=mipsel-openwrt-linux-uclibc-ranlib > STRIP=mipsel-openwrt-linux-uclibc-strip > OBJCOPY=mipsel-openwrt-linux-uclibc-objcopy > OBJDUMP=mipsel-openwrt-linux-uclibc-objdump > SIZE=mipsel-openwrt-linux-uclibc-size CROSS="mipsel-openwrt-linux-uclibc-" > ARCH="mipsel" ; > make[4]: Entering directory > `/home/mb/develop/svn/openwrt_wap54g/trunk/build_dir/target-mipsel_uClibc-0.9.30/libnl-1.1' > Entering lib > MAKE libnl.so.1.1 > LD libnl.so.1.1 > LN libnl.so.1.1 libnl.so.1 > LN libnl.so.1 libnl.so > make[6]: `libnl.a' is up to date. > Entering include > Entering doc > Entering src > LD nl-addr-add > /home/mb/develop/svn/openwrt_wap54g/trunk/staging_dir/toolchain-mipsel_gcc-4.3.3_uClibc-0.9.30/usr/lib/gcc/mipsel-openwrt-linux-uclibc/4.3.3/../../../../mipsel-openwrt-linux-uclibc/bin/ld: > nl-addr-add: hidden symbol `__clz_tab' in > /home/mb/develop/svn/openwrt_wap54g/trunk/staging_dir/toolchain-mipsel_gcc-4.3.3_uClibc-0.9.30/usr/lib/gcc/mipsel-openwrt-linux-uclibc/4.3.3/libgcc.a(_clz.o) > is referenced by DSO > /home/mb/develop/svn/openwrt_wap54g/trunk/staging_dir/toolchain-mipsel_gcc-4.3.3_uClibc-0.9.30/usr/lib/gcc/mipsel-openwrt-linux-uclibc/4.3.3/../../../../mipsel-openwrt-linux-uclibc/bin/ld: > final link failed: Nonrepresentable section on output > collect2: ld returned 1 exit status > make[5]: *** [nl-addr-add] Error 1 > make[4]: *** [all] Error 2 > make[4]: Leaving directory > `/home/mb/develop/svn/openwrt_wap54g/trunk/build_dir/target-mipsel_uClibc-0.9.30/libnl-1.1' > make[3]: *** > [/home/mb/develop/svn/openwrt_wap54g/trunk/build_dir/target-mipsel_uClibc-0.9.30/libnl-1.1/.built] > Error 2 > make[3]: Leaving directory > `/home/mb/develop/svn/openwrt_wap54g/trunk/package/libnl' > make[2]: *** [package/libnl/compile] Error 2 > make[2]: Leaving directory `/home/mb/develop/svn/openwrt_wap54g/trunk' > make[1]: *** > [/home/mb/develop/svn/openwrt_wap54g/trunk/staging_dir/target-mipsel_uClibc-0.9.30/stamp/.package_compile] > Error 2 > make[1]: Leaving directory `/home/mb/develop/svn/openwrt_wap54g/trunk' > make: *** [world] Error 2 > > I had a similar problem with an arm target. The problem went away when I did a distclean and rebuilt everything.
_______________________________________________ openwrt-devel mailing list [email protected] http://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
