Follow-up Comment #4, bug #38420 (project make):
The only option I can think of is using $(shell ...) to determine the real
path rather than the built-in realpath function. This will be slower, but
more reliable (as far as I'm aware all the EINTR issues with shell have long
since been solved).
Maybe something like: $(shell cd $(dir $<) && pwd)
Or, if you don't really need the full power of realpath you could switch to
abspath. That is just a string manipulation function so it doesn't do any
system calls that might be interrupted with EINTR.
It really depends on your situation. But there's no way I know of to fix the
problem with realpath, without a code change.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?38420>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make