diff --git a/build/build-clang/build-clang.py b/build/build-clang/build-clang.py index 810757188227..2718af9984c6 100755 --- a/build/build-clang/build-clang.py +++ b/build/build-clang/build-clang.py @@ -616,7 +616,8 @@ if __name__ == "__main__": # Silence clang's warnings about arguments not being used in compilation. extra_cxxflags2 = ["-fPIC", '-Qunused-arguments'] extra_asmflags = [] - extra_ldflags = [] + # Avoid libLLVM internal function calls going through the PLT. + extra_ldflags = ['-Wl,-Bsymbolic'] if 'LD_LIBRARY_PATH' in os.environ: os.environ['LD_LIBRARY_PATH'] = ('%s/lib64/:%s' %