On Monday 20 September 2010 20:27, Rob Landley wrote:
> (hexagon008:4) /home # find /lib -name "*.a"
Can you run
echo find /lib -name "*.a"
and
for v in find /lib -name "*.a"; do echo ">$v<"; done
to make sure it's not a weird shell bug, that
find really gets the correct argv?
What does strace show?
> (hexagon008:4) /home # ls /lib/*.a
> /lib/libbfd.a /lib/libmagic.a /lib/libreadline.a
> /lib/libblkid.a /lib/libmenu.a /lib/libresolv.a
> /lib/libc.a /lib/libmenu_g.a /lib/librt.a
> /lib/libcrypt.a /lib/libncurses.a /lib/libthread_db.a
> /lib/libcurses.a /lib/libncurses_g.a /lib/libutil.a
> /lib/libdl.a /lib/libnsl.a /lib/libuuid.a
> /lib/libform.a /lib/libopcodes.a /lib/liby.a
> /lib/libform_g.a /lib/libpanel.a /lib/libz.a
> /lib/libhistory.a /lib/libpanel_g.a /lib/uclibc_nonshared.a
> /lib/libiberty.a /lib/libpthread.a
> /lib/libm.a /lib/libpython2.6.a
>
> Am I doing something wrong here? This is a defconfig 1.17.2, it doesn't seem
> to be globbing...? (Built against uClibc 0.9.30.)
>
> Same behavior on i686 built against uClibc 0.9.31...
Can't reproduce with your toolchain version 0.9.11:
make CROSS_COMPILE=i686- defconfig
make CROSS_COMPILE=i686-
$ ./busybox find /lib -name "*.a"
/lib/libbz2.a
/lib/libform.a
/lib/libmenu.a
/lib/libncurses.a
/lib/libncurses++.a
/lib/libpanel.a
...
$ ./busybox
BusyBox v1.17.2 (2010-09-22 02:25:12 CEST) multi-call binary.
Copyright (C) 1998-2009 Erik Andersen, Rob Landley, Denys Vlasenko
and others. Licensed under GPLv2.
See source distribution for full notice.
--
vda
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox