make_single_applets.sh: fix for BSS trick
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
29bc59312f
commit
8b710ef000
@ -72,6 +72,16 @@ for app; do
|
|||||||
echo "NUM_APPLETS != 1 for ${app}: `cat include/NUM_APPLETS.h`"
|
echo "NUM_APPLETS != 1 for ${app}: `cat include/NUM_APPLETS.h`"
|
||||||
mv .config busybox_config_${app}
|
mv .config busybox_config_${app}
|
||||||
else
|
else
|
||||||
|
if grep -q 'use larger COMMON_BUFSIZE' busybox_make_${app}.log; then
|
||||||
|
# FEATURE_USE_BSS_TAIL=y is selected, and build system
|
||||||
|
# recommends rebuilding. Do so, and print some
|
||||||
|
# debug info to see whether it works right:
|
||||||
|
tail -n1 busybox_make_${app}.log
|
||||||
|
nm busybox_unstripped | grep ' _end'
|
||||||
|
make >/dev/null 2>&1
|
||||||
|
nm busybox_unstripped | grep ' _end'
|
||||||
|
grep ^bb_common_bufsiz1 busybox_unstripped.map
|
||||||
|
fi
|
||||||
grep -i -e error: -e warning: busybox_make_${app}.log \
|
grep -i -e error: -e warning: busybox_make_${app}.log \
|
||||||
|| rm busybox_make_${app}.log
|
|| rm busybox_make_${app}.log
|
||||||
mv busybox busybox_${app}
|
mv busybox busybox_${app}
|
||||||
|
Loading…
Reference in New Issue
Block a user