Hi Etienne Champetier, You are right. CentOS 7 is ok, but CentOS 6 fail.
on CentOS 7 $ sh -c 'time --version' GNU time 1.7 but on CentOS 6 $ sh -c 'time --version' sh: --version: command not found real 0m0.001s user 0m0.000s sys 0m0.000s Thanks! 2018-07-11 3:38 GMT+08:00 Etienne Champetier <[email protected]>: > Hi, > > 2018-07-08 15:50 GMT+02:00 李国 <[email protected]>: >> Hi Jon Burgess >> this patch works good. thanks. >> diff --git a/include/prereq.mk b/include/prereq.mk >> index 0f0f253744..173461e36f 100644 >> --- a/include/prereq.mk >> +++ b/include/prereq.mk >> @@ -95,7 +95,7 @@ define SetupHostCommand >> if [ -n "$$$$$$$$cmd" ]; then \ >> bin="$$$$$$$$(PATH="$(subst >> $(space),:,$(filter-out $(STAGING_DIR_HOST)/%,$(subst >> :,$(space),$(PATH))))" \ >> which "$$$$$$$${cmd%% *}")"; \ >> - if [ -x "$$$$$$$$bin" ] && eval "$$$$$$$$cmd" >>>/dev/null 2>/dev/null; then \ >> + if [ -x "$$$$$$$$bin" ] && eval >> "\\$$$$$$$$cmd" >/dev/null 2>/dev/null; then \ >> mkdir -p "$(STAGING_DIR_HOST)/bin"; \ >> ln -sf "$$$$$$$$bin" >> "$(STAGING_DIR_HOST)/bin/$(strip $(1))"; \ >> exit 0; \ >> >> 2018-07-08 0:11 GMT+08:00 Jon Burgess <[email protected]>: >>> On Sat, 2018-07-07 at 16:23 +0800, 李国 wrote: >>>> Hi Etienne Champetier >>>> >>>> time command detect fail on centos. >>>> >>>> time is a keyword of bash on centos 6 and centos 7, and it not accept >>>> --version option, this makes time --version 2>&1 | grep GNU always >>>> fail. > > I just tried a fresh git checkout of master on an up to date CentOS 7 > After "yum install time" build work perfectly fine > > Regards > Etienne > >>> >>> Does using \time instead help? >>> >>> Jon >> >> _______________________________________________ >> openwrt-devel mailing list >> [email protected] >> https://lists.openwrt.org/mailman/listinfo/openwrt-devel _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
