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 Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make