compilers/c: Fix allow undefined link arg for PE/COFF
compilers/c: Fix allow undefined link arg for PE/COFF

For PE/COFF it is not possible to allow undefined symbols, so do not
try to use the option to do so.

While gcc ld silently ignores it, this is not the case for the llvm
linker.

Fix #4415

mesonbuild/meson,mesonbuild/meson,jpakkane/meson,QuLogic/meson,jpakkane/meson,pexip/meson,pexip/meson,jpakkane/meson,becm/meson,becm/meson,pexip/meson,becm/meson,jpakkane/meson,QuLogic/meson,mesonbuild/meson,MathieuDuponchelle/meson,becm/meson,MathieuDuponchelle/meson,MathieuDuponchelle/meson,mesonbuild/meson,jpakkane/meson,becm/meson,mesonbuild/meson,jpakkane/meson,MathieuDuponchelle/meson,MathieuDuponchelle/meson,becm/meson,becm/meson,pexip/meson,becm/meson,pexip/meson,jpakkane/meson,pexip/meson,MathieuDuponchelle/meson,MathieuDuponchelle/meson,QuLogic/meson,mesonbuild/meson,jpakkane/meson,pexip/meson,mesonbuild/meson,pexip/meson,becm/meson,mesonbuild/meson,pexip/meson,pexip/meson,mesonbuild/meson,QuLogic/meson,MathieuDuponchelle/meson,QuLogic/meson,mesonbuild/meson,QuLogic/meson,jpakkane/meson,QuLogic/meson,QuLogic/meson,QuLogic/meson,becm/meson,MathieuDuponchelle/meson