Dear ASDF maintainer(s),

I just noticed that it is necessary to do 

  (uiop:setup-temporary-directory)

in an image which has UIOP built into it, when that image is run on a different machine or under a different user account (at least on Windows). Otherwise, the function

  (uiop:temporary-directory)

returns whatever was the temporary directory as computed in the build environment (in my case it's in the "dcooper8" home directory.

So am I correct that it's pretty much a requirement to call 

  (uiop:setup-temporary-directory)

upon startup of an image which contains uiop built into it? 

Are there any other functions which should be called to initialize uiop?

Is there a way to achieve this at image dump time instead of startup time (e.g. clearing the temporary directory entirely so it will be forced to reset when next demanded in the built image)? 

If I'm missing something from the documentation on this please feel free to slap me in that direction.

Regards

 Dave Cooper