Package: make
Version: 3.80-9
Severity: normal

When recursing into a sub-make, GNU make will automaticaly add the -w flag
to its MAKEFLAGS variable.  Since MAKEFLAGS is standard and required by POSIX,
all other make implementations support it.  But -w is a GNU extension.

So when you try to run a non-GNU make after recursion, you typicaly see this
sort of error:

  make: don't know how to make w. Stop

  (This is with freebsd-make or pmake.  An "invalid option" message would make
   more sense but, in any case, it takes a while to figure out what happens)

I think GNU make should reserve MAKEFLAGS only for POSIX flags and add GNU
extensions to a separate variable (e.g. GMAKEFLAGS).

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: kfreebsd-i386 (i386)
Kernel: GNU/kFreeBSD 5.3-2
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C)

Versions of packages make depends on:
ii  libc0.1                     2.3-1+kbsd.8 GNU C Library: Shared libraries an

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to