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