using separate io.tempdir for external build process