Busybox ash regression
Denys Vlasenko
vda.linux at googlemail.com
Sat Oct 1 23:27:41 UTC 2016
On Sat, Oct 1, 2016 at 11:18 PM, Aaro Koskinen <aaro.koskinen at iki.fi> wrote:
> Hi,
>
> Current git HEAD (3ed7e2749a3f9fd315d8f46a3b0a25ff10caf726) seems to
> break GLIBC build when /bin/sh is busybox ash.
>
> Steps to reproduce:
>
> tar xf glibc-2.24.tar.xz
> mkdir foo
> cd foo
> ../glibc-2.24/configure --prefix=/usr
> make -j12
>
> Fails like this (globbing error?):
>
> [...]
> LC_ALL=C \
> sed -n 's@^/home/aaro/los/work/pkg/foo/\([^(]*\)(\([^)]*\.os\)) *.*$@\1 \2 at p' \
> /home/aaro/los/work/pkg/foo/elf/librtld.map | \
> while read lib file; do \
> case $lib in \
> libc_pic.a) \
> LC_ALL=C fgrep -l /$file \
> /home/aaro/los/work/pkg/foo/stamp.os /home/aaro/los/work/pkg/foo/*/sta
> mp.os | \
> LC_ALL=C \
> sed 's@^/home/aaro/los/work/pkg/foo/\([^/]*\)/stamp\.os$@rtld-\1'" +=$file@"
> \
> ;; \
> */*.a) \
> echo rtld-${lib%%/*} += $file ;; \
> *) echo "Wasn't expecting $lib($file)" >&2; exit 1 ;; \
> esac; \
> done > /home/aaro/los/work/pkg/foo/elf/librtld.mkT
> fgrep: /home/aaro/los/work/pkg/foo/*/stamp.os: No such file or directory
> fgrep: /home/aaro/los/work/pkg/foo/*/stamp.os: No such file or directory
> fgrep: /home/aaro/los/work/pkg/foo/*/stamp.os: No such file or directory
Can you narrow it down further?
More information about the busybox
mailing list