Merge branch 'master' into makefile-cleanup

Conflicts:
	Makefile
	templates/Makefile.template
diff --git a/build.yaml b/build.yaml
index f7c4df0..ba9f53e 100644
--- a/build.yaml
+++ b/build.yaml
@@ -2555,7 +2555,7 @@
       -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,)
     LDXX: clang++
     compile_the_world: true
-    timeout_multiplier: 1.5
+    timeout_multiplier: 2
   mutrace:
     CPPFLAGS: -O0
     DEFINES: _DEBUG DEBUG
@@ -2599,7 +2599,7 @@
     LDFLAGS: -g
   zlib:
     CFLAGS: -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-implicit-function-declaration
-      -fvisibility=hidden
+      $(W_NO_SHIFT_NEGATIVE_VALUE) -fvisibility=hidden
 node_modules:
 - deps:
   - grpc