[GTK] Export the COLLECT_NO_DEMANGLE variable on the builders
authorzandobersek@gmail.com <zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 29 Apr 2013 08:05:37 +0000 (08:05 +0000)
committerzandobersek@gmail.com <zandobersek@gmail.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 29 Apr 2013 08:05:37 +0000 (08:05 +0000)
https://bugs.webkit.org/show_bug.cgi?id=115323

Reviewed by Philippe Normand.

Export the COLLECT_NO_DEMANGLE environment variable on the GTK BuildBot builders.
Its presence enforces linkers to output mangled symbols when reporting linking failures
due to unresolved references. People trying to fix the build can then simply copy
the printed mangled symbol into the symbols.filter file instead of doing a manual build
or connecting to the builders to discover the mangled version of the missing symbol.

* BuildSlaveSupport/gtk/daemontools-buildbot.conf:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@149271 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/BuildSlaveSupport/gtk/daemontools-buildbot.conf
Tools/ChangeLog

index 06af29f7b06268216ce4a1f1aaee8d4620d24dfd..25e31abfccaa98a64836411bc79b2af40536958e 100644 (file)
@@ -39,6 +39,7 @@ ccache_path="/usr/lib/ccache"
 # Environment variables. Prefix them with "env_".
 #
 env_CFLAGS="-pipe"
 # Environment variables. Prefix them with "env_".
 #
 env_CFLAGS="-pipe"
+env_COLLECT_NO_DEMANGLE="1"
 env_CXXFLAGS="-pipe"
 env_LDFLAGS="-no-install -no-fast-install"
 env_WEBKIT_TESTFONTS="/home/${buildbot_user}/testfonts"
 env_CXXFLAGS="-pipe"
 env_LDFLAGS="-no-install -no-fast-install"
 env_WEBKIT_TESTFONTS="/home/${buildbot_user}/testfonts"
index c6e6cc772311636bbb2519402310d4f6cddc874c..08cc6de3196389d58dc33511ed3fe0d8a0d73e96 100644 (file)
@@ -1,3 +1,18 @@
+2013-04-29  Zan Dobersek  <zdobersek@igalia.com>
+
+        [GTK] Export the COLLECT_NO_DEMANGLE variable on the builders
+        https://bugs.webkit.org/show_bug.cgi?id=115323
+
+        Reviewed by Philippe Normand.
+
+        Export the COLLECT_NO_DEMANGLE environment variable on the GTK BuildBot builders.
+        Its presence enforces linkers to output mangled symbols when reporting linking failures
+        due to unresolved references. People trying to fix the build can then simply copy
+        the printed mangled symbol into the symbols.filter file instead of doing a manual build
+        or connecting to the builders to discover the mangled version of the missing symbol.
+
+        * BuildSlaveSupport/gtk/daemontools-buildbot.conf:
+
 2013-04-28  Zan Dobersek  <zdobersek@igalia.com>
 
         Remove Chromium code from Tools/BuildSlaveSupport
 2013-04-28  Zan Dobersek  <zdobersek@igalia.com>
 
         Remove Chromium code from Tools/BuildSlaveSupport