It looks like crossdev sets up make.conf to have ROOT=/usr/${CHOST}/ but the wrapper scripts use SYSROOT=/usr/${CHOST} (note the trailing slash), which means that the check in the bashrc for "$SYSROOT == $ROOT" fails. I've changed my bashrc to use ${ROOT%/} in the comparison, which fixes this.