> Date: Mon, 6 May 2013 15:45:43 +0200 > From: Erik Carstensen <mandolae...@gmail.com> > > I found the problem, there seems to be a limit in VPATH resolution of > around 256 characters, where ..\ entries in the path are not collapsed. In > my example, I ran make from c:\path\very-long-build-dir, and had > ..\very-long-src-dir on VPATH; very-long-src-dir and very-long-build-dir > were a bit over 200 characters together, so some but not all files in the > src dir exceeded the length limit and were not found. > > I don't know where this limit comes from; if it's a Windows limitation, > there's not much we can do. In my example it would have helped to collapse > the ..\:s in VPATH before resolving files, but it would just move the > problem a few characters. I have solved it myself in my use case, by > printing a warning when detecting dangerously long paths. I'm not sure if > it would make sense for make itself to automatically warn on too long paths.
I doubt that it has anything to do with Windows. I'll look into this, but it would help if you could show a simple example that can be used to reproduce this problem. Thanks. _______________________________________________ Make-w32 mailing list Make-w32@gnu.org https://lists.gnu.org/mailman/listinfo/make-w32