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

Reply via email to