Follow-up Comment #6, bug #40344 (project make):
A full fix could be to wrap all of the functions that directly take paths
(e.g. fopen, stat, etc.) with versions that convert the path to a full
\?-based path, and then pass that to the wchar_t-based versions of those
functions in the Windows standard library.
The only tricky thing there is that \?-based paths can't be relative; so every
path would need to be converted to an absolute path. That shouldn't be that
difficult, though.
Would such a patch be considered if I were to write it? It would involve
either #define'ing things like fopen, stat, etc. to, say, fopen_longpath,
stat_longpath in makeint.h, and implementing those.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?40344>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make