Backout changeset d4f56bcc3896 (bug 1494216) to give time to toolchains to build without blocking other landings.
authorMike Hommey <mh+mozilla@glandium.org>
Fri, 28 Sep 2018 07:11:32 +0900
changeset 494359 b48f60cd2656cfa7fac427817e6ee9ab279a1c6e
parent 494358 d4f56bcc389645e34612ebcee616520132fbdc6a
child 494360 45aa3f51c691e6ebba965f1f26ef94ffadb81ebd
push id9984
push userffxbld-merge
push dateMon, 15 Oct 2018 21:07:35 +0000
treeherdermozilla-beta@183d27ea8570 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
bugs1494216
milestone64.0a1
backs outd4f56bcc389645e34612ebcee616520132fbdc6a
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Backout changeset d4f56bcc3896 (bug 1494216) to give time to toolchains to build without blocking other landings.
build/build-clang/build-clang.py
--- a/build/build-clang/build-clang.py
+++ b/build/build-clang/build-clang.py
@@ -611,18 +611,17 @@ if __name__ == "__main__":
         extra_ldflags = []
     elif is_linux():
         extra_cflags = []
         extra_cxxflags = []
         extra_cflags2 = ["-fPIC"]
         # Silence clang's warnings about arguments not being used in compilation.
         extra_cxxflags2 = ["-fPIC", '-Qunused-arguments']
         extra_asmflags = []
-        # Avoid libLLVM internal function calls going through the PLT.
-        extra_ldflags = ['-Wl,-Bsymbolic']
+        extra_ldflags = []
 
         if 'LD_LIBRARY_PATH' in os.environ:
             os.environ['LD_LIBRARY_PATH'] = ('%s/lib64/:%s' %
                                              (gcc_dir, os.environ['LD_LIBRARY_PATH']))
         else:
             os.environ['LD_LIBRARY_PATH'] = '%s/lib64/' % gcc_dir
     elif is_windows():
         extra_cflags = []