Subject: Re: make fails to execute ./fred because of a chdir()
To: None <tech-toolchain@netbsd.org>
From: Christos Zoulas <christos@zoulas.com>
List: tech-toolchain
Date: 12/13/2002 20:42:13
In article <20021213203024.C234@snowdrop.l8s.co.uk>,
David Laight <david@l8s.co.uk> wrote:
>The following reproduces the problem:
>(in an empty directory)
>
>$ echo "#!/bin/echo" >do_echo
>$ chmod +x do_echo
>$ printf "all:\n\t./do_echo" >Makefile
>$ make
>./do_echo
>./do_echo
>$ mkdir obj
>$ make
>./do_echo
>make: exec(./do_echo) failed (No such file or directory)
>*** Error code 1
>$

This is a `feature'

printf 'all:\n\t${.CURDIR}/do_echo' > Makefile

christos