> > On Thu, Mar 29, 2012 at 07:33:19PM +0100, Wookey wrote:
> > > diff -urN origs/insserv-1.14.0/debian/patches/130_crossbuild_fixes.patch 
> > > patched/insserv-1.14.0/debian/patches/130_crossbuild_fixes.patch
> > > +Index: insserv-1.14.0/Makefile
> > > +===================================================================
> > > +--- insserv-1.14.0.orig/Makefile 2012-03-29 19:02:05.000000000 +0100
> > > ++++ insserv-1.14.0/Makefile      2012-03-29 19:03:01.000000000 +0100
> > > +@@ -38,7 +38,6 @@
> > > +         LDFLAGS += -Wl,--as-needed
> > > +            LIBS += -lrpm
> > > + endif
> > > +-             CC = gcc
> > > +              RM = rm -f
> > > +           MKDIR = mkdir -p
> > > +           RMDIR = rm -rf
> > 
> > This chunk is unnecessary.  You can already override make variable
> > assignments on make's command line; variable assignments like this just
> > set defaults and are harmless for your purposes.  Since this kind of
> > default is a very common pattern in Makefiles, it would be best to avoid
> > getting into the habit of believing that it needs to be changed to
> > support cross-building.

As it goes I agree with the intention of this patch, it'd be nice if the
Makefile honored the environment's CC (and COPTS and LDFLAGS for that matter).

Upstream could just as easily use:
CC ?= gcc

And all of us would be happy.

Thanks, Kel



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to