On Friday 28 September 2012 10:16:27 Evade Flow wrote:
> Seems it definitely didn't build tar:
> 
> evadeflow% pwd
> /home/evadeflow/projects/poky-git/build/tmp/sysroots/i686-linux/usr/bin

Just to confirm, this is the same path you get if you run "cat pseudodone" in 
your build directory?

> evadeflow% ls t*
> tabs  tailf  taskset  tic  toe        tput  tset  tunctl  tzselect
> evadeflow% tar --version
> tar (GNU tar) 1.22
> ...
> This is on denzil, BTW. (Maybe the check against the tar version was added
> later?)

No, the code to do this was there in denzil as well. Here's the code cut out 
into a shell script - could you put this into a file and run it and tell me 
what it prints on your system?

--------------- snip --------------
#!/bin/sh
needtar=1
TARVERSION=`tar --version | head -n 1 | cut -d ' ' -f 4`
float_test() {
     echo | awk 'END { exit ( !( '"$1"')); }'
}

# Tar version 1.24 and onwards handle overwriting symlinks correctly
# but earlier versions do not; this needs to work properly for sstate
float_test "$TARVERSION > 1.23" && needtar="0"
echo $needtar
--------------- snip --------------

Thanks,
Paul

-- 

Paul Eggleton
Intel Open Source Technology Centre
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to