This is probably very closely related to [bugs:#3616].
The apparent issue is that Windows no longer returns a sensible result for GetShortPathName(), which SDCC relies on, on drives other than C, unless you explicitly re-enable that feature.

 

Related

Bugs: #3616