I remember looking at what has to happen for relocatable RPMs and being worried that things wouldn't work quite right. I don't think that this is related to Anoq's problem, but are you sure that things are adjusted. Things like the mlton shell file have to reflect where things really are.