bug in makefiles: phony targets

Marc Lehmann schmorp at schmorp.de
Mon Apr 26 05:56:58 CEST 2010


On Sun, Apr 25, 2010 at 01:18:25PM -0400, Taylor R Campbell <campbell at mumble.net> wrote:
> The makefiles don't identify the phony targets.

And it's not needed either (and not even very portable to do so). There
certainly is no bug, and all that is phony is your reasoning. Your point
being?

> This could have confusing consequences for everyone if any files were
> added to the source tree that happen to share names with the phony
> targets,

Of course, it will have confusing consequences for everyone if they do
that, regardless of whether they are marked as phony targets or not. You
can't have both. Your point being?

> already does have confusing consequences for anyone trying to build
> rxvt-unicode on case-insensitive file systems such as Mac OS X's HFS+,

rxvt-unicode requires a (reasonably so) posix-like environment to build,
which os x of course is not (at least by default).

however, it can be configured to be more rasonably w.r.t. the filesystem,
and not doing that breaks a lot of stuff regardless of phony rules, so
anybody with a so misconfigured system needs to fix their config (as is
recommended by apple itself btw.).

of course, that won't bring you utf-8 locales or a workign libc/poll etc.,
so os x suffers form much larger issues.

-- 
                The choice of a       Deliantra, the free code+content MORPG
      -----==-     _GNU_              http://www.deliantra.net
      ----==-- _       generation
      ---==---(_)__  __ ____  __      Marc Lehmann
      --==---/ / _ \/ // /\ \/ /      schmorp at schmorp.de
      -=====/_/_//_/\_,_/ /_/\_\




More information about the rxvt-unicode mailing list