This is a suggestion more than anything, but given that crossdev's default make.conf is using var/cache/ for binpkgs, I think it'd make sense to use var/tmp/ for PORTAGE_TMPDIR as well, rather than tmp/.