"Cannot use -o use multiple output" build failure(s) — clang 5.0

This command is failing under clang (with a wrong error message) while it is working with gcc.
clang main.c plop3.h -o main
PackageVersionSupposed error messageFull log Bug report
crda 3.18-1clang: error: cannot specify -o when generating multiple output files Log
daligner 1.0+20161119-1clang: error: cannot specify -o when generating multiple output files Log
dazzdb 1.0+20161112-2clang: error: cannot specify -o when generating multiple output files Log
i8kutils 1.43clang: error: cannot specify -o when generating multiple output files Log
langford 0.0.20130228-5clang: error: cannot specify -o when generating multiple output files Log
mdm 0.1.3-2.1clang: error: cannot specify -o when generating multiple output files Log
princeprocessor 0.21-3clang: error: cannot specify -o when generating multiple output files Log
sysvinit 2.88dsf-59.9clang: error: cannot specify -o when generating multiple output files Log
tennix 1.1-3.1clang: error: cannot specify -o when generating multiple output files Log

9 errors