Backout changeset 99b28f8874bb (bug 1494216) to give time to toolchains to build without blocking other landings.
authorMike Hommey <mh+mozilla@glandium.org>
Tue, 02 Oct 2018 11:10:28 +0900
changeset 494861 8444d933e44c34caeaa7de8f758bb7059c21222d
parent 494860 99b28f8874bb1ebd352f8cb16ebb6ca098f54133
child 494862 95702d979c2ae4f45e5bfc1e5a566b50ab3772bc
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 out99b28f8874bb1ebd352f8cb16ebb6ca098f54133
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 99b28f8874bb (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-functions']
+        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 = []