From d5481a130391366759dc689181a5b518385ae242 Mon Sep 17 00:00:00 2001 From: Tilghman Lesher Date: Thu, 19 Jun 2008 16:26:03 +0000 Subject: [PATCH] Only process 40 arguments (20 files) at once with xargs, because some older shells may force xargs to separate on an odd boundary. (Closes issue #12883) Reported by Nik Soggia git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@123909 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- build_tools/strip_nonapi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build_tools/strip_nonapi b/build_tools/strip_nonapi index ba74829836..ade30c978a 100755 --- a/build_tools/strip_nonapi +++ b/build_tools/strip_nonapi @@ -29,7 +29,7 @@ FILTER="${GREP} -v -e ^ast_ -e ^_ast_ -e ^__ast_ -e ^astman_ -e ^pbx_" case "${OSARCH}" in linux-gnu) nm ${1} | ${GREP} -e "$TEXTSYM" | cut -d" " -f3 | ${FILTER} > striplist - sed -e "s/^/-N /" striplist | xargs ${STRIP} ${1} + sed -e "s/^/-N /" striplist | xargs -n 40 ${STRIP} ${1} rm -f striplist ;; *)