On Sat, Jul 5, 2014 at 12:57 PM, anonymous <invalid.nore...@gnu.org> wrote:

> { cd /tmp && mkdir a && ln -sT a b && cd b && make -w; }
>
> make: Entering directory `/tmp/a'
>
> Why not /tmp/b?  Is there an option to prevent this resolution?
> I understand that relative path names must be resolved;
> but could you leave directory aliases as they are please?
>

The best make would be able to do would be to model its behavior on that of
"pwd -L": if the PWD environment variable is set to an absolute path with
no ".." or "." components that resolves to the process's current directory,
then use that instead of the path from getcwd().


This hit me when I tried to make in a directory that had a colon in the
> name;
>

Doctor says: "Don't do that!"   make is only one of many program which you
will have problems with.


Philip Guenther
_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to