Run install-sysroot script before 'gn gen' on PDFium bot
authorborenet <borenet@chromium.org>
Wed, 7 Sep 2016 15:34:13 +0000 (08:34 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 7 Sep 2016 15:34:13 +0000 (08:34 -0700)
BUG=skia:5727
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2317013002

Review-Url: https://codereview.chromium.org/2317013002

infra/bots/recipe_modules/flavor/pdfium_flavor.py
infra/bots/recipes/swarm_compile.expected/Build-Ubuntu-GCC-x86_64-Release-PDFium.json

index 7aa21b2..83525fa 100644 (file)
@@ -24,6 +24,14 @@ class PDFiumFlavorUtils(default_flavor.DefaultFlavorUtils):
         cwd=pdfium_dir,
         **kwargs)
 
+    # Install the sysroot.
+    self.m.run(
+        self.m.step,
+        'sysroot',
+        cmd=['python', 'build/linux/sysroot_scripts/install-sysroot.py',
+             '--arch=amd64'],
+        cwd=pdfium_dir)
+
     # Setup gn args.
     gn_args = [
         'pdf_use_skia=true',
index 0e138cc..d0f9e30 100644 (file)
   },
   {
     "cmd": [
+      "python",
+      "build/linux/sysroot_scripts/install-sysroot.py",
+      "--arch=amd64"
+    ],
+    "cwd": "[CUSTOM_/_B_WORK]/pdfium",
+    "env": {
+      "BUILDTYPE": "Release",
+      "CHROME_HEADLESS": "1",
+      "PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]:RECIPE_PACKAGE_REPO[depot_tools]",
+      "SKIA_OUT": "[CUSTOM_/_B_WORK]/skia/out/Build-Ubuntu-GCC-x86_64-Release-PDFium"
+    },
+    "name": "sysroot"
+  },
+  {
+    "cmd": [
       "gn",
       "gen",
       "out/skia",