On Tuesday, 14 March 2000 at 11:35, Lars Hecking wrote:
>  
> > Sure.  The problem has to do with the expansion of the $< macro.  For
> > the HP-UX make, $< is evaluated only for inference rules.  For GNU make,
> > $< is evaluated for both target and inference rules.  At least one of
> > mutt's Makefiles (I don't remember offhand which one) has a target rule
> > that uses sed and $<.  GNU make expands this $< to the source file name,
> > as the Makefile's author intended, and the build works fine.  When the
> > HP-UX make gets to this point, however, it replaces $< with an empty
> > string which then leaves sed waiting for input from stdin and the build
> > hangs.
> 
>  That was in m4/Makefile.*, and it's has been fixed for a while now.

Well, it still doesn't build with NetBSD's make. I think the problem
lies in automake. I believe there is a flag you can set in automake to
get it to avoid gnuisms, though.

PGP signature

Reply via email to