Strangely enough, otherwise we get the following linker error only on Linux only when using Swift:
... /usr/bin/ld.gold: error: /home/buildnode/jenkins/workspace/swift-PR-Linux-smoke-test@2/branch-master-next/buildbot_linux/swift-linux-x86_64/lib/swift/clang/lib/linux/libclang_rt.fuzzer-x86_64.a(FuzzerDriver.cpp.o): requires unsupported dynamic reloc 11; recompile with -fPIC /usr/bin/ld.gold: error: /home/buildnode/jenkins/workspace/swift-PR-Linux-smoke-test@2/branch-master-next/buildbot_linux/swift-linux-x86_64/lib/swift/clang/lib/linux/libclang_rt.fuzzer-x86_64.a(FuzzerDriver.cpp.o): requires unsupported dynamic reloc 11; recompile with -fPIC /usr/bin/ld.gold: error: /home/buildnode/jenkins/workspace/swift-PR-Linux-smoke-test@2/branch-master-next/buildbot_linux/swift-linux-x86_64/lib/swift/clang/lib/linux/libclang_rt.fuzzer-x86_64.a(FuzzerDriver.cpp.o): requires dynamic R_X86_64_PC32 reloc against '_Znwm' which may overflow at runtime; recompile with -fPIC /usr/bin/ld.gold: error: /home/buildnode/jenkins/workspace/swift-PR-Linux-smoke-test@2/branch-master-next/buildbot_linux/swift-linux-x86_64/lib/swift/clang/lib/linux/libclang_rt.fuzzer-x86_64.a(FuzzerDriver.cpp.o): requires dynamic R_X86_64_PC32 reloc against '_ZdlPv' which may overflow at runtime; recompile with -fPIC /usr/bin/ld.gold: error: /home/buildnode/jenkins/workspace/swift-PR-Linux-smoke-test@2/branch-master-next/buildbot_linux/swift-linux-x86_64/lib/swift/clang/lib/linux/libclang_rt.fuzzer-x86_64.a(FuzzerDriver.cpp.o): requires dynamic R_X86_64_PC32 reloc against '_ZdlPv' which may overflow at runtime; recompile with -fPIC /usr/bin/ld.gold: error: /home/buildnode/jenkins/workspace/swift-PR-Linux-smoke-test@2/branch-master-next/buildbot_linux/swift-linux-x86_64/lib/swift/clang/lib/linux/libclang_rt.fuzzer-x86_64.a(FuzzerDriver.cpp.o): requires dynamic R_X86_64_32 reloc against '_ZTSSt19_Sp_make_shared_tag' which may overflow at runtime; recompile with -fPIC ...