Package: pmake Version: 1.111-2 Severity: normal Certain modifiers, such as ::!=, don't work if the variable in question is delimited using parentheses instead of braces, while others do. I would expect running the attached Makefile to produce "foo bar baz" or maybe even "foo", but not "foo baz".
-- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages pmake depends on: ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib pmake recommends no packages. pmake suggests no packages. -- no debconf information -- brian m. carlson / brian with sandals: Houston, Texas, US +1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187
test: @: ${foo::!=echo foo} @: $(bar::!=echo bar) @echo $(foo) $(bar) $(foo:foo=baz)
signature.asc
Description: Digital signature