Re: New make is breaking several packages
Le Mardi 20 Décembre 2005 14:29, Frank Küster a écrit :
> Daniel Schepler <schepler@math.berkeley.edu> wrote:
> > Le Mardi 20 Décembre 2005 14:10, Marco d'Itri a écrit :
> >> It breaks a widely used feature. Why should this change not be
> >> considered a make bug?
> >
> > In make's NEWS.Debian.gz it says this change was for POSIX compliance.
> > And since there's the simple way to rewrite these things that I outlined,
> > I think it's better to make our debian/rules and Makefiles compliant than
> > to revert this change.
>
> I hope "fixed" Makefiles will continue to work with older versions of
> make, right?
>
> Regards, Frank
Yes, a Makefile with
all:
echo 'foo'\
'bar'
will pass to the shell:
(old make) echo 'foo''bar'
(new make) echo 'foo'\
'bar'
And both will echo a single word.
--
Daniel Schepler
Reply to: