Runtime directory fallback

I have run into this problem many times and the error message is very confusing. Is the per-target runtime layout the default now?