Bob Hilliard <[EMAIL PROTECTED]> wrote: > The following makefile snippet is suggested to implement this >recommendation: > > ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) > CFLAGS += -g > endif > ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) > INSTALL_PROGRAM += -s > endif > > Unless I am badly mistaken, this will not produce the opposite of >the desired result. From install.1: > > -s, --strip > strip symbol tables, only for 1st and 2nd formats > > Therefore, if the value of DEB_BUILD_OPTIONS is `nostrip', the >installed binaries will be stripped. Setting DEB_BUILD_OPTIONS to >`debug' will produce unstripped binaries.
No, if DEB_BUILD_OPTIONS=nostrip, then the value of $(findstring nostrip,$(DEB_BUILD_OPTIONS) will be nostrip, and ifeq (,nostrip) is false ... thus binaries won't be stripped. The multiple negatives are a bit on the confusing side. -- Colin Watson [EMAIL PROTECTED]

