"Unknown argument in the command line" build failure(s) — clang 3.1

gcc has plenty of options. Some of them should be implemented by clang, some other, no.
A first discussion occurred on this subject on the clang mailing list.
PackageVersionSupposed error messageFull log Bug report
btrfs-tools 0.19+20120328-4error: unknown argument: '-MMD' Log
crawl 2:0.10.3-2error: unknown argument: '-MD' Log
iptables 1.4.14-2error: unknown argument: '-MMD' Log
libffi 3.0.10-3clang -cc1as: error: unknown argument: '--gdwarf2' Log
v4l-utils 0.8.8-2error: unknown argument: '-MMD' Log
west-chamber 20100405+svn20111107.r124-1error: unknown argument: '-MMD' Log
xtables-addons 1.42-2error: unknown argument: '-MMD' Log

7 errors