QtLocation definitely obeys XDG_CACHE_HOME:
env XDG_CACHE_HOME=/tmp qmlscene OSMTouch.qml ls /tmp/QtLocation/
So the bug has to be in the environment variable setup on the phone.
QtLocation definitely obeys XDG_CACHE_HOME:
env XDG_CACHE_HOME=/tmp qmlscene OSMTouch.qml
ls /tmp/QtLocation/
So the bug has to be in the environment variable setup on the phone.