diff --git a/org.kde.Sdk.json b/org.kde.Sdk.json index 0fe0fd2..57cb3ee 100644 --- a/org.kde.Sdk.json +++ b/org.kde.Sdk.json @@ -1,962 +1,966 @@ { "build-runtime": true, "id": "org.kde.Sdk", "id-platform": "org.kde.Platform", "branch": "5.13", "runtime": "org.freedesktop.Platform", "sdk": "org.freedesktop.Sdk", "runtime-version": "19.08", "sdk-extensions": ["org.freedesktop.Sdk.Debug", "org.freedesktop.Sdk.Locale", "org.freedesktop.Sdk.Docs"], "platform-extensions": ["org.freedesktop.Platform.Locale"], "inherit-extensions": [ "org.freedesktop.Platform.GL", "org.freedesktop.Platform.Timezones", "org.freedesktop.Platform.GStreamer", "org.freedesktop.Platform.Icontheme", "org.freedesktop.Platform.VAAPI.Intel", "org.freedesktop.Platform.openh264", "org.gtk.Gtk3theme" ], "inherit-sdk-extensions": [ "org.freedesktop.Sdk.Extension" ], "add-extensions": { "org.kde.Sdk.Docs" : { "directory": "share/runtime/docs", "bundle": true, "autodelete": true, "no-autodownload": true }, "org.kde.KStyle" : { "directory": "share/runtime/lib/plugins/", "subdirectories": true, "no-autodownload": true, "version": "5.13", "merge-dirs": "styles", "download-if": "active-gtk-theme" }, "org.kde.PlatformTheme" : { "directory": "share/runtime/lib/plugins/", "subdirectories": true, "no-autodownload": true, "version": "5.13", "merge-dirs": "platformthemes", "//TODO": "This is currently only used for gnome platform plugin and should be its own extension point", "download-if": "on-xdg-desktop-GNOME;on-xdg-desktop-GNOME-classic" }, "org.kde.WaylandDecoration" : { "directory": "share/runtime/lib/plugins/", "subdirectories": true, "no-autodownload": true, "version": "5.13", "merge-dirs": "wayland-decoration-client", "//TODO": "This is currently only used for gnome platform plugin and should be its own extension point", "download-if": "on-xdg-desktop-GNOME;on-xdg-desktop-GNOME-classic" } }, "finish-args": [ "--env=GI_TYPELIB_PATH=/app/lib/girepository-1.0", "--env=GST_PLUGIN_PATH=/app/lib/gstreamer-1.0:/app/lib/@SDK_ARCH@-linux-gnu/extensions/gstreamer-1.0:/usr/lib/@SDK_ARCH@-linux-gnu/extensions/gstreamer-1.0", "--env=XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/share", "--env=QT_PLUGIN_PATH=/app/lib64/plugins:/app/lib/plugins:/usr/share/runtime/lib/plugins", "--env=QML2_IMPORT_PATH=/app/lib64/qml:/app/lib/qml", "--env=KDE_FORK_SLAVES=1", "--filesystem=xdg-config/kdeglobals:ro", "--talk-name=com.canonical.AppMenu.Registrar", "--sdk=org.kde.Sdk//5.13", "--runtime=org.kde.Platform//5.13" ], "cleanup": [ "/man", "/share/man", "/lib/systemd", "*.la"], "cleanup-commands": [ "/usr/libexec/freedesktop-post.sh" ], "cleanup-platform": [ "/share/runtime/docs", "/include", "/share/aclocal", "/share/pkgconfig", "/lib/pkgconfig", "*.a", "*.cmake" ], "cleanup-platform-commands": [ "/usr/libexec/freedesktop-post.sh" ], "modules": [ { "name": "qt5-qtbase", "cleanup-platform": [ "/bin", "/mkspecs" ], "build-options" : { "arch" : { "x86_64" : { "config-opts" : [ "-reduce-relocations", "-force-debug-info" ] }, "arm" : { "config-opts" : [ "-no-reduce-relocations", "-optimize-size", "-opengl es2" ] }, "aarch64" : { "config-opts" : [ "-no-reduce-relocations", "-optimize-size", "-opengl es2" ] } } }, "config-opts": [ "-confirm-license", "-opensource", "-shared", "-platform", "linux-g++", "-optimized-qmake", "-nomake", "examples", "-nomake", "tests", "-system-harfbuzz", "-system-sqlite", "-accessibility", "-dbus-linked", "-fontconfig", "-glib", "-icu", "-openssl-linked", "-no-pch", "-no-rpath", "-no-directfb", "-no-linuxfb", "-no-kms", "-no-cups", "-system-proxies", "-gtk", "-no-use-gold-linker", "-archdatadir", "/usr/lib/" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtbase-everywhere-src-5.13.2.tar.xz", "sha256": "26b6b686d66a7ad28eaca349e55e2894e5a735f3831e45f2049e93b1daa92121" }, { "type": "patch", "path": "patch/qtbase-avoid-hardcoding-kernel-version.patch" }, { "type": "patch", "path": "patch/qtbase-use-wayland-on-gnome.patch" }, { "type": "shell", "commands": [ "mv configure configure.qt" ] }, { "type": "script", "commands": [ "processed=`sed -e 's/--/-/g ; s/=/ /g' <<< $@`", "./configure.qt $processed" ], "dest-filename": "configure" } ] }, { "name": "qt5-qtdeclarative", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs", "lib/plugins/qmltooling" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtdeclarative-everywhere-src-5.13.2.tar.xz", "sha256": "d9a524f45fe9e136cda2252f9d7013ec17046d907e3f39606db920987c22d1fd" }, { "type": "patch", "path": "patch/qtdeclarative-use-python3.patch" } ] }, { "name": "qt5-qttools", "buildsystem": "qmake", "cleanup-platform": [ "/mkspecs", "/bin/assistant", "/bin/qhelpgenerator", "/bin/qcollectiongenerator", "/bin/qhelpconverter", "/bin/pixeltool", "/bin/designer", "/bin/lrelease", "/bin/lupdate", "/bin/lconvert", "/bin/linguist", "/bin/qdoc", "/bin/qtattributionsscanner", "/bin/qtplugininfo", "/bin/qtdiag", "/bin/qdbusviewer" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qttools-everywhere-src-5.13.2.tar.xz", "sha256": "919a2713b6d2d7873a09ad85bd93cf4282606e5bf84d5884250f665a253ec06e" } ] }, { "name": "qt5-qtscript", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtscript-everywhere-src-5.13.2.tar.xz", "sha256": "3d92691c25577fbf7511d40253de0cd9d31444ea5a0aa860f65efb9fa0f3ce70" } ] }, { "name": "qt5-webchannel", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtwebchannel-everywhere-src-5.13.2.tar.xz", "sha256": "f452d419d8b19b566835f316bbf282dabc8b1c2a74c9c98c1aec4184465e9c13" } ] }, { "name": "qt5-qtlocation", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtlocation-everywhere-src-5.13.2.tar.xz", "sha256": "5fe4b824d3dc6c800682ff986333ec09edb9c27582066e928b1862b4d58212e3" } ] }, { "name": "qt5-qtsvg", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtsvg-everywhere-src-5.13.2.tar.xz", "sha256": "849e2e357e1333b64ecb728352f652cd8d916f029ed848f775b15d0b500cb7d7" } ] }, { "name": "qt5-qtx11extras", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtx11extras-everywhere-src-5.13.2.tar.xz", "sha256": "95a7c5c30f42e9575c3a17a2c0eb0cdbdd2d89dbcb3ee1426cd41bb07e28c51c" } ] }, { "name": "qt5-qtmultimedia", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtmultimedia-everywhere-src-5.13.2.tar.xz", "sha256": "5f885459d46ea2f2bb24597678befd4913d8f88029730d01984f51f9c367b9f4" } ] }, { "name": "qt5-qtsensors", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtsensors-everywhere-src-5.13.2.tar.xz", "sha256": "46f73bbfddfd78a419c6424d6839318774b84c955a7f7a96c12c590f6d8fb177" } ] }, { "name": "qt5-qtquickcontrols", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtquickcontrols-everywhere-src-5.13.2.tar.xz", "sha256": "d6e64d8db13ada55fcb0d5e8ca26097085680087d931435c6c6db859d87493ea" } ] }, { "name": "qt5-qtquickcontrols2", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtquickcontrols2-everywhere-src-5.13.2.tar.xz", "sha256": "90ee8be7b66cc65f3f22e71a0b35adab5c169ac4f8ebc6f9e7685228bf8a7d70" } ] }, { "name": "qt5-qtgraphicaleffects", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtgraphicaleffects-everywhere-src-5.13.2.tar.xz", "sha256": "297a89bb6c771f849c4ce866e5c98dadf665163b3dab03bc48a58f51424e7e66" } ] }, { "name": "qt5-qtxmlpatterns", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtxmlpatterns-everywhere-src-5.13.2.tar.xz", "sha256": "1e87d8c004ec0beea3b29d13f0964c563aa9fae51c392c998750ca4e386374e2" } ] }, { "name": "qt5-qtimageformats", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtimageformats-everywhere-src-5.13.2.tar.xz", "sha256": "6968649fdccc7d633cf9ada25f1bdaf0a2fb45a214d58c2c47896166d4553ac0" } ] }, { "name": "qt5-connectivity", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtconnectivity-everywhere-src-5.13.2.tar.xz", "sha256": "644e234eb64f602ef5cdeb8802ef9b58e75478f1124f001937275d62ed692e17" } ] }, { "name": "qt5-wayland", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtwayland-everywhere-src-5.13.2.tar.xz", "sha256": "3c9b2358d9cee02552b875db93b56f3b9bc3b0f4df7a2ff7e8b72f2a8f2ca952" }, { "type": "patch", "path": "patch/qtwayland-do-not-redraw-decorations-everytime.patch" }, { "type": "patch", "path": "patch/qtwayland-use-gnome-platform-theme-on-gnome-based-desktops.patch" } ] }, { "name": "qt5-virtualkeyboard", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtvirtualkeyboard-everywhere-src-5.13.2.tar.xz", "sha256": "8e368dde237d21666f6cc8512a060e205388e519a4d7559c0505cc75224ed62b" } ] }, { "name": "qt5-qtserialport", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtserialport-everywhere-src-5.13.2.tar.xz", "sha256": "7677ffc1dce3b75c0a98d07d215588a8dccb5c276c55b4ecd60c35ed1c89cb34" } ] }, { "name": "qt5-qtwebsockets", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtwebsockets-everywhere-src-5.13.2.tar.xz", "sha256": "fc11236c8bf69b27a4e237a27b9ea27fc90d8c25d81d1d451ce3a0b63cbc02d3" } ] }, { "name": "qt5-qtcharts", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtcharts-everywhere-src-5.13.2.tar.xz", "sha256": "3bad81c3cfb32cf72fb0ce2ac2794d031cf78a3902b4715f89c09b2d0e041e87" } ] }, { "name": "qt5-qt3d", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qt3d-everywhere-src-5.13.2.tar.xz", "sha256": "d1b9fc0be82264b5f76c3a5330901dff95c1f2bcb67916c3fac6bad4ff69adc9" } ] }, { "name": "qt5-qtspeech", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtspeech-everywhere-src-5.13.2.tar.xz", "sha256": "a0aca08feeac6925ead7f841319bdcfd60bfc126de07807edaf267c2ca8d13d5" } ] }, { "name": "qt5-qtnetworkauth", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtnetworkauth-everywhere-src-5.13.2.tar.xz", "sha256": "6326943e5c1a3e6eac8dcc44d088f1a3d1c45d14100ff1e95f833b0463243af3" } ] }, { "name": "qt5-qtgamepad", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.2/submodules/qtgamepad-everywhere-src-5.13.2.tar.xz", "sha256": "75164885433e36a90b557aa7f319ff3d6278c3616469f67b42dda6eb8b92e76e" } ] }, { "name": "qt5-qtwebengine", "buildsystem": "qmake", "cleanup-platform": [ "/bin", "/mkspecs" ], "config-opts": [ "--", "-system-ffmpeg", "-webengine-proprietary-codecs", "-webengine-icu", "-webp" ], "modules": [ { "name": "python-2.7", "sources": [ { "type": "archive", "url": "https://www.python.org/ftp/python/2.7.17/Python-2.7.17.tar.xz", "sha256": "4d43f033cdbd0aa7b7023c81b0e986fd11e653b5248dac9144d508f11812ba41" } ], "build-options": { "no-debuginfo": true }, "config-opts": [ "--enable-shared", "--with-ensurepip=yes", "--with-system-expat", "--with-system-ffi", "--enable-loadable-sqlite-extensions", "--with-dbmliborder=gdbm", "--enable-unicode=ucs4" ], "post-install": [ "chmod 644 `find /usr/lib/ -name libpython2.7.so.1.0`" ], "cleanup": [ "*" ] } ], "sources": [ { "type": "archive", "url": "http://download.qt.io/archive/qt/5.13/5.13.1/submodules/qtwebengine-everywhere-src-5.13.1.tar.xz", "sha256": "7f12e710b76ff2be4497bf368fc01ecd2419e2e962fb90599b0ece00ae2eb7d0" }, { "type": "patch", "path": "patch/qtwebengine-no-udev.patch" }, { "type": "patch", "path": "patch/qtwebengine-fix-build.patch" + }, + { + "type": "patch", + "path": "patch/qtwebengine-python-shebang.patch" } ] }, { "name": "libdbusmenuqt", "buildsystem": "cmake-ninja", "config-opts": ["-DENABLE_TESTING=OFF", "-DWITH_DOC=OFF"], "sources": [ { "type": "bzr", "url": "http://bazaar.launchpad.net/~dbusmenu-team/libdbusmenu-qt/trunk/", "revision": "0.9.3+16.04.20160218-0ubuntu1" } ] }, { "name": "extra-cmake-modules", "cleanup-platform": ["*"], "buildsystem": "cmake-ninja", "config-opts": [ "-DENABLE_TESTING=OFF" ], "sources": [ { "type": "git", "url": "git://anongit.kde.org/extra-cmake-modules.git", "branch": "v5.63.0" } ] }, { "name": "kwidgetsaddons", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kwidgetsaddons.git", "branch": "v5.63.0" } ] }, { "name": "ki18n", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/ki18n.git", "branch": "v5.63.0" } ] }, { "name": "kconfig", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kconfig.git", "branch": "v5.63.0" } ] }, { "name": "attica", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/attica.git", "branch": "v5.63.0" } ] }, { "name": "kguiaddons", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kguiaddons.git", "branch": "v5.63.0" } ] }, { "name": "kcoreaddons", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kcoreaddons.git", "branch": "v5.63.0" } ] }, { "name": "kauth", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kauth.git", "branch": "v5.63.0" } ] }, { "name": "karchive", "config-opts": ["-DENABLE_TESTING=OFF", "-DCMAKE_DISABLE_FIND_PACKAGE_Qt5Test=TRUE"], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/karchive.git", "branch": "v5.63.0" } ] }, { "name": "kcodecs", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kcodecs.git", "branch": "v5.63.0" } ] }, { "name": "kconfigwidgets", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kconfigwidgets.git", "branch": "v5.63.0" } ] }, { "name": "kitemviews", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kitemviews.git", "branch": "v5.63.0" } ] }, { "name": "kiconthemes", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kiconthemes.git", "branch": "v5.63.0" } ] }, { "name": "kwindowsystem", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kwindowsystem.git", "branch": "v5.63.0" } ] }, { "name": "kcrash", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kcrash.git", "branch": "v5.63.0" } ] }, { "name": "kdbusaddons", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kdbusaddons.git", "branch": "v5.63.0" } ] }, { "name": "kservice", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "builddir": true, "sources": [ { "type": "git", "url": "git://anongit.kde.org/kservice.git", "branch": "v5.63.0" } ] }, { "name": "kglobalaccel", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kglobalaccel.git", "branch": "v5.63.0" } ] }, { "name": "sonnet", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/sonnet.git", "branch": "v5.63.0" } ] }, { "name": "kcompletion", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kcompletion.git", "branch": "v5.63.0" } ] }, { "name": "ktextwidgets", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/ktextwidgets.git", "branch": "v5.63.0" } ] }, { "name": "kxmlgui", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kxmlgui.git", "branch": "v5.63.0" } ] }, { "name": "perl-uri-escape", "cleanup-platform": ["*"], "sources": [{ "type": "archive", "url": "https://cpan.metacpan.org/authors/id/E/ET/ETHER/URI-1.74.tar.gz", "sha256": "a9c254f45f89cb1dd946b689dfe433095404532a4543bdaab0b71ce0fdcdd53d" }, { "type": "script", "commands": [ "perl Makefile.PL INSTALLDIRS=vendor"], "dest-filename": "configure" } ] }, { "name": "kdoctools", "config-opts": [ "-DENABLE_TESTING=OFF", "-DDocBookXSL_DIR=/usr/share/xml/docbook/xml/xsl-stylesheets/", "-DDTD_PATH_LIST=/usr/share/xml/docbook/xml-dtd/4.5/" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kdoctools.git", "branch": "v5.63.0" } ] }, { "name": "kpackage", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kpackage.git", "branch": "v5.63.0" } ] }, { "name": "kbookmarks", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kbookmarks.git", "branch": "v5.63.0" } ] }, { "name": "phonon", "config-opts": ["-DENABLE_TESTING=OFF", "-DPHONON_BUILD_PHONON4QT5=ON"], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/phonon.git", "branch": "v4.10.2" } ] }, { "name": "knotifications", "buildsystem": "cmake-ninja", "config-opts": [ "-DENABLE_TESTING=OFF" ], "sources": [ { "type": "git", "url": "git://anongit.kde.org/knotifications.git", "branch": "v5.63.0" } ] }, { "name": "kwallet", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kwallet.git", "branch": "v5.63.0" } ] }, { "name": "kjobwidgets", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kjobwidgets.git", "branch": "v5.63.0" } ] }, { "name": "solid", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/solid.git", "branch": "v5.63.0" } ] }, { "name": "kio", "buildsystem": "cmake-ninja", "config-opts": [ "-DENABLE_TESTING=OFF" ], "sources": [ { "type": "git", "url": "git://anongit.kde.org/kio.git", "branch": "v5.63.0" } ] }, { "name": "kparts", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kparts.git", "branch": "v5.63.0" } ] }, { "name": "kplotting", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kplotting.git", "branch": "v5.63.0" } ] }, { "name": "kdesignerplugin", "buildsystem": "cmake-ninja", "builddir": true, "config-opts": [ "-DENABLE_TESTING=OFF" ], "sources": [ { "type": "git", "url": "git://anongit.kde.org/kdesignerplugin.git", "branch": "v5.63.0" } ] }, { "name": "kinit", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kinit.git", "branch": "v5.63.0" } ] }, { "name": "kded", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kded.git", "branch": "v5.63.0" } ] }, { "name": "kunitconversion", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kunitconversion.git", "branch": "v5.63.0" } ] }, { "name": "kdeclarative", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kdeclarative.git", "branch": "v5.63.0" } ] }, { "name": "kcmutils", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kcmutils.git", "branch": "v5.63.0" } ] }, { "name": "knotifyconfig", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "builddir": true, "sources": [ { "type": "git", "url": "git://anongit.kde.org/knotifyconfig.git", "branch": "v5.63.0" } ] }, { "name": "knewstuff", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/knewstuff.git", "branch": "v5.63.0" } ] }, { "name": "kidletime", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kidletime.git", "branch": "v5.63.0" } ] }, { "name": "threadweaver", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/threadweaver.git", "branch": "v5.63.0" } ] }, { "name": "kitemmodels", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kitemmodels.git", "branch": "v5.63.0" } ] }, { "name": "kxmlrpcclient", "buildsystem": "cmake-ninja", "config-opts": [ "-DENABLE_TESTING=OFF" ], "sources": [ { "type": "git", "url": "git://anongit.kde.org/kxmlrpcclient.git", "branch": "v5.63.0" } ] }, { "name": "kdnssd", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kdnssd.git", "branch": "v5.63.0" } ] }, { "config-opts": [ "-DENABLE_TESTING=OFF" ], "name": "syntax-highlighting", "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/syntax-highlighting.git", "branch": "v5.63.0" } ] }, { "config-opts": [ "-DENABLE_TESTING=OFF" ], "name": "ktexteditor", "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/ktexteditor.git", "branch": "v5.63.0" } ] }, { "name": "frameworkintegration", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "builddir": true, "sources": [ { "type": "git", "url": "git://anongit.kde.org/frameworkintegration.git", "branch": "v5.63.0" } ] }, { "name": "kemoticons", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/kemoticons.git", "branch": "v5.63.0" } ] }, { "name": "kpty", "buildsystem": "cmake-ninja", "config-opts": [ "-DENABLE_TESTING=OFF" ], "sources": [ { "type": "git", "url": "git://anongit.kde.org/kpty.git", "branch": "v5.63.0" } ] }, { "name": "kwayland", "buildsystem": "cmake-ninja", "config-opts": ["-DENABLE_TESTING=OFF" ], "sources": [ { "type": "git", "url": "git://anongit.kde.org/kwayland.git", "branch": "v5.63.0" } ] }, { "name": "kirigami", "config-opts": ["-DENABLE_TESTING=OFF", "-DPLASMA_ENABLED=OFF"], "buildsystem": "cmake-ninja", "builddir": true, "sources": [ { "type": "git", "url": "git://anongit.kde.org/kirigami.git", "branch": "v5.63.0" } ] }, { "name": "qqc2-desktop-style", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "builddir": true, "sources": [ { "type": "git", "url": "git://anongit.kde.org/qqc2-desktop-style.git", "branch": "v5.63.0" } ] }, { "name": "kactivities", "config-opts": [ "-DENABLE_TESTING=OFF", "-DKACTIVITIES_LIBRARY_ONLY=ON" ], "buildsystem": "cmake-ninja", "builddir": true, "sources": [ { "type": "git", "url": "git://anongit.kde.org/kactivities.git", "branch": "v5.63.0" } ] }, { "name": "plasma-framework", "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "builddir": true, "sources": [ { "type": "git", "url": "git://anongit.kde.org/plasma-framework.git", "branch": "v5.63.0" } ] }, { "name": "breeze-icons", "cleanup-platform": [ "*.rcc" ], "config-opts": [ "-DENABLE_TESTING=OFF" ], "buildsystem": "cmake-ninja", "sources": [ { "type": "git", "url": "git://anongit.kde.org/breeze-icons.git", "branch": "v5.63.0" } ] }, { "name": "breeze", "buildsystem": "cmake-ninja", "config-opts": ["-DENABLE_TESTING=OFF", "-DWITH_DECORATIONS=OFF", "-DWITH_WALLPAPERS=OFF" ], "sources": [ { "type": "git", "url": "git://anongit.kde.org/breeze.git", "branch": "Plasma/5.16" } ] }, { "name": "plasma-integration", "buildsystem": "cmake-ninja", "config-opts": [ "-DENABLE_TESTING=OFF", "-DBUILD_TESTING=OFF" ], "sources": [ { "type": "git", "url": "git://anongit.kde.org/plasma-integration.git", "branch": "Plasma/5.16" } ] }, { "name": "kwayland-integration", "buildsystem": "cmake-ninja", "config-opts": [ "-DENABLE_TESTING=OFF" ], "sources": [ { "type": "git", "url": "git://anongit.kde.org/kwayland-integration.git", "branch": "Plasma/5.16" } ] }, { "name": "phonon-gstreamer", "buildsystem": "cmake-ninja", "config-opts": ["-DENABLE_TESTING=OFF", "-DPHONON_BUILD_PHONON4QT5=ON"], "sources": [ { "type": "git", "url": "git://anongit.kde.org/phonon-gstreamer.git", "branch": "v4.9.0" } ] }, { "name": "fcitx-platforminputcontext", "buildsystem": "cmake-ninja", "config-opts": ["-DENABLE_LIBRARY=OFF" ], "sources": [ { "type": "git", "url": "https://github.com/fcitx/fcitx-qt5", "branch": "1.2.3" } ] }, { "name": "os-release", "post-install": [ "mkdir -p /usr/share/runtime/lib/plugins/" ], "sources": [ { "type": "file", "path": "os-release" }, { "type": "file", "path": "issue" }, { "type": "file", "path": "issue.net" }, { "type": "file", "path": "org.kde.Sdk.appdata.xml" }, { "type": "file", "path": "org.kde.Platform.appdata.xml" }, { "type": "file", "path": "os-release-configure", "dest-filename": "configure" } ] } ] } diff --git a/patch/qtwebengine-python-shebang.patch b/patch/qtwebengine-python-shebang.patch new file mode 100644 index 0000000..2785908 --- /dev/null +++ b/patch/qtwebengine-python-shebang.patch @@ -0,0 +1,13660 @@ +diff --git a/src/3rdparty/chromium/PRESUBMIT_test.py b/src/3rdparty/chromium/PRESUBMIT_test.py +index e3c16f672..b91f3890d 100755 +--- a/src/3rdparty/chromium/PRESUBMIT_test.py ++++ b/src/3rdparty/chromium/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/base/third_party/libevent/event_rpcgen.py b/src/3rdparty/chromium/base/third_party/libevent/event_rpcgen.py +index 4ec77a6f6..10f43bcca 100755 +--- a/src/3rdparty/chromium/base/third_party/libevent/event_rpcgen.py ++++ b/src/3rdparty/chromium/base/third_party/libevent/event_rpcgen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2005 Niels Provos + # All rights reserved. +diff --git a/src/3rdparty/chromium/base/win/embedded_i18n/create_string_rc.py b/src/3rdparty/chromium/base/win/embedded_i18n/create_string_rc.py +index d404cfd37..1a18b9367 100755 +--- a/src/3rdparty/chromium/base/win/embedded_i18n/create_string_rc.py ++++ b/src/3rdparty/chromium/base/win/embedded_i18n/create_string_rc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/adb_command_line.py b/src/3rdparty/chromium/build/android/adb_command_line.py +index 78e9e508f..685f6081d 100755 +--- a/src/3rdparty/chromium/build/android/adb_command_line.py ++++ b/src/3rdparty/chromium/build/android/adb_command_line.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/adb_install_apk.py b/src/3rdparty/chromium/build/android/adb_install_apk.py +index f17143a2a..dd7d44f48 100755 +--- a/src/3rdparty/chromium/build/android/adb_install_apk.py ++++ b/src/3rdparty/chromium/build/android/adb_install_apk.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/adb_logcat_monitor.py b/src/3rdparty/chromium/build/android/adb_logcat_monitor.py +index d3cc67dbc..f9fa5c4e4 100755 +--- a/src/3rdparty/chromium/build/android/adb_logcat_monitor.py ++++ b/src/3rdparty/chromium/build/android/adb_logcat_monitor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/adb_logcat_printer.py b/src/3rdparty/chromium/build/android/adb_logcat_printer.py +index a71517075..24c063267 100755 +--- a/src/3rdparty/chromium/build/android/adb_logcat_printer.py ++++ b/src/3rdparty/chromium/build/android/adb_logcat_printer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/adb_reverse_forwarder.py b/src/3rdparty/chromium/build/android/adb_reverse_forwarder.py +index 6edb43ae5..5ec202592 100755 +--- a/src/3rdparty/chromium/build/android/adb_reverse_forwarder.py ++++ b/src/3rdparty/chromium/build/android/adb_reverse_forwarder.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/apk_operations.py b/src/3rdparty/chromium/build/android/apk_operations.py +index 4b5944358..4bfdbc205 100755 +--- a/src/3rdparty/chromium/build/android/apk_operations.py ++++ b/src/3rdparty/chromium/build/android/apk_operations.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/apply_shared_preference_file.py b/src/3rdparty/chromium/build/android/apply_shared_preference_file.py +index b22408195..cb884c743 100755 +--- a/src/3rdparty/chromium/build/android/apply_shared_preference_file.py ++++ b/src/3rdparty/chromium/build/android/apply_shared_preference_file.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/asan_symbolize.py b/src/3rdparty/chromium/build/android/asan_symbolize.py +index 9f2e88a60..e0ee11c86 100755 +--- a/src/3rdparty/chromium/build/android/asan_symbolize.py ++++ b/src/3rdparty/chromium/build/android/asan_symbolize.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/binary_size/apk_downloader.py b/src/3rdparty/chromium/build/android/binary_size/apk_downloader.py +index 83f7918c1..5b282b346 100755 +--- a/src/3rdparty/chromium/build/android/binary_size/apk_downloader.py ++++ b/src/3rdparty/chromium/build/android/binary_size/apk_downloader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/diff_resource_sizes.py b/src/3rdparty/chromium/build/android/diff_resource_sizes.py +index 4fcbec9f9..2cb576008 100755 +--- a/src/3rdparty/chromium/build/android/diff_resource_sizes.py ++++ b/src/3rdparty/chromium/build/android/diff_resource_sizes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/download_doclava.py b/src/3rdparty/chromium/build/android/download_doclava.py +index f9f9ea2f4..fae34ab12 100755 +--- a/src/3rdparty/chromium/build/android/download_doclava.py ++++ b/src/3rdparty/chromium/build/android/download_doclava.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/dump_apk_resource_strings.py b/src/3rdparty/chromium/build/android/dump_apk_resource_strings.py +index 51e01f39f..c991af3ed 100755 +--- a/src/3rdparty/chromium/build/android/dump_apk_resource_strings.py ++++ b/src/3rdparty/chromium/build/android/dump_apk_resource_strings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # encoding: utf-8 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/emma_coverage_stats.py b/src/3rdparty/chromium/build/android/emma_coverage_stats.py +index fe1775a8a..85be30736 100755 +--- a/src/3rdparty/chromium/build/android/emma_coverage_stats.py ++++ b/src/3rdparty/chromium/build/android/emma_coverage_stats.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/emma_coverage_stats_test.py b/src/3rdparty/chromium/build/android/emma_coverage_stats_test.py +index 44f6dc358..db9562d65 100755 +--- a/src/3rdparty/chromium/build/android/emma_coverage_stats_test.py ++++ b/src/3rdparty/chromium/build/android/emma_coverage_stats_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/generate_emma_html.py b/src/3rdparty/chromium/build/android/generate_emma_html.py +index dab3992c4..b67fa8816 100755 +--- a/src/3rdparty/chromium/build/android/generate_emma_html.py ++++ b/src/3rdparty/chromium/build/android/generate_emma_html.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gradle/generate_gradle.py b/src/3rdparty/chromium/build/android/gradle/generate_gradle.py +index 9ccf5ac5c..b4c98f3fb 100755 +--- a/src/3rdparty/chromium/build/android/gradle/generate_gradle.py ++++ b/src/3rdparty/chromium/build/android/gradle/generate_gradle.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gradle/gn_to_cmake.py b/src/3rdparty/chromium/build/android/gradle/gn_to_cmake.py +index dd6c1323c..970b15737 100755 +--- a/src/3rdparty/chromium/build/android/gradle/gn_to_cmake.py ++++ b/src/3rdparty/chromium/build/android/gradle/gn_to_cmake.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gyp/aar.py b/src/3rdparty/chromium/build/android/gyp/aar.py +index d0f357db3..b9e751f00 100755 +--- a/src/3rdparty/chromium/build/android/gyp/aar.py ++++ b/src/3rdparty/chromium/build/android/gyp/aar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/aidl.py b/src/3rdparty/chromium/build/android/gyp/aidl.py +index 64ad29041..9cd5bb5c0 100755 +--- a/src/3rdparty/chromium/build/android/gyp/aidl.py ++++ b/src/3rdparty/chromium/build/android/gyp/aidl.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/apkbuilder.py b/src/3rdparty/chromium/build/android/gyp/apkbuilder.py +index 9ffb137ec..473a14957 100755 +--- a/src/3rdparty/chromium/build/android/gyp/apkbuilder.py ++++ b/src/3rdparty/chromium/build/android/gyp/apkbuilder.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/assert_static_initializers.py b/src/3rdparty/chromium/build/android/gyp/assert_static_initializers.py +index 019baface..b0c33d043 100755 +--- a/src/3rdparty/chromium/build/android/gyp/assert_static_initializers.py ++++ b/src/3rdparty/chromium/build/android/gyp/assert_static_initializers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gyp/bundletool.py b/src/3rdparty/chromium/build/android/gyp/bundletool.py +index 3ac9cddec..8b00e8f5a 100755 +--- a/src/3rdparty/chromium/build/android/gyp/bundletool.py ++++ b/src/3rdparty/chromium/build/android/gyp/bundletool.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gyp/bytecode_processor.py b/src/3rdparty/chromium/build/android/gyp/bytecode_processor.py +index 76775d395..2529b3513 100755 +--- a/src/3rdparty/chromium/build/android/gyp/bytecode_processor.py ++++ b/src/3rdparty/chromium/build/android/gyp/bytecode_processor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gyp/compile_resources.py b/src/3rdparty/chromium/build/android/gyp/compile_resources.py +index 15381e8ef..5dcc6074b 100755 +--- a/src/3rdparty/chromium/build/android/gyp/compile_resources.py ++++ b/src/3rdparty/chromium/build/android/gyp/compile_resources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # encoding: utf-8 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/copy_ex.py b/src/3rdparty/chromium/build/android/gyp/copy_ex.py +index 48d1b26df..243f8aa31 100755 +--- a/src/3rdparty/chromium/build/android/gyp/copy_ex.py ++++ b/src/3rdparty/chromium/build/android/gyp/copy_ex.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/create_apk_operations_script.py b/src/3rdparty/chromium/build/android/gyp/create_apk_operations_script.py +index cd2722f9c..7dd807607 100755 +--- a/src/3rdparty/chromium/build/android/gyp/create_apk_operations_script.py ++++ b/src/3rdparty/chromium/build/android/gyp/create_apk_operations_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gyp/create_app_bundle.py b/src/3rdparty/chromium/build/android/gyp/create_app_bundle.py +index a1f2eb6e2..7c4cac301 100755 +--- a/src/3rdparty/chromium/build/android/gyp/create_app_bundle.py ++++ b/src/3rdparty/chromium/build/android/gyp/create_app_bundle.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/create_app_bundle_minimal_apks.py b/src/3rdparty/chromium/build/android/gyp/create_app_bundle_minimal_apks.py +index f01691e41..097f5b7c4 100755 +--- a/src/3rdparty/chromium/build/android/gyp/create_app_bundle_minimal_apks.py ++++ b/src/3rdparty/chromium/build/android/gyp/create_app_bundle_minimal_apks.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/create_bundle_wrapper_script.py b/src/3rdparty/chromium/build/android/gyp/create_bundle_wrapper_script.py +index 04108363e..0416c8592 100755 +--- a/src/3rdparty/chromium/build/android/gyp/create_bundle_wrapper_script.py ++++ b/src/3rdparty/chromium/build/android/gyp/create_bundle_wrapper_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gyp/create_java_binary_script.py b/src/3rdparty/chromium/build/android/gyp/create_java_binary_script.py +index 4469381c7..a80a5c188 100755 +--- a/src/3rdparty/chromium/build/android/gyp/create_java_binary_script.py ++++ b/src/3rdparty/chromium/build/android/gyp/create_java_binary_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/create_size_info_files.py b/src/3rdparty/chromium/build/android/gyp/create_size_info_files.py +index 5b248e419..353d88790 100755 +--- a/src/3rdparty/chromium/build/android/gyp/create_size_info_files.py ++++ b/src/3rdparty/chromium/build/android/gyp/create_size_info_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/create_stack_script.py b/src/3rdparty/chromium/build/android/gyp/create_stack_script.py +index 6ccdc384e..852144d40 100755 +--- a/src/3rdparty/chromium/build/android/gyp/create_stack_script.py ++++ b/src/3rdparty/chromium/build/android/gyp/create_stack_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gyp/create_test_runner_script.py b/src/3rdparty/chromium/build/android/gyp/create_test_runner_script.py +index 8d0c372f1..21b9e73e5 100755 +--- a/src/3rdparty/chromium/build/android/gyp/create_test_runner_script.py ++++ b/src/3rdparty/chromium/build/android/gyp/create_test_runner_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/create_tool_wrapper.py b/src/3rdparty/chromium/build/android/gyp/create_tool_wrapper.py +index 443300454..031f24866 100755 +--- a/src/3rdparty/chromium/build/android/gyp/create_tool_wrapper.py ++++ b/src/3rdparty/chromium/build/android/gyp/create_tool_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/create_ui_locale_resources.py b/src/3rdparty/chromium/build/android/gyp/create_ui_locale_resources.py +index 97868cbfd..302bbe81f 100755 +--- a/src/3rdparty/chromium/build/android/gyp/create_ui_locale_resources.py ++++ b/src/3rdparty/chromium/build/android/gyp/create_ui_locale_resources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/desugar.py b/src/3rdparty/chromium/build/android/gyp/desugar.py +index 656e4b368..11248add9 100755 +--- a/src/3rdparty/chromium/build/android/gyp/desugar.py ++++ b/src/3rdparty/chromium/build/android/gyp/desugar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/dex.py b/src/3rdparty/chromium/build/android/gyp/dex.py +index cba8c7f17..5f9bc3188 100755 +--- a/src/3rdparty/chromium/build/android/gyp/dex.py ++++ b/src/3rdparty/chromium/build/android/gyp/dex.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/dexsplitter.py b/src/3rdparty/chromium/build/android/gyp/dexsplitter.py +index a0761581b..3ff7a41d3 100755 +--- a/src/3rdparty/chromium/build/android/gyp/dexsplitter.py ++++ b/src/3rdparty/chromium/build/android/gyp/dexsplitter.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/dist_aar.py b/src/3rdparty/chromium/build/android/gyp/dist_aar.py +index ed823f18b..60b4875a0 100755 +--- a/src/3rdparty/chromium/build/android/gyp/dist_aar.py ++++ b/src/3rdparty/chromium/build/android/gyp/dist_aar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/emma_instr.py b/src/3rdparty/chromium/build/android/gyp/emma_instr.py +index cbe913eb2..d6ecf7fce 100755 +--- a/src/3rdparty/chromium/build/android/gyp/emma_instr.py ++++ b/src/3rdparty/chromium/build/android/gyp/emma_instr.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/extract_unwind_tables.py b/src/3rdparty/chromium/build/android/gyp/extract_unwind_tables.py +index 37a842144..134665eab 100755 +--- a/src/3rdparty/chromium/build/android/gyp/extract_unwind_tables.py ++++ b/src/3rdparty/chromium/build/android/gyp/extract_unwind_tables.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gyp/extract_unwind_tables_tests.py b/src/3rdparty/chromium/build/android/gyp/extract_unwind_tables_tests.py +index 02c70eb04..01e0fcb92 100755 +--- a/src/3rdparty/chromium/build/android/gyp/extract_unwind_tables_tests.py ++++ b/src/3rdparty/chromium/build/android/gyp/extract_unwind_tables_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gyp/filter_zip.py b/src/3rdparty/chromium/build/android/gyp/filter_zip.py +index 2182042df..99dea7b73 100755 +--- a/src/3rdparty/chromium/build/android/gyp/filter_zip.py ++++ b/src/3rdparty/chromium/build/android/gyp/filter_zip.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/find.py b/src/3rdparty/chromium/build/android/gyp/find.py +index a9f1d4985..c6810aca1 100755 +--- a/src/3rdparty/chromium/build/android/gyp/find.py ++++ b/src/3rdparty/chromium/build/android/gyp/find.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/find_sun_tools_jar.py b/src/3rdparty/chromium/build/android/gyp/find_sun_tools_jar.py +index 7cd4c3398..6f4999291 100755 +--- a/src/3rdparty/chromium/build/android/gyp/find_sun_tools_jar.py ++++ b/src/3rdparty/chromium/build/android/gyp/find_sun_tools_jar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/gcc_preprocess.py b/src/3rdparty/chromium/build/android/gyp/gcc_preprocess.py +index 8b3444c2b..ba4bbf7a3 100755 +--- a/src/3rdparty/chromium/build/android/gyp/gcc_preprocess.py ++++ b/src/3rdparty/chromium/build/android/gyp/gcc_preprocess.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/generate_resource_rewriter.py b/src/3rdparty/chromium/build/android/gyp/generate_resource_rewriter.py +index ba635a293..45a719ee6 100755 +--- a/src/3rdparty/chromium/build/android/gyp/generate_resource_rewriter.py ++++ b/src/3rdparty/chromium/build/android/gyp/generate_resource_rewriter.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/generate_v14_compatible_resources.py b/src/3rdparty/chromium/build/android/gyp/generate_v14_compatible_resources.py +index f9e8a3783..8e713ec73 100755 +--- a/src/3rdparty/chromium/build/android/gyp/generate_v14_compatible_resources.py ++++ b/src/3rdparty/chromium/build/android/gyp/generate_v14_compatible_resources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/ijar.py b/src/3rdparty/chromium/build/android/gyp/ijar.py +index 89108087e..790d72d48 100755 +--- a/src/3rdparty/chromium/build/android/gyp/ijar.py ++++ b/src/3rdparty/chromium/build/android/gyp/ijar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/jar.py b/src/3rdparty/chromium/build/android/gyp/jar.py +index 7f2c9f0b2..e21d9108f 100755 +--- a/src/3rdparty/chromium/build/android/gyp/jar.py ++++ b/src/3rdparty/chromium/build/android/gyp/jar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/java_cpp_enum.py b/src/3rdparty/chromium/build/android/gyp/java_cpp_enum.py +index e73744100..7378ef1e9 100755 +--- a/src/3rdparty/chromium/build/android/gyp/java_cpp_enum.py ++++ b/src/3rdparty/chromium/build/android/gyp/java_cpp_enum.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/java_cpp_enum_tests.py b/src/3rdparty/chromium/build/android/gyp/java_cpp_enum_tests.py +index 703293bbf..2f800fdfb 100755 +--- a/src/3rdparty/chromium/build/android/gyp/java_cpp_enum_tests.py ++++ b/src/3rdparty/chromium/build/android/gyp/java_cpp_enum_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gyp/java_google_api_keys.py b/src/3rdparty/chromium/build/android/gyp/java_google_api_keys.py +index 349821a8f..5d993d0a0 100755 +--- a/src/3rdparty/chromium/build/android/gyp/java_google_api_keys.py ++++ b/src/3rdparty/chromium/build/android/gyp/java_google_api_keys.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/java_google_api_keys_tests.py b/src/3rdparty/chromium/build/android/gyp/java_google_api_keys_tests.py +index 6529a5397..0df05566d 100755 +--- a/src/3rdparty/chromium/build/android/gyp/java_google_api_keys_tests.py ++++ b/src/3rdparty/chromium/build/android/gyp/java_google_api_keys_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gyp/javac.py b/src/3rdparty/chromium/build/android/gyp/javac.py +index e8ca89ab2..d5ae9ead8 100755 +--- a/src/3rdparty/chromium/build/android/gyp/javac.py ++++ b/src/3rdparty/chromium/build/android/gyp/javac.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/jinja_template.py b/src/3rdparty/chromium/build/android/gyp/jinja_template.py +index 4d5c403df..891c943e6 100755 +--- a/src/3rdparty/chromium/build/android/gyp/jinja_template.py ++++ b/src/3rdparty/chromium/build/android/gyp/jinja_template.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/lint.py b/src/3rdparty/chromium/build/android/gyp/lint.py +index b2f90c7e9..f5e70d0b7 100755 +--- a/src/3rdparty/chromium/build/android/gyp/lint.py ++++ b/src/3rdparty/chromium/build/android/gyp/lint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/main_dex_list.py b/src/3rdparty/chromium/build/android/gyp/main_dex_list.py +index 243585909..7acb9a5a5 100755 +--- a/src/3rdparty/chromium/build/android/gyp/main_dex_list.py ++++ b/src/3rdparty/chromium/build/android/gyp/main_dex_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/merge_manifest.py b/src/3rdparty/chromium/build/android/gyp/merge_manifest.py +index 23432aa74..6c1fd76db 100755 +--- a/src/3rdparty/chromium/build/android/gyp/merge_manifest.py ++++ b/src/3rdparty/chromium/build/android/gyp/merge_manifest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/prepare_resources.py b/src/3rdparty/chromium/build/android/gyp/prepare_resources.py +index e1236e18d..89ffda9a9 100755 +--- a/src/3rdparty/chromium/build/android/gyp/prepare_resources.py ++++ b/src/3rdparty/chromium/build/android/gyp/prepare_resources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/proguard.py b/src/3rdparty/chromium/build/android/gyp/proguard.py +index a42dadee4..80f114b36 100755 +--- a/src/3rdparty/chromium/build/android/gyp/proguard.py ++++ b/src/3rdparty/chromium/build/android/gyp/proguard.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/util/build_utils_test.py b/src/3rdparty/chromium/build/android/gyp/util/build_utils_test.py +index bcc892f39..38e4da57b 100755 +--- a/src/3rdparty/chromium/build/android/gyp/util/build_utils_test.py ++++ b/src/3rdparty/chromium/build/android/gyp/util/build_utils_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gyp/util/diff_utils.py b/src/3rdparty/chromium/build/android/gyp/util/diff_utils.py +index 85acb681c..8bd4425fd 100755 +--- a/src/3rdparty/chromium/build/android/gyp/util/diff_utils.py ++++ b/src/3rdparty/chromium/build/android/gyp/util/diff_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/util/md5_check_test.py b/src/3rdparty/chromium/build/android/gyp/util/md5_check_test.py +index 312d4a98c..ed96bd089 100755 +--- a/src/3rdparty/chromium/build/android/gyp/util/md5_check_test.py ++++ b/src/3rdparty/chromium/build/android/gyp/util/md5_check_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/gyp/util/resource_utils_test.py b/src/3rdparty/chromium/build/android/gyp/util/resource_utils_test.py +index 7fa418e9d..c575d7c60 100755 +--- a/src/3rdparty/chromium/build/android/gyp/util/resource_utils_test.py ++++ b/src/3rdparty/chromium/build/android/gyp/util/resource_utils_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # coding: utf-8 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/write_build_config.py b/src/3rdparty/chromium/build/android/gyp/write_build_config.py +index 7050374f1..1c634bdec 100755 +--- a/src/3rdparty/chromium/build/android/gyp/write_build_config.py ++++ b/src/3rdparty/chromium/build/android/gyp/write_build_config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/write_ordered_libraries.py b/src/3rdparty/chromium/build/android/gyp/write_ordered_libraries.py +index 61da64ce2..04debfad0 100755 +--- a/src/3rdparty/chromium/build/android/gyp/write_ordered_libraries.py ++++ b/src/3rdparty/chromium/build/android/gyp/write_ordered_libraries.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/gyp/zip.py b/src/3rdparty/chromium/build/android/gyp/zip.py +index b9503960f..2ade3d772 100755 +--- a/src/3rdparty/chromium/build/android/gyp/zip.py ++++ b/src/3rdparty/chromium/build/android/gyp/zip.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/host_heartbeat.py b/src/3rdparty/chromium/build/android/host_heartbeat.py +index 89905928e..e65178086 100755 +--- a/src/3rdparty/chromium/build/android/host_heartbeat.py ++++ b/src/3rdparty/chromium/build/android/host_heartbeat.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/incremental_install/generate_android_manifest.py b/src/3rdparty/chromium/build/android/incremental_install/generate_android_manifest.py +index 2332490d4..0371bfc95 100755 +--- a/src/3rdparty/chromium/build/android/incremental_install/generate_android_manifest.py ++++ b/src/3rdparty/chromium/build/android/incremental_install/generate_android_manifest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/incremental_install/installer.py b/src/3rdparty/chromium/build/android/incremental_install/installer.py +index 95475b162..065d0f1db 100755 +--- a/src/3rdparty/chromium/build/android/incremental_install/installer.py ++++ b/src/3rdparty/chromium/build/android/incremental_install/installer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/incremental_install/write_installer_json.py b/src/3rdparty/chromium/build/android/incremental_install/write_installer_json.py +index 75bd6d1aa..f2479b9a4 100755 +--- a/src/3rdparty/chromium/build/android/incremental_install/write_installer_json.py ++++ b/src/3rdparty/chromium/build/android/incremental_install/write_installer_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/lighttpd_server.py b/src/3rdparty/chromium/build/android/lighttpd_server.py +index c77d740d6..c46603210 100755 +--- a/src/3rdparty/chromium/build/android/lighttpd_server.py ++++ b/src/3rdparty/chromium/build/android/lighttpd_server.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/lint/suppress.py b/src/3rdparty/chromium/build/android/lint/suppress.py +index a3719c18f..9ccdedb08 100755 +--- a/src/3rdparty/chromium/build/android/lint/suppress.py ++++ b/src/3rdparty/chromium/build/android/lint/suppress.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/list_class_verification_failures.py b/src/3rdparty/chromium/build/android/list_class_verification_failures.py +index fa6bab714..4267cf3a8 100755 +--- a/src/3rdparty/chromium/build/android/list_class_verification_failures.py ++++ b/src/3rdparty/chromium/build/android/list_class_verification_failures.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/method_count.py b/src/3rdparty/chromium/build/android/method_count.py +index 490887adb..5357c88aa 100755 +--- a/src/3rdparty/chromium/build/android/method_count.py ++++ b/src/3rdparty/chromium/build/android/method_count.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/play_services/preprocess.py b/src/3rdparty/chromium/build/android/play_services/preprocess.py +index bb3424a80..523f2dcb8 100755 +--- a/src/3rdparty/chromium/build/android/play_services/preprocess.py ++++ b/src/3rdparty/chromium/build/android/play_services/preprocess.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/provision_devices.py b/src/3rdparty/chromium/build/android/provision_devices.py +index ecf22c9a5..4d9c1270c 100755 +--- a/src/3rdparty/chromium/build/android/provision_devices.py ++++ b/src/3rdparty/chromium/build/android/provision_devices.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/pylib/constants/host_paths_unittest.py b/src/3rdparty/chromium/build/android/pylib/constants/host_paths_unittest.py +index 658ed08bd..42e7100a8 100755 +--- a/src/3rdparty/chromium/build/android/pylib/constants/host_paths_unittest.py ++++ b/src/3rdparty/chromium/build/android/pylib/constants/host_paths_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/gtest/gtest_test_instance_test.py b/src/3rdparty/chromium/build/android/pylib/gtest/gtest_test_instance_test.py +index b39da527d..372ffc3f3 100755 +--- a/src/3rdparty/chromium/build/android/pylib/gtest/gtest_test_instance_test.py ++++ b/src/3rdparty/chromium/build/android/pylib/gtest/gtest_test_instance_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/instrumentation/instrumentation_parser_test.py b/src/3rdparty/chromium/build/android/pylib/instrumentation/instrumentation_parser_test.py +index 092d10fc9..93c14bf0c 100755 +--- a/src/3rdparty/chromium/build/android/pylib/instrumentation/instrumentation_parser_test.py ++++ b/src/3rdparty/chromium/build/android/pylib/instrumentation/instrumentation_parser_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/instrumentation/instrumentation_test_instance_test.py b/src/3rdparty/chromium/build/android/pylib/instrumentation/instrumentation_test_instance_test.py +index 78446d152..b27ddf641 100755 +--- a/src/3rdparty/chromium/build/android/pylib/instrumentation/instrumentation_test_instance_test.py ++++ b/src/3rdparty/chromium/build/android/pylib/instrumentation/instrumentation_test_instance_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/output/local_output_manager_test.py b/src/3rdparty/chromium/build/android/pylib/output/local_output_manager_test.py +index 12452a661..8d413ab6a 100755 +--- a/src/3rdparty/chromium/build/android/pylib/output/local_output_manager_test.py ++++ b/src/3rdparty/chromium/build/android/pylib/output/local_output_manager_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/output/noop_output_manager_test.py b/src/3rdparty/chromium/build/android/pylib/output/noop_output_manager_test.py +index c735a0469..3b82d0d74 100755 +--- a/src/3rdparty/chromium/build/android/pylib/output/noop_output_manager_test.py ++++ b/src/3rdparty/chromium/build/android/pylib/output/noop_output_manager_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/output/remote_output_manager_test.py b/src/3rdparty/chromium/build/android/pylib/output/remote_output_manager_test.py +index 6917260dd..547c7a4ef 100755 +--- a/src/3rdparty/chromium/build/android/pylib/output/remote_output_manager_test.py ++++ b/src/3rdparty/chromium/build/android/pylib/output/remote_output_manager_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/results/json_results_test.py b/src/3rdparty/chromium/build/android/pylib/results/json_results_test.py +index 68e71f578..e581a77a6 100755 +--- a/src/3rdparty/chromium/build/android/pylib/results/json_results_test.py ++++ b/src/3rdparty/chromium/build/android/pylib/results/json_results_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/results/presentation/standard_gtest_merge.py b/src/3rdparty/chromium/build/android/pylib/results/presentation/standard_gtest_merge.py +index 5dba4df32..1ed3673d8 100755 +--- a/src/3rdparty/chromium/build/android/pylib/results/presentation/standard_gtest_merge.py ++++ b/src/3rdparty/chromium/build/android/pylib/results/presentation/standard_gtest_merge.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/pylib/results/presentation/test_results_presentation.py b/src/3rdparty/chromium/build/android/pylib/results/presentation/test_results_presentation.py +index 82d6c8847..e53ae4db9 100755 +--- a/src/3rdparty/chromium/build/android/pylib/results/presentation/test_results_presentation.py ++++ b/src/3rdparty/chromium/build/android/pylib/results/presentation/test_results_presentation.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/pylib/symbols/apk_lib_dump.py b/src/3rdparty/chromium/build/android/pylib/symbols/apk_lib_dump.py +index 956ee0770..3e115d990 100755 +--- a/src/3rdparty/chromium/build/android/pylib/symbols/apk_lib_dump.py ++++ b/src/3rdparty/chromium/build/android/pylib/symbols/apk_lib_dump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/pylib/symbols/elf_symbolizer_unittest.py b/src/3rdparty/chromium/build/android/pylib/symbols/elf_symbolizer_unittest.py +index 765b5989c..187ddc3ed 100755 +--- a/src/3rdparty/chromium/build/android/pylib/symbols/elf_symbolizer_unittest.py ++++ b/src/3rdparty/chromium/build/android/pylib/symbols/elf_symbolizer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/symbols/mock_addr2line/mock_addr2line b/src/3rdparty/chromium/build/android/pylib/symbols/mock_addr2line/mock_addr2line +index cd58f56d5..109bd70a5 100755 +--- a/src/3rdparty/chromium/build/android/pylib/symbols/mock_addr2line/mock_addr2line ++++ b/src/3rdparty/chromium/build/android/pylib/symbols/mock_addr2line/mock_addr2line +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/utils/decorators_test.py b/src/3rdparty/chromium/build/android/pylib/utils/decorators_test.py +index 60f4811b4..52a374e54 100755 +--- a/src/3rdparty/chromium/build/android/pylib/utils/decorators_test.py ++++ b/src/3rdparty/chromium/build/android/pylib/utils/decorators_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/utils/device_dependencies_test.py b/src/3rdparty/chromium/build/android/pylib/utils/device_dependencies_test.py +index aaa9ebf68..68924c9b8 100755 +--- a/src/3rdparty/chromium/build/android/pylib/utils/device_dependencies_test.py ++++ b/src/3rdparty/chromium/build/android/pylib/utils/device_dependencies_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/utils/dexdump_test.py b/src/3rdparty/chromium/build/android/pylib/utils/dexdump_test.py +index 6b2c4542f..3e771f8f2 100755 +--- a/src/3rdparty/chromium/build/android/pylib/utils/dexdump_test.py ++++ b/src/3rdparty/chromium/build/android/pylib/utils/dexdump_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/utils/maven_downloader.py b/src/3rdparty/chromium/build/android/pylib/utils/maven_downloader.py +index c60b0140a..7de3331de 100755 +--- a/src/3rdparty/chromium/build/android/pylib/utils/maven_downloader.py ++++ b/src/3rdparty/chromium/build/android/pylib/utils/maven_downloader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/pylib/utils/proguard_test.py b/src/3rdparty/chromium/build/android/pylib/utils/proguard_test.py +index 7672476e0..6cba5fd82 100755 +--- a/src/3rdparty/chromium/build/android/pylib/utils/proguard_test.py ++++ b/src/3rdparty/chromium/build/android/pylib/utils/proguard_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/resource_sizes.py b/src/3rdparty/chromium/build/android/resource_sizes.py +index c98696236..fbb3626a5 100755 +--- a/src/3rdparty/chromium/build/android/resource_sizes.py ++++ b/src/3rdparty/chromium/build/android/resource_sizes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/screenshot.py b/src/3rdparty/chromium/build/android/screenshot.py +index 6ab906086..c18334888 100755 +--- a/src/3rdparty/chromium/build/android/screenshot.py ++++ b/src/3rdparty/chromium/build/android/screenshot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/stacktrace/java_deobfuscate_test.py b/src/3rdparty/chromium/build/android/stacktrace/java_deobfuscate_test.py +index 087d0311c..798ccbbdf 100755 +--- a/src/3rdparty/chromium/build/android/stacktrace/java_deobfuscate_test.py ++++ b/src/3rdparty/chromium/build/android/stacktrace/java_deobfuscate_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/stacktrace/stackwalker.py b/src/3rdparty/chromium/build/android/stacktrace/stackwalker.py +index db54354e3..30c152871 100755 +--- a/src/3rdparty/chromium/build/android/stacktrace/stackwalker.py ++++ b/src/3rdparty/chromium/build/android/stacktrace/stackwalker.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/test_runner.py b/src/3rdparty/chromium/build/android/test_runner.py +index f1a1046d8..8b33b9a86 100755 +--- a/src/3rdparty/chromium/build/android/test_runner.py ++++ b/src/3rdparty/chromium/build/android/test_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/test_wrapper/logdog_wrapper.py b/src/3rdparty/chromium/build/android/test_wrapper/logdog_wrapper.py +index fda9f147d..77abf221e 100755 +--- a/src/3rdparty/chromium/build/android/test_wrapper/logdog_wrapper.py ++++ b/src/3rdparty/chromium/build/android/test_wrapper/logdog_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/tombstones.py b/src/3rdparty/chromium/build/android/tombstones.py +index e1a2d76d1..a84b0b905 100755 +--- a/src/3rdparty/chromium/build/android/tombstones.py ++++ b/src/3rdparty/chromium/build/android/tombstones.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/update_deps/update_third_party_deps.py b/src/3rdparty/chromium/build/android/update_deps/update_third_party_deps.py +index 5351d5c4f..97cdf3a45 100755 +--- a/src/3rdparty/chromium/build/android/update_deps/update_third_party_deps.py ++++ b/src/3rdparty/chromium/build/android/update_deps/update_third_party_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/android/update_verification.py b/src/3rdparty/chromium/build/android/update_verification.py +index 40cb64ac5..8e649648c 100755 +--- a/src/3rdparty/chromium/build/android/update_verification.py ++++ b/src/3rdparty/chromium/build/android/update_verification.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/android/video_recorder.py b/src/3rdparty/chromium/build/android/video_recorder.py +index b21759a35..31cb24db8 100755 +--- a/src/3rdparty/chromium/build/android/video_recorder.py ++++ b/src/3rdparty/chromium/build/android/video_recorder.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/apply_locales.py b/src/3rdparty/chromium/build/apply_locales.py +index 6af7280fa..4864e2130 100755 +--- a/src/3rdparty/chromium/build/apply_locales.py ++++ b/src/3rdparty/chromium/build/apply_locales.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2009 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/check_gn_headers.py b/src/3rdparty/chromium/build/check_gn_headers.py +index f6ae8f5ca..03c9df336 100755 +--- a/src/3rdparty/chromium/build/check_gn_headers.py ++++ b/src/3rdparty/chromium/build/check_gn_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/check_gn_headers_unittest.py b/src/3rdparty/chromium/build/check_gn_headers_unittest.py +index 20c3b1389..32637b35c 100755 +--- a/src/3rdparty/chromium/build/check_gn_headers_unittest.py ++++ b/src/3rdparty/chromium/build/check_gn_headers_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/check_return_value.py b/src/3rdparty/chromium/build/check_return_value.py +index c659d1e96..973f2a9a3 100755 +--- a/src/3rdparty/chromium/build/check_return_value.py ++++ b/src/3rdparty/chromium/build/check_return_value.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/chromeos/create_test_runner_script.py b/src/3rdparty/chromium/build/chromeos/create_test_runner_script.py +index 0cbe38bab..da8ec92d5 100755 +--- a/src/3rdparty/chromium/build/chromeos/create_test_runner_script.py ++++ b/src/3rdparty/chromium/build/chromeos/create_test_runner_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/cipd/clobber_cipd_root.py b/src/3rdparty/chromium/build/cipd/clobber_cipd_root.py +index 5d36c7223..f5c226e15 100755 +--- a/src/3rdparty/chromium/build/cipd/clobber_cipd_root.py ++++ b/src/3rdparty/chromium/build/cipd/clobber_cipd_root.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/clobber.py b/src/3rdparty/chromium/build/clobber.py +index 18791c28f..cedb30a81 100755 +--- a/src/3rdparty/chromium/build/clobber.py ++++ b/src/3rdparty/chromium/build/clobber.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/compute_build_timestamp.py b/src/3rdparty/chromium/build/compute_build_timestamp.py +index a7191bb24..be72a4467 100755 +--- a/src/3rdparty/chromium/build/compute_build_timestamp.py ++++ b/src/3rdparty/chromium/build/compute_build_timestamp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/config/get_host_byteorder.py b/src/3rdparty/chromium/build/config/get_host_byteorder.py +index c8fcf1f35..fed8fec29 100755 +--- a/src/3rdparty/chromium/build/config/get_host_byteorder.py ++++ b/src/3rdparty/chromium/build/config/get_host_byteorder.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/config/linux/pkg-config.py b/src/3rdparty/chromium/build/config/linux/pkg-config.py +index e2bf7666b..a1319d76a 100755 +--- a/src/3rdparty/chromium/build/config/linux/pkg-config.py ++++ b/src/3rdparty/chromium/build/config/linux/pkg-config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/config/merge_for_jumbo.py b/src/3rdparty/chromium/build/config/merge_for_jumbo.py +index 491b54793..2481c28f5 100755 +--- a/src/3rdparty/chromium/build/config/merge_for_jumbo.py ++++ b/src/3rdparty/chromium/build/config/merge_for_jumbo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/copy_test_data_ios.py b/src/3rdparty/chromium/build/copy_test_data_ios.py +index 6f0302f95..cd4ff91cc 100755 +--- a/src/3rdparty/chromium/build/copy_test_data_ios.py ++++ b/src/3rdparty/chromium/build/copy_test_data_ios.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/cp.py b/src/3rdparty/chromium/build/cp.py +index 0f32536b6..1dbae24c1 100755 +--- a/src/3rdparty/chromium/build/cp.py ++++ b/src/3rdparty/chromium/build/cp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/detect_host_arch.py b/src/3rdparty/chromium/build/detect_host_arch.py +index 1c13aa653..3c4ac9beb 100755 +--- a/src/3rdparty/chromium/build/detect_host_arch.py ++++ b/src/3rdparty/chromium/build/detect_host_arch.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/dir_exists.py b/src/3rdparty/chromium/build/dir_exists.py +index 70d367ec2..ab84e6f4e 100755 +--- a/src/3rdparty/chromium/build/dir_exists.py ++++ b/src/3rdparty/chromium/build/dir_exists.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/download_nacl_toolchains.py b/src/3rdparty/chromium/build/download_nacl_toolchains.py +index 4b61fc025..5c4e5e63c 100755 +--- a/src/3rdparty/chromium/build/download_nacl_toolchains.py ++++ b/src/3rdparty/chromium/build/download_nacl_toolchains.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/download_translation_unit_tool.py b/src/3rdparty/chromium/build/download_translation_unit_tool.py +index b60d33a19..3fa654486 100755 +--- a/src/3rdparty/chromium/build/download_translation_unit_tool.py ++++ b/src/3rdparty/chromium/build/download_translation_unit_tool.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/env_dump.py b/src/3rdparty/chromium/build/env_dump.py +index 3f8217398..8e9a80f0c 100755 +--- a/src/3rdparty/chromium/build/env_dump.py ++++ b/src/3rdparty/chromium/build/env_dump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/extract_from_cab.py b/src/3rdparty/chromium/build/extract_from_cab.py +index 080370ca9..c5b481182 100755 +--- a/src/3rdparty/chromium/build/extract_from_cab.py ++++ b/src/3rdparty/chromium/build/extract_from_cab.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/find_depot_tools.py b/src/3rdparty/chromium/build/find_depot_tools.py +index 5c496e7c7..cc97ef612 100755 +--- a/src/3rdparty/chromium/build/find_depot_tools.py ++++ b/src/3rdparty/chromium/build/find_depot_tools.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/find_isolated_tests.py b/src/3rdparty/chromium/build/find_isolated_tests.py +index c5b3ab77a..eda905d1b 100755 +--- a/src/3rdparty/chromium/build/find_isolated_tests.py ++++ b/src/3rdparty/chromium/build/find_isolated_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/fix_gn_headers.py b/src/3rdparty/chromium/build/fix_gn_headers.py +index 01ff764e0..52cab9605 100755 +--- a/src/3rdparty/chromium/build/fix_gn_headers.py ++++ b/src/3rdparty/chromium/build/fix_gn_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/fuchsia/create_runner_script.py b/src/3rdparty/chromium/build/fuchsia/create_runner_script.py +index 16da5e941..4e295fc5a 100755 +--- a/src/3rdparty/chromium/build/fuchsia/create_runner_script.py ++++ b/src/3rdparty/chromium/build/fuchsia/create_runner_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/fuchsia/exe_runner.py b/src/3rdparty/chromium/build/fuchsia/exe_runner.py +index feb96d077..b109af830 100755 +--- a/src/3rdparty/chromium/build/fuchsia/exe_runner.py ++++ b/src/3rdparty/chromium/build/fuchsia/exe_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/fuchsia/fidlgen_js/gen.py b/src/3rdparty/chromium/build/fuchsia/fidlgen_js/gen.py +index 484440e2d..5d484c67f 100755 +--- a/src/3rdparty/chromium/build/fuchsia/fidlgen_js/gen.py ++++ b/src/3rdparty/chromium/build/fuchsia/fidlgen_js/gen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/fuchsia/qemu_target_test.py b/src/3rdparty/chromium/build/fuchsia/qemu_target_test.py +index da596ee5b..723e66379 100755 +--- a/src/3rdparty/chromium/build/fuchsia/qemu_target_test.py ++++ b/src/3rdparty/chromium/build/fuchsia/qemu_target_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/fuchsia/test_runner.py b/src/3rdparty/chromium/build/fuchsia/test_runner.py +index cd45024d8..1a330f860 100755 +--- a/src/3rdparty/chromium/build/fuchsia/test_runner.py ++++ b/src/3rdparty/chromium/build/fuchsia/test_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/fuchsia/update_sdk.py b/src/3rdparty/chromium/build/fuchsia/update_sdk.py +index 1adf8b866..77b6f63f0 100755 +--- a/src/3rdparty/chromium/build/fuchsia/update_sdk.py ++++ b/src/3rdparty/chromium/build/fuchsia/update_sdk.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/get_landmines.py b/src/3rdparty/chromium/build/get_landmines.py +index 8a655e303..0231e8b40 100755 +--- a/src/3rdparty/chromium/build/get_landmines.py ++++ b/src/3rdparty/chromium/build/get_landmines.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/gyp_chromium b/src/3rdparty/chromium/build/gyp_chromium +index 4fc62bad9..0fc234a8b 100755 +--- a/src/3rdparty/chromium/build/gyp_chromium ++++ b/src/3rdparty/chromium/build/gyp_chromium +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/ios/clean_env.py b/src/3rdparty/chromium/build/ios/clean_env.py +index bf56b2fe8..75f2b301a 100755 +--- a/src/3rdparty/chromium/build/ios/clean_env.py ++++ b/src/3rdparty/chromium/build/ios/clean_env.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/landmines.py b/src/3rdparty/chromium/build/landmines.py +index d0f429809..1839abe18 100755 +--- a/src/3rdparty/chromium/build/landmines.py ++++ b/src/3rdparty/chromium/build/landmines.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/linux/install-chromeos-fonts.py b/src/3rdparty/chromium/build/linux/install-chromeos-fonts.py +index 54d0ede23..909e3a6ac 100755 +--- a/src/3rdparty/chromium/build/linux/install-chromeos-fonts.py ++++ b/src/3rdparty/chromium/build/linux/install-chromeos-fonts.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/linux/rewrite_dirs.py b/src/3rdparty/chromium/build/linux/rewrite_dirs.py +index 30f22f0cd..81eb01a5e 100755 +--- a/src/3rdparty/chromium/build/linux/rewrite_dirs.py ++++ b/src/3rdparty/chromium/build/linux/rewrite_dirs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/linux/sysroot_scripts/build_and_upload.py b/src/3rdparty/chromium/build/linux/sysroot_scripts/build_and_upload.py +index 6a90fdcf2..b32f1ccf6 100755 +--- a/src/3rdparty/chromium/build/linux/sysroot_scripts/build_and_upload.py ++++ b/src/3rdparty/chromium/build/linux/sysroot_scripts/build_and_upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/linux/sysroot_scripts/find_incompatible_glibc_symbols.py b/src/3rdparty/chromium/build/linux/sysroot_scripts/find_incompatible_glibc_symbols.py +index 426e17ff5..0bfbf658f 100755 +--- a/src/3rdparty/chromium/build/linux/sysroot_scripts/find_incompatible_glibc_symbols.py ++++ b/src/3rdparty/chromium/build/linux/sysroot_scripts/find_incompatible_glibc_symbols.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/linux/sysroot_scripts/find_incompatible_glibc_symbols_unittest.py b/src/3rdparty/chromium/build/linux/sysroot_scripts/find_incompatible_glibc_symbols_unittest.py +index 5af3eb2c2..485e6ab71 100755 +--- a/src/3rdparty/chromium/build/linux/sysroot_scripts/find_incompatible_glibc_symbols_unittest.py ++++ b/src/3rdparty/chromium/build/linux/sysroot_scripts/find_incompatible_glibc_symbols_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py b/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py +index 115dce4e2..36a837039 100755 +--- a/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py ++++ b/src/3rdparty/chromium/build/linux/sysroot_scripts/install-sysroot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/linux/sysroot_scripts/merge-package-lists.py b/src/3rdparty/chromium/build/linux/sysroot_scripts/merge-package-lists.py +index 58bd16302..d151f6896 100755 +--- a/src/3rdparty/chromium/build/linux/sysroot_scripts/merge-package-lists.py ++++ b/src/3rdparty/chromium/build/linux/sysroot_scripts/merge-package-lists.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/linux/unbundle/remove_bundled_libraries.py b/src/3rdparty/chromium/build/linux/unbundle/remove_bundled_libraries.py +index 1cf2841bb..8a081e0f0 100755 +--- a/src/3rdparty/chromium/build/linux/unbundle/remove_bundled_libraries.py ++++ b/src/3rdparty/chromium/build/linux/unbundle/remove_bundled_libraries.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/linux/unbundle/replace_gn_files.py b/src/3rdparty/chromium/build/linux/unbundle/replace_gn_files.py +index d4d07f23d..e07157f96 100755 +--- a/src/3rdparty/chromium/build/linux/unbundle/replace_gn_files.py ++++ b/src/3rdparty/chromium/build/linux/unbundle/replace_gn_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/mac/find_sdk.py b/src/3rdparty/chromium/build/mac/find_sdk.py +index 540a3202e..a9f3fc850 100755 +--- a/src/3rdparty/chromium/build/mac/find_sdk.py ++++ b/src/3rdparty/chromium/build/mac/find_sdk.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/mac/should_use_hermetic_xcode.py b/src/3rdparty/chromium/build/mac/should_use_hermetic_xcode.py +index 124cf543d..c409204a0 100755 +--- a/src/3rdparty/chromium/build/mac/should_use_hermetic_xcode.py ++++ b/src/3rdparty/chromium/build/mac/should_use_hermetic_xcode.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/mac/tweak_info_plist.py b/src/3rdparty/chromium/build/mac/tweak_info_plist.py +index 9ea794b15..474174c98 100755 +--- a/src/3rdparty/chromium/build/mac/tweak_info_plist.py ++++ b/src/3rdparty/chromium/build/mac/tweak_info_plist.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/mac_toolchain.py b/src/3rdparty/chromium/build/mac_toolchain.py +index 9f9d2745f..54e55c79c 100755 +--- a/src/3rdparty/chromium/build/mac_toolchain.py ++++ b/src/3rdparty/chromium/build/mac_toolchain.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/package_mac_toolchain.py b/src/3rdparty/chromium/build/package_mac_toolchain.py +index 48672bb49..7b7ddefb2 100755 +--- a/src/3rdparty/chromium/build/package_mac_toolchain.py ++++ b/src/3rdparty/chromium/build/package_mac_toolchain.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/protoc_java.py b/src/3rdparty/chromium/build/protoc_java.py +index 09cd8082b..64b9508a0 100755 +--- a/src/3rdparty/chromium/build/protoc_java.py ++++ b/src/3rdparty/chromium/build/protoc_java.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/rm.py b/src/3rdparty/chromium/build/rm.py +index 5ca642d46..27434000b 100755 +--- a/src/3rdparty/chromium/build/rm.py ++++ b/src/3rdparty/chromium/build/rm.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/run_swarming_xcode_install.py b/src/3rdparty/chromium/build/run_swarming_xcode_install.py +index a731c1bd6..57d1b505e 100755 +--- a/src/3rdparty/chromium/build/run_swarming_xcode_install.py ++++ b/src/3rdparty/chromium/build/run_swarming_xcode_install.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/swarming_xcode_install.py b/src/3rdparty/chromium/build/swarming_xcode_install.py +index 7764aa55c..f73e16e18 100755 +--- a/src/3rdparty/chromium/build/swarming_xcode_install.py ++++ b/src/3rdparty/chromium/build/swarming_xcode_install.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/symlink.py b/src/3rdparty/chromium/build/symlink.py +index 5a261dcad..97967b5b1 100755 +--- a/src/3rdparty/chromium/build/symlink.py ++++ b/src/3rdparty/chromium/build/symlink.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/toolchain/clang_code_coverage_wrapper.py b/src/3rdparty/chromium/build/toolchain/clang_code_coverage_wrapper.py +index f6f998474..250c95e4d 100755 +--- a/src/3rdparty/chromium/build/toolchain/clang_code_coverage_wrapper.py ++++ b/src/3rdparty/chromium/build/toolchain/clang_code_coverage_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/toolchain/clang_static_analyzer_wrapper.py b/src/3rdparty/chromium/build/toolchain/clang_static_analyzer_wrapper.py +index a9882a3f5..321a2461f 100755 +--- a/src/3rdparty/chromium/build/toolchain/clang_static_analyzer_wrapper.py ++++ b/src/3rdparty/chromium/build/toolchain/clang_static_analyzer_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/toolchain/gcc_link_wrapper.py b/src/3rdparty/chromium/build/toolchain/gcc_link_wrapper.py +index 8892f14bf..6ecb71586 100755 +--- a/src/3rdparty/chromium/build/toolchain/gcc_link_wrapper.py ++++ b/src/3rdparty/chromium/build/toolchain/gcc_link_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/toolchain/gcc_solink_wrapper.py b/src/3rdparty/chromium/build/toolchain/gcc_solink_wrapper.py +index cb1c02d24..504052238 100755 +--- a/src/3rdparty/chromium/build/toolchain/gcc_solink_wrapper.py ++++ b/src/3rdparty/chromium/build/toolchain/gcc_solink_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/toolchain/mac/linker_driver.py b/src/3rdparty/chromium/build/toolchain/mac/linker_driver.py +index 35de9d128..8faa26efa 100755 +--- a/src/3rdparty/chromium/build/toolchain/mac/linker_driver.py ++++ b/src/3rdparty/chromium/build/toolchain/mac/linker_driver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/build/toolchain/win/ml.py b/src/3rdparty/chromium/build/toolchain/win/ml.py +index 877c584c5..75cc66a45 100755 +--- a/src/3rdparty/chromium/build/toolchain/win/ml.py ++++ b/src/3rdparty/chromium/build/toolchain/win/ml.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/toolchain/win/rc/rc.py b/src/3rdparty/chromium/build/toolchain/win/rc/rc.py +index d44233926..837dfb405 100755 +--- a/src/3rdparty/chromium/build/toolchain/win/rc/rc.py ++++ b/src/3rdparty/chromium/build/toolchain/win/rc/rc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/util/java_action.py b/src/3rdparty/chromium/build/util/java_action.py +index ed9bb601d..889257981 100755 +--- a/src/3rdparty/chromium/build/util/java_action.py ++++ b/src/3rdparty/chromium/build/util/java_action.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/util/lastchange.py b/src/3rdparty/chromium/build/util/lastchange.py +index fd55ce37f..271a10c97 100755 +--- a/src/3rdparty/chromium/build/util/lastchange.py ++++ b/src/3rdparty/chromium/build/util/lastchange.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/util/lib/common/unittest_util_test.py b/src/3rdparty/chromium/build/util/lib/common/unittest_util_test.py +index 1514c9b6d..af0e7f0e5 100755 +--- a/src/3rdparty/chromium/build/util/lib/common/unittest_util_test.py ++++ b/src/3rdparty/chromium/build/util/lib/common/unittest_util_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/util/version.py b/src/3rdparty/chromium/build/util/version.py +index 767412e93..06f38d1f5 100755 +--- a/src/3rdparty/chromium/build/util/version.py ++++ b/src/3rdparty/chromium/build/util/version.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/vs_toolchain.py b/src/3rdparty/chromium/build/vs_toolchain.py +index e088f609c..40ce28fef 100755 +--- a/src/3rdparty/chromium/build/vs_toolchain.py ++++ b/src/3rdparty/chromium/build/vs_toolchain.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/win/copy_cdb_to_output.py b/src/3rdparty/chromium/build/win/copy_cdb_to_output.py +index 327c71b9a..998e50a5c 100755 +--- a/src/3rdparty/chromium/build/win/copy_cdb_to_output.py ++++ b/src/3rdparty/chromium/build/win/copy_cdb_to_output.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/win/reorder-imports.py b/src/3rdparty/chromium/build/win/reorder-imports.py +index ee27ed19c..6458b6564 100755 +--- a/src/3rdparty/chromium/build/win/reorder-imports.py ++++ b/src/3rdparty/chromium/build/win/reorder-imports.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/win/use_ansi_codes.py b/src/3rdparty/chromium/build/win/use_ansi_codes.py +index cff5f43d2..ba66b3e18 100755 +--- a/src/3rdparty/chromium/build/win/use_ansi_codes.py ++++ b/src/3rdparty/chromium/build/win/use_ansi_codes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/win_is_xtree_patched.py b/src/3rdparty/chromium/build/win_is_xtree_patched.py +index 3f1994ff9..52f6b30d2 100755 +--- a/src/3rdparty/chromium/build/win_is_xtree_patched.py ++++ b/src/3rdparty/chromium/build/win_is_xtree_patched.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/write_build_date_header.py b/src/3rdparty/chromium/build/write_build_date_header.py +index 77388288b..97841699a 100755 +--- a/src/3rdparty/chromium/build/write_build_date_header.py ++++ b/src/3rdparty/chromium/build/write_build_date_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/build/write_buildflag_header.py b/src/3rdparty/chromium/build/write_buildflag_header.py +index d46cfc89a..0a32f735f 100755 +--- a/src/3rdparty/chromium/build/write_buildflag_header.py ++++ b/src/3rdparty/chromium/build/write_buildflag_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/buildtools/checkdeps/builddeps.py b/src/3rdparty/chromium/buildtools/checkdeps/builddeps.py +index 2dc9351ff..12b3d36fa 100755 +--- a/src/3rdparty/chromium/buildtools/checkdeps/builddeps.py ++++ b/src/3rdparty/chromium/buildtools/checkdeps/builddeps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/buildtools/checkdeps/checkdeps.py b/src/3rdparty/chromium/buildtools/checkdeps/checkdeps.py +index f4777abb3..7b2f7f0ba 100755 +--- a/src/3rdparty/chromium/buildtools/checkdeps/checkdeps.py ++++ b/src/3rdparty/chromium/buildtools/checkdeps/checkdeps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/buildtools/checkdeps/checkdeps_test.py b/src/3rdparty/chromium/buildtools/checkdeps/checkdeps_test.py +index 6442d5bd6..3fc3580c3 100755 +--- a/src/3rdparty/chromium/buildtools/checkdeps/checkdeps_test.py ++++ b/src/3rdparty/chromium/buildtools/checkdeps/checkdeps_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/buildtools/checkdeps/graphdeps.py b/src/3rdparty/chromium/buildtools/checkdeps/graphdeps.py +index aff3c765c..86ab94110 100755 +--- a/src/3rdparty/chromium/buildtools/checkdeps/graphdeps.py ++++ b/src/3rdparty/chromium/buildtools/checkdeps/graphdeps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/chrome/browser/resources/PRESUBMIT_test.py b/src/3rdparty/chromium/chrome/browser/resources/PRESUBMIT_test.py +index c7412927c..5f62bb625 100755 +--- a/src/3rdparty/chromium/chrome/browser/resources/PRESUBMIT_test.py ++++ b/src/3rdparty/chromium/chrome/browser/resources/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/chrome/browser/resources/optimize_webui.py b/src/3rdparty/chromium/chrome/browser/resources/optimize_webui.py +index 124f74815..098ab6d88 100755 +--- a/src/3rdparty/chromium/chrome/browser/resources/optimize_webui.py ++++ b/src/3rdparty/chromium/chrome/browser/resources/optimize_webui.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/chrome/browser/resources/optimize_webui_test.py b/src/3rdparty/chromium/chrome/browser/resources/optimize_webui_test.py +index 6ce29d346..76b2d832c 100755 +--- a/src/3rdparty/chromium/chrome/browser/resources/optimize_webui_test.py ++++ b/src/3rdparty/chromium/chrome/browser/resources/optimize_webui_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/chrome/browser/resources/protobufs/binary_proto_generator.py b/src/3rdparty/chromium/chrome/browser/resources/protobufs/binary_proto_generator.py +index 7422ead96..5d1b5ce95 100755 +--- a/src/3rdparty/chromium/chrome/browser/resources/protobufs/binary_proto_generator.py ++++ b/src/3rdparty/chromium/chrome/browser/resources/protobufs/binary_proto_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/chrome/browser/resources/safe_browsing/gen_file_type_proto.py b/src/3rdparty/chromium/chrome/browser/resources/safe_browsing/gen_file_type_proto.py +index 651ed98da..b7be43cb6 100755 +--- a/src/3rdparty/chromium/chrome/browser/resources/safe_browsing/gen_file_type_proto.py ++++ b/src/3rdparty/chromium/chrome/browser/resources/safe_browsing/gen_file_type_proto.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/chrome/browser/resources/safe_browsing/push_file_type_proto.py b/src/3rdparty/chromium/chrome/browser/resources/safe_browsing/push_file_type_proto.py +index 131414c77..4a72595f5 100755 +--- a/src/3rdparty/chromium/chrome/browser/resources/safe_browsing/push_file_type_proto.py ++++ b/src/3rdparty/chromium/chrome/browser/resources/safe_browsing/push_file_type_proto.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/chrome/browser/resources/ssl/ssl_error_assistant/gen_ssl_error_assistant_proto.py b/src/3rdparty/chromium/chrome/browser/resources/ssl/ssl_error_assistant/gen_ssl_error_assistant_proto.py +index 2c69d2886..96c90c3cd 100755 +--- a/src/3rdparty/chromium/chrome/browser/resources/ssl/ssl_error_assistant/gen_ssl_error_assistant_proto.py ++++ b/src/3rdparty/chromium/chrome/browser/resources/ssl/ssl_error_assistant/gen_ssl_error_assistant_proto.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/chrome/browser/resources/unpack_pak.py b/src/3rdparty/chromium/chrome/browser/resources/unpack_pak.py +index 0ffe10c03..55225a40b 100755 +--- a/src/3rdparty/chromium/chrome/browser/resources/unpack_pak.py ++++ b/src/3rdparty/chromium/chrome/browser/resources/unpack_pak.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/chrome/browser/resources/unpack_pak_test.py b/src/3rdparty/chromium/chrome/browser/resources/unpack_pak_test.py +index ca5b87a33..a495306d2 100755 +--- a/src/3rdparty/chromium/chrome/browser/resources/unpack_pak_test.py ++++ b/src/3rdparty/chromium/chrome/browser/resources/unpack_pak_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/chrome/browser/resources/vr/assets/push_assets_component.py b/src/3rdparty/chromium/chrome/browser/resources/vr/assets/push_assets_component.py +index b47f275ad..0d596100e 100755 +--- a/src/3rdparty/chromium/chrome/browser/resources/vr/assets/push_assets_component.py ++++ b/src/3rdparty/chromium/chrome/browser/resources/vr/assets/push_assets_component.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/chrome/installer/linux/debian/deb_version.py b/src/3rdparty/chromium/chrome/installer/linux/debian/deb_version.py +index 12470695c..0709d45c4 100755 +--- a/src/3rdparty/chromium/chrome/installer/linux/debian/deb_version.py ++++ b/src/3rdparty/chromium/chrome/installer/linux/debian/deb_version.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/components/assist_ranker/print_example_preprocessor_config.py b/src/3rdparty/chromium/components/assist_ranker/print_example_preprocessor_config.py +index 5e35a0f1a..667d858d8 100755 +--- a/src/3rdparty/chromium/components/assist_ranker/print_example_preprocessor_config.py ++++ b/src/3rdparty/chromium/components/assist_ranker/print_example_preprocessor_config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/components/certificate_transparency/tools/make_ct_known_logs_list.py b/src/3rdparty/chromium/components/certificate_transparency/tools/make_ct_known_logs_list.py +index cbcd023c5..373d5c06b 100755 +--- a/src/3rdparty/chromium/components/certificate_transparency/tools/make_ct_known_logs_list.py ++++ b/src/3rdparty/chromium/components/certificate_transparency/tools/make_ct_known_logs_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/components/certificate_transparency/tools/make_ct_known_logs_list_unittest.py b/src/3rdparty/chromium/components/certificate_transparency/tools/make_ct_known_logs_list_unittest.py +index b4862bffc..8409579e5 100755 +--- a/src/3rdparty/chromium/components/certificate_transparency/tools/make_ct_known_logs_list_unittest.py ++++ b/src/3rdparty/chromium/components/certificate_transparency/tools/make_ct_known_logs_list_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/components/crash/content/tools/dmp2minidump.py b/src/3rdparty/chromium/components/crash/content/tools/dmp2minidump.py +index 7823d4836..b41b2b3cd 100755 +--- a/src/3rdparty/chromium/components/crash/content/tools/dmp2minidump.py ++++ b/src/3rdparty/chromium/components/crash/content/tools/dmp2minidump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/components/crash/content/tools/generate_breakpad_symbols.py b/src/3rdparty/chromium/components/crash/content/tools/generate_breakpad_symbols.py +index c926de336..e63490210 100755 +--- a/src/3rdparty/chromium/components/crash/content/tools/generate_breakpad_symbols.py ++++ b/src/3rdparty/chromium/components/crash/content/tools/generate_breakpad_symbols.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/components/domain_reliability/bake_in_configs.py b/src/3rdparty/chromium/components/domain_reliability/bake_in_configs.py +index d3d5f6e64..f8421bdf0 100755 +--- a/src/3rdparty/chromium/components/domain_reliability/bake_in_configs.py ++++ b/src/3rdparty/chromium/components/domain_reliability/bake_in_configs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/components/ntp_snippets/remote/fetch.py b/src/3rdparty/chromium/components/ntp_snippets/remote/fetch.py +index d5624c050..f1d9f07b7 100755 +--- a/src/3rdparty/chromium/components/ntp_snippets/remote/fetch.py ++++ b/src/3rdparty/chromium/components/ntp_snippets/remote/fetch.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: utf-8 -*- + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/components/url_formatter/top_domains/make_alexa_top_list.py b/src/3rdparty/chromium/components/url_formatter/top_domains/make_alexa_top_list.py +index 9877ec3c1..ea49d8818 100755 +--- a/src/3rdparty/chromium/components/url_formatter/top_domains/make_alexa_top_list.py ++++ b/src/3rdparty/chromium/components/url_formatter/top_domains/make_alexa_top_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/components/variations/service/generate_ui_string_overrider.py b/src/3rdparty/chromium/components/variations/service/generate_ui_string_overrider.py +index 7be44c21c..23c2642a4 100755 +--- a/src/3rdparty/chromium/components/variations/service/generate_ui_string_overrider.py ++++ b/src/3rdparty/chromium/components/variations/service/generate_ui_string_overrider.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/components/variations/service/generate_ui_string_overrider_unittest.py b/src/3rdparty/chromium/components/variations/service/generate_ui_string_overrider_unittest.py +index 55d55f33c..80dedd869 100755 +--- a/src/3rdparty/chromium/components/variations/service/generate_ui_string_overrider_unittest.py ++++ b/src/3rdparty/chromium/components/variations/service/generate_ui_string_overrider_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/components/zucchini/fuzzers/create_seed_file_pair.py b/src/3rdparty/chromium/components/zucchini/fuzzers/create_seed_file_pair.py +index 4394801c6..151658355 100755 +--- a/src/3rdparty/chromium/components/zucchini/fuzzers/create_seed_file_pair.py ++++ b/src/3rdparty/chromium/components/zucchini/fuzzers/create_seed_file_pair.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/components/zucchini/fuzzers/generate_fuzzer_data.py b/src/3rdparty/chromium/components/zucchini/fuzzers/generate_fuzzer_data.py +index 5f5867beb..4d459c60d 100755 +--- a/src/3rdparty/chromium/components/zucchini/fuzzers/generate_fuzzer_data.py ++++ b/src/3rdparty/chromium/components/zucchini/fuzzers/generate_fuzzer_data.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/content/browser/tracing/generate_trace_viewer_grd.py b/src/3rdparty/chromium/content/browser/tracing/generate_trace_viewer_grd.py +index 037f9497d..ce97356d4 100755 +--- a/src/3rdparty/chromium/content/browser/tracing/generate_trace_viewer_grd.py ++++ b/src/3rdparty/chromium/content/browser/tracing/generate_trace_viewer_grd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/content/public/android/generate_child_service.py b/src/3rdparty/chromium/content/public/android/generate_child_service.py +index f29047b6e..15ca0ba21 100755 +--- a/src/3rdparty/chromium/content/public/android/generate_child_service.py ++++ b/src/3rdparty/chromium/content/public/android/generate_child_service.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/content/renderer/PRESUBMIT_test.py b/src/3rdparty/chromium/content/renderer/PRESUBMIT_test.py +index 691c02493..4e58e09f3 100755 +--- a/src/3rdparty/chromium/content/renderer/PRESUBMIT_test.py ++++ b/src/3rdparty/chromium/content/renderer/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/extensions/common/api/externs_checker_test.py b/src/3rdparty/chromium/extensions/common/api/externs_checker_test.py +index a28deafd6..1352768c0 100755 +--- a/src/3rdparty/chromium/extensions/common/api/externs_checker_test.py ++++ b/src/3rdparty/chromium/extensions/common/api/externs_checker_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/google_apis/build/check_internal.py b/src/3rdparty/chromium/google_apis/build/check_internal.py +index da0ddae80..2c49127c6 100755 +--- a/src/3rdparty/chromium/google_apis/build/check_internal.py ++++ b/src/3rdparty/chromium/google_apis/build/check_internal.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/google_apis/google_api_keys.py b/src/3rdparty/chromium/google_apis/google_api_keys.py +index 8e528f2ad..d4ea0d794 100755 +--- a/src/3rdparty/chromium/google_apis/google_api_keys.py ++++ b/src/3rdparty/chromium/google_apis/google_api_keys.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/gpu/command_buffer/build_gles2_cmd_buffer.py b/src/3rdparty/chromium/gpu/command_buffer/build_gles2_cmd_buffer.py +index 2cc75e3b8..df337ea92 100755 +--- a/src/3rdparty/chromium/gpu/command_buffer/build_gles2_cmd_buffer.py ++++ b/src/3rdparty/chromium/gpu/command_buffer/build_gles2_cmd_buffer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/gpu/command_buffer/build_raster_cmd_buffer.py b/src/3rdparty/chromium/gpu/command_buffer/build_raster_cmd_buffer.py +index 662b926b9..b411519c7 100755 +--- a/src/3rdparty/chromium/gpu/command_buffer/build_raster_cmd_buffer.py ++++ b/src/3rdparty/chromium/gpu/command_buffer/build_raster_cmd_buffer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/gpu/command_buffer/build_webgpu_cmd_buffer.py b/src/3rdparty/chromium/gpu/command_buffer/build_webgpu_cmd_buffer.py +index 690ca6756..e9b9901df 100755 +--- a/src/3rdparty/chromium/gpu/command_buffer/build_webgpu_cmd_buffer.py ++++ b/src/3rdparty/chromium/gpu/command_buffer/build_webgpu_cmd_buffer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/gpu/config/build_workaround_header.py b/src/3rdparty/chromium/gpu/config/build_workaround_header.py +index b8558326a..0cc5da14e 100755 +--- a/src/3rdparty/chromium/gpu/config/build_workaround_header.py ++++ b/src/3rdparty/chromium/gpu/config/build_workaround_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/gpu/config/process_json.py b/src/3rdparty/chromium/gpu/config/process_json.py +index c4faaf27a..c44ed6141 100755 +--- a/src/3rdparty/chromium/gpu/config/process_json.py ++++ b/src/3rdparty/chromium/gpu/config/process_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/gpu/gles2_conform_support/generate_gles2_conform_tests.py b/src/3rdparty/chromium/gpu/gles2_conform_support/generate_gles2_conform_tests.py +index df2980a11..6ac9bef37 100755 +--- a/src/3rdparty/chromium/gpu/gles2_conform_support/generate_gles2_conform_tests.py ++++ b/src/3rdparty/chromium/gpu/gles2_conform_support/generate_gles2_conform_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/gpu/gles2_conform_support/generate_gles2_embedded_data.py b/src/3rdparty/chromium/gpu/gles2_conform_support/generate_gles2_embedded_data.py +index 8d7330f55..07944275a 100755 +--- a/src/3rdparty/chromium/gpu/gles2_conform_support/generate_gles2_embedded_data.py ++++ b/src/3rdparty/chromium/gpu/gles2_conform_support/generate_gles2_embedded_data.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/gpu/khronos_glcts_support/generate_khronos_glcts_tests.py b/src/3rdparty/chromium/gpu/khronos_glcts_support/generate_khronos_glcts_tests.py +index 91de5cf4c..cfd4332c2 100755 +--- a/src/3rdparty/chromium/gpu/khronos_glcts_support/generate_khronos_glcts_tests.py ++++ b/src/3rdparty/chromium/gpu/khronos_glcts_support/generate_khronos_glcts_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/gpu/tools/check_gpu_bots.py b/src/3rdparty/chromium/gpu/tools/check_gpu_bots.py +index bd7c9389e..fa690dd44 100755 +--- a/src/3rdparty/chromium/gpu/tools/check_gpu_bots.py ++++ b/src/3rdparty/chromium/gpu/tools/check_gpu_bots.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/gpu/vulkan/generate_bindings.py b/src/3rdparty/chromium/gpu/vulkan/generate_bindings.py +index 66ecfa169..7967d41bc 100755 +--- a/src/3rdparty/chromium/gpu/vulkan/generate_bindings.py ++++ b/src/3rdparty/chromium/gpu/vulkan/generate_bindings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/headless/lib/browser/devtools_api/client_api_generator_unittest.py b/src/3rdparty/chromium/headless/lib/browser/devtools_api/client_api_generator_unittest.py +index 9e1ca6568..86f45e583 100755 +--- a/src/3rdparty/chromium/headless/lib/browser/devtools_api/client_api_generator_unittest.py ++++ b/src/3rdparty/chromium/headless/lib/browser/devtools_api/client_api_generator_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/infra/config/branch/cq_cfg_presubmit.py b/src/3rdparty/chromium/infra/config/branch/cq_cfg_presubmit.py +index 99f055ef0..e0014edb1 100755 +--- a/src/3rdparty/chromium/infra/config/branch/cq_cfg_presubmit.py ++++ b/src/3rdparty/chromium/infra/config/branch/cq_cfg_presubmit.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/infra/config/global/lint-luci-milo.py b/src/3rdparty/chromium/infra/config/global/lint-luci-milo.py +index 076a32ac2..6b5035fee 100755 +--- a/src/3rdparty/chromium/infra/config/global/lint-luci-milo.py ++++ b/src/3rdparty/chromium/infra/config/global/lint-luci-milo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/infra/scripts/legacy/scripts/slave/chromium/sizes.py b/src/3rdparty/chromium/infra/scripts/legacy/scripts/slave/chromium/sizes.py +index b0701a9e2..4840a087e 100755 +--- a/src/3rdparty/chromium/infra/scripts/legacy/scripts/slave/chromium/sizes.py ++++ b/src/3rdparty/chromium/infra/scripts/legacy/scripts/slave/chromium/sizes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/infra/scripts/legacy/scripts/slave/runisolatedtest.py b/src/3rdparty/chromium/infra/scripts/legacy/scripts/slave/runisolatedtest.py +index e9b0fb061..6dd9fb46b 100755 +--- a/src/3rdparty/chromium/infra/scripts/legacy/scripts/slave/runisolatedtest.py ++++ b/src/3rdparty/chromium/infra/scripts/legacy/scripts/slave/runisolatedtest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/infra/scripts/legacy/scripts/slave/runtest.py b/src/3rdparty/chromium/infra/scripts/legacy/scripts/slave/runtest.py +index d7f1a4adb..eb059f808 100755 +--- a/src/3rdparty/chromium/infra/scripts/legacy/scripts/slave/runtest.py ++++ b/src/3rdparty/chromium/infra/scripts/legacy/scripts/slave/runtest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/infra/scripts/runtest_wrapper.py b/src/3rdparty/chromium/infra/scripts/runtest_wrapper.py +index e97f12528..ff41bd5f9 100755 +--- a/src/3rdparty/chromium/infra/scripts/runtest_wrapper.py ++++ b/src/3rdparty/chromium/infra/scripts/runtest_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/media/PRESUBMIT_test.py b/src/3rdparty/chromium/media/PRESUBMIT_test.py +index 6ca6687ab..59243e581 100755 +--- a/src/3rdparty/chromium/media/PRESUBMIT_test.py ++++ b/src/3rdparty/chromium/media/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/media/tools/constrained_network_server/cn.py b/src/3rdparty/chromium/media/tools/constrained_network_server/cn.py +index fe5781cfa..2e3cb0300 100755 +--- a/src/3rdparty/chromium/media/tools/constrained_network_server/cn.py ++++ b/src/3rdparty/chromium/media/tools/constrained_network_server/cn.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/media/tools/constrained_network_server/cns.py b/src/3rdparty/chromium/media/tools/constrained_network_server/cns.py +index 58e2ba000..a8943d4e5 100755 +--- a/src/3rdparty/chromium/media/tools/constrained_network_server/cns.py ++++ b/src/3rdparty/chromium/media/tools/constrained_network_server/cns.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/media/tools/constrained_network_server/cns_test.py b/src/3rdparty/chromium/media/tools/constrained_network_server/cns_test.py +index 5d7949567..6b5a1ad34 100755 +--- a/src/3rdparty/chromium/media/tools/constrained_network_server/cns_test.py ++++ b/src/3rdparty/chromium/media/tools/constrained_network_server/cns_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/media/tools/constrained_network_server/traffic_control_test.py b/src/3rdparty/chromium/media/tools/constrained_network_server/traffic_control_test.py +index d64125332..25058e6e8 100755 +--- a/src/3rdparty/chromium/media/tools/constrained_network_server/traffic_control_test.py ++++ b/src/3rdparty/chromium/media/tools/constrained_network_server/traffic_control_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/media/tools/constrained_network_server/traffic_control_unittest.py b/src/3rdparty/chromium/media/tools/constrained_network_server/traffic_control_unittest.py +index a6781e9de..a78ccaa42 100755 +--- a/src/3rdparty/chromium/media/tools/constrained_network_server/traffic_control_unittest.py ++++ b/src/3rdparty/chromium/media/tools/constrained_network_server/traffic_control_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/mojo/public/tools/bindings/concatenate_and_replace_closure_exports.py b/src/3rdparty/chromium/mojo/public/tools/bindings/concatenate_and_replace_closure_exports.py +index 63db88447..de198a652 100755 +--- a/src/3rdparty/chromium/mojo/public/tools/bindings/concatenate_and_replace_closure_exports.py ++++ b/src/3rdparty/chromium/mojo/public/tools/bindings/concatenate_and_replace_closure_exports.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/mojo/public/tools/bindings/format_typemap_generator_args.py b/src/3rdparty/chromium/mojo/public/tools/bindings/format_typemap_generator_args.py +index 5057d6cda..987859dd8 100755 +--- a/src/3rdparty/chromium/mojo/public/tools/bindings/format_typemap_generator_args.py ++++ b/src/3rdparty/chromium/mojo/public/tools/bindings/format_typemap_generator_args.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/mojo/public/tools/bindings/generate_type_mappings.py b/src/3rdparty/chromium/mojo/public/tools/bindings/generate_type_mappings.py +index ee55e9940..1d0843cfe 100755 +--- a/src/3rdparty/chromium/mojo/public/tools/bindings/generate_type_mappings.py ++++ b/src/3rdparty/chromium/mojo/public/tools/bindings/generate_type_mappings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/mojo/public/tools/bindings/mojom_bindings_generator.py b/src/3rdparty/chromium/mojo/public/tools/bindings/mojom_bindings_generator.py +index afbd2ba33..cc148418a 100755 +--- a/src/3rdparty/chromium/mojo/public/tools/bindings/mojom_bindings_generator.py ++++ b/src/3rdparty/chromium/mojo/public/tools/bindings/mojom_bindings_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/mojo/public/tools/bindings/pylib/mojom/generate/run_tests.py b/src/3rdparty/chromium/mojo/public/tools/bindings/pylib/mojom/generate/run_tests.py +index 41f11a2b7..9701f1d7d 100755 +--- a/src/3rdparty/chromium/mojo/public/tools/bindings/pylib/mojom/generate/run_tests.py ++++ b/src/3rdparty/chromium/mojo/public/tools/bindings/pylib/mojom/generate/run_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/mojo/public/tools/bindings/pylib/mojom_tests/parse/run_parser.py b/src/3rdparty/chromium/mojo/public/tools/bindings/pylib/mojom_tests/parse/run_parser.py +index b160de669..bd1ac45d0 100755 +--- a/src/3rdparty/chromium/mojo/public/tools/bindings/pylib/mojom_tests/parse/run_parser.py ++++ b/src/3rdparty/chromium/mojo/public/tools/bindings/pylib/mojom_tests/parse/run_parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/mojo/public/tools/bindings/pylib/mojom_tests/parse/run_translate.py b/src/3rdparty/chromium/mojo/public/tools/bindings/pylib/mojom_tests/parse/run_translate.py +index 899d40e58..526941ee3 100755 +--- a/src/3rdparty/chromium/mojo/public/tools/bindings/pylib/mojom_tests/parse/run_translate.py ++++ b/src/3rdparty/chromium/mojo/public/tools/bindings/pylib/mojom_tests/parse/run_translate.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/mojo/public/tools/chrome_ipc/generate_mojom.py b/src/3rdparty/chromium/mojo/public/tools/chrome_ipc/generate_mojom.py +index 04e933bc4..f1d4ee538 100755 +--- a/src/3rdparty/chromium/mojo/public/tools/chrome_ipc/generate_mojom.py ++++ b/src/3rdparty/chromium/mojo/public/tools/chrome_ipc/generate_mojom.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/mojo/public/tools/gn/zip.py b/src/3rdparty/chromium/mojo/public/tools/gn/zip.py +index adc9cb1cb..b9cecb167 100755 +--- a/src/3rdparty/chromium/mojo/public/tools/gn/zip.py ++++ b/src/3rdparty/chromium/mojo/public/tools/gn/zip.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/net/android/tools/proxy_test_cases.py b/src/3rdparty/chromium/net/android/tools/proxy_test_cases.py +index 21a752ff5..e3e75d96a 100755 +--- a/src/3rdparty/chromium/net/android/tools/proxy_test_cases.py ++++ b/src/3rdparty/chromium/net/android/tools/proxy_test_cases.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/data/gencerts/__init__.py b/src/3rdparty/chromium/net/data/gencerts/__init__.py +index 6ed41620f..4a086f958 100755 +--- a/src/3rdparty/chromium/net/data/gencerts/__init__.py ++++ b/src/3rdparty/chromium/net/data/gencerts/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/data/gencerts/openssl_conf.py b/src/3rdparty/chromium/net/data/gencerts/openssl_conf.py +index c12771cc0..cc37127dc 100755 +--- a/src/3rdparty/chromium/net/data/gencerts/openssl_conf.py ++++ b/src/3rdparty/chromium/net/data/gencerts/openssl_conf.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/data/ov_name_constraints/generate-certs.py b/src/3rdparty/chromium/net/data/ov_name_constraints/generate-certs.py +index a015cedf4..38cf27b13 100755 +--- a/src/3rdparty/chromium/net/data/ov_name_constraints/generate-certs.py ++++ b/src/3rdparty/chromium/net/data/ov_name_constraints/generate-certs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/data/ssl/root_stores/update_root_stores.py b/src/3rdparty/chromium/net/data/ssl/root_stores/update_root_stores.py +index 8aca424fc..5b5c32eb6 100755 +--- a/src/3rdparty/chromium/net/data/ssl/root_stores/update_root_stores.py ++++ b/src/3rdparty/chromium/net/data/ssl/root_stores/update_root_stores.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/data/ssl/scripts/crlsetutil.py b/src/3rdparty/chromium/net/data/ssl/scripts/crlsetutil.py +index 8e2a8c289..2a4476214 100755 +--- a/src/3rdparty/chromium/net/data/ssl/scripts/crlsetutil.py ++++ b/src/3rdparty/chromium/net/data/ssl/scripts/crlsetutil.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/docs/generate-dot-to-png.py b/src/3rdparty/chromium/net/docs/generate-dot-to-png.py +index 15447ebaa..e0459db9b 100755 +--- a/src/3rdparty/chromium/net/docs/generate-dot-to-png.py ++++ b/src/3rdparty/chromium/net/docs/generate-dot-to-png.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/tools/build_hpack_constants.py b/src/3rdparty/chromium/net/tools/build_hpack_constants.py +index 311107811..1efae3ed7 100755 +--- a/src/3rdparty/chromium/net/tools/build_hpack_constants.py ++++ b/src/3rdparty/chromium/net/tools/build_hpack_constants.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/net/tools/dafsa/make_dafsa.py b/src/3rdparty/chromium/net/tools/dafsa/make_dafsa.py +index 5c9082d37..94f2ccf79 100755 +--- a/src/3rdparty/chromium/net/tools/dafsa/make_dafsa.py ++++ b/src/3rdparty/chromium/net/tools/dafsa/make_dafsa.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/tools/dafsa/make_dafsa_unittest.py b/src/3rdparty/chromium/net/tools/dafsa/make_dafsa_unittest.py +index 65a824451..70fc21af2 100755 +--- a/src/3rdparty/chromium/net/tools/dafsa/make_dafsa_unittest.py ++++ b/src/3rdparty/chromium/net/tools/dafsa/make_dafsa_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/tools/net_docs/net_docs.py b/src/3rdparty/chromium/net/tools/net_docs/net_docs.py +index 2dd30de87..83e80e565 100755 +--- a/src/3rdparty/chromium/net/tools/net_docs/net_docs.py ++++ b/src/3rdparty/chromium/net/tools/net_docs/net_docs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/tools/print_certificates.py b/src/3rdparty/chromium/net/tools/print_certificates.py +index 9889b6fed..abc910dc5 100755 +--- a/src/3rdparty/chromium/net/tools/print_certificates.py ++++ b/src/3rdparty/chromium/net/tools/print_certificates.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/tools/quic/benchmark/run_client.py b/src/3rdparty/chromium/net/tools/quic/benchmark/run_client.py +index 7df37ab7f..bb9125348 100755 +--- a/src/3rdparty/chromium/net/tools/quic/benchmark/run_client.py ++++ b/src/3rdparty/chromium/net/tools/quic/benchmark/run_client.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/net/tools/stitch_net_log_files.py b/src/3rdparty/chromium/net/tools/stitch_net_log_files.py +index d81d792dd..1a68046f9 100755 +--- a/src/3rdparty/chromium/net/tools/stitch_net_log_files.py ++++ b/src/3rdparty/chromium/net/tools/stitch_net_log_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/tools/testserver/backoff_server.py b/src/3rdparty/chromium/net/tools/testserver/backoff_server.py +index ca2c57cbf..2d81650d0 100755 +--- a/src/3rdparty/chromium/net/tools/testserver/backoff_server.py ++++ b/src/3rdparty/chromium/net/tools/testserver/backoff_server.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/tools/testserver/testserver.py b/src/3rdparty/chromium/net/tools/testserver/testserver.py +index ea1d9cd39..100d329e0 100755 +--- a/src/3rdparty/chromium/net/tools/testserver/testserver.py ++++ b/src/3rdparty/chromium/net/tools/testserver/testserver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/tools/truncate_net_log.py b/src/3rdparty/chromium/net/tools/truncate_net_log.py +index 1841b08f7..58ac9a618 100755 +--- a/src/3rdparty/chromium/net/tools/truncate_net_log.py ++++ b/src/3rdparty/chromium/net/tools/truncate_net_log.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/net/tools/update_ios_bundle_data.py b/src/3rdparty/chromium/net/tools/update_ios_bundle_data.py +index e6b8ad577..62c33d6f3 100755 +--- a/src/3rdparty/chromium/net/tools/update_ios_bundle_data.py ++++ b/src/3rdparty/chromium/net/tools/update_ios_bundle_data.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/c/documentation/doxy_cleanup.py b/src/3rdparty/chromium/ppapi/c/documentation/doxy_cleanup.py +index 01b1ca07d..0c1b41186 100755 +--- a/src/3rdparty/chromium/ppapi/c/documentation/doxy_cleanup.py ++++ b/src/3rdparty/chromium/ppapi/c/documentation/doxy_cleanup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/ppapi/cpp/documentation/doxy_cleanup.py b/src/3rdparty/chromium/ppapi/cpp/documentation/doxy_cleanup.py +index 24ddb3c30..f4d483e93 100755 +--- a/src/3rdparty/chromium/ppapi/cpp/documentation/doxy_cleanup.py ++++ b/src/3rdparty/chromium/ppapi/cpp/documentation/doxy_cleanup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generate_ppapi_include_tests.py b/src/3rdparty/chromium/ppapi/generate_ppapi_include_tests.py +index 97daf246c..c5a4eb567 100755 +--- a/src/3rdparty/chromium/ppapi/generate_ppapi_include_tests.py ++++ b/src/3rdparty/chromium/ppapi/generate_ppapi_include_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generate_ppapi_size_checks.py b/src/3rdparty/chromium/ppapi/generate_ppapi_size_checks.py +index 11b4d9884..ff0449507 100755 +--- a/src/3rdparty/chromium/ppapi/generate_ppapi_size_checks.py ++++ b/src/3rdparty/chromium/ppapi/generate_ppapi_size_checks.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/generator.py b/src/3rdparty/chromium/ppapi/generators/generator.py +index a71893c79..ff130288a 100755 +--- a/src/3rdparty/chromium/ppapi/generators/generator.py ++++ b/src/3rdparty/chromium/ppapi/generators/generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_c_header.py b/src/3rdparty/chromium/ppapi/generators/idl_c_header.py +index 7577682c7..c162a5817 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_c_header.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_c_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_c_proto.py b/src/3rdparty/chromium/ppapi/generators/idl_c_proto.py +index d5c99a709..493cd9684 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_c_proto.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_c_proto.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_diff.py b/src/3rdparty/chromium/ppapi/generators/idl_diff.py +index 0d15fe83e..71280b66e 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_diff.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_diff.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_gen_pnacl.py b/src/3rdparty/chromium/ppapi/generators/idl_gen_pnacl.py +index dd1ce0cd9..1066749ff 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_gen_pnacl.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_gen_pnacl.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_generator.py b/src/3rdparty/chromium/ppapi/generators/idl_generator.py +index 028a23343..57b7b864c 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_generator.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_lexer.py b/src/3rdparty/chromium/ppapi/generators/idl_lexer.py +index 47d64a243..951924d1a 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_lexer.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_lexer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_namespace.py b/src/3rdparty/chromium/ppapi/generators/idl_namespace.py +index 21a643c55..b02fcfcb9 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_namespace.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_namespace.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_node.py b/src/3rdparty/chromium/ppapi/generators/idl_node.py +index feeb43051..cc29c5f24 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_node.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_node.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_outfile.py b/src/3rdparty/chromium/ppapi/generators/idl_outfile.py +index f6a16275c..e6ec19766 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_outfile.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_outfile.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_parser.py b/src/3rdparty/chromium/ppapi/generators/idl_parser.py +index fdd5e88ca..43d8cfed6 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_parser.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_propertynode.py b/src/3rdparty/chromium/ppapi/generators/idl_propertynode.py +index 9152ed719..af961f717 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_propertynode.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_propertynode.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_release.py b/src/3rdparty/chromium/ppapi/generators/idl_release.py +index 440685489..39cfddbd2 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_release.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_release.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_tests.py b/src/3rdparty/chromium/ppapi/generators/idl_tests.py +index b41bb0f66..5dbbfc042 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_tests.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/generators/idl_thunk.py b/src/3rdparty/chromium/ppapi/generators/idl_thunk.py +index 75117d2d9..c92f0726c 100755 +--- a/src/3rdparty/chromium/ppapi/generators/idl_thunk.py ++++ b/src/3rdparty/chromium/ppapi/generators/idl_thunk.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/native_client/irt_debuglink.py b/src/3rdparty/chromium/ppapi/native_client/irt_debuglink.py +index a68b67be1..c91735428 100755 +--- a/src/3rdparty/chromium/ppapi/native_client/irt_debuglink.py ++++ b/src/3rdparty/chromium/ppapi/native_client/irt_debuglink.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_component_crx_gen.py b/src/3rdparty/chromium/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_component_crx_gen.py +index 9d2257c4b..a4ced8f5a 100755 +--- a/src/3rdparty/chromium/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_component_crx_gen.py ++++ b/src/3rdparty/chromium/ppapi/native_client/src/untrusted/pnacl_support_extension/pnacl_component_crx_gen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browser_tester.py b/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browser_tester.py +index 87cafe4a0..18bbb5ee6 100755 +--- a/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browser_tester.py ++++ b/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browser_tester.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browsertester/browserlauncher.py b/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browsertester/browserlauncher.py +index d6b29ce41..d76aa5e8d 100755 +--- a/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browsertester/browserlauncher.py ++++ b/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browsertester/browserlauncher.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browsertester/browserprocess.py b/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browsertester/browserprocess.py +index e10e6b533..0577920b6 100755 +--- a/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browsertester/browserprocess.py ++++ b/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browsertester/browserprocess.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browsertester/rpclistener.py b/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browsertester/rpclistener.py +index 5003f1f0c..4cf7c599d 100755 +--- a/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browsertester/rpclistener.py ++++ b/src/3rdparty/chromium/ppapi/native_client/tools/browser_tester/browsertester/rpclistener.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/printing/cups_config_helper.py b/src/3rdparty/chromium/printing/cups_config_helper.py +index 48cb33376..56034e647 100755 +--- a/src/3rdparty/chromium/printing/cups_config_helper.py ++++ b/src/3rdparty/chromium/printing/cups_config_helper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/services/catalog/public/tools/generate_manifest.py b/src/3rdparty/chromium/services/catalog/public/tools/generate_manifest.py +index 81c94194d..ce91aa31f 100755 +--- a/src/3rdparty/chromium/services/catalog/public/tools/generate_manifest.py ++++ b/src/3rdparty/chromium/services/catalog/public/tools/generate_manifest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/services/catalog/public/tools/sourcify_manifest.py b/src/3rdparty/chromium/services/catalog/public/tools/sourcify_manifest.py +index acfc971d3..aac8734bd 100755 +--- a/src/3rdparty/chromium/services/catalog/public/tools/sourcify_manifest.py ++++ b/src/3rdparty/chromium/services/catalog/public/tools/sourcify_manifest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/services/service_manager/public/tools/manifest/manifest_collator.py b/src/3rdparty/chromium/services/service_manager/public/tools/manifest/manifest_collator.py +index f631fccb8..6b9488b02 100755 +--- a/src/3rdparty/chromium/services/service_manager/public/tools/manifest/manifest_collator.py ++++ b/src/3rdparty/chromium/services/service_manager/public/tools/manifest/manifest_collator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/services/service_manager/sandbox/mac/package_sb_file.py b/src/3rdparty/chromium/services/service_manager/sandbox/mac/package_sb_file.py +index 098d689a6..d04b27d2d 100755 +--- a/src/3rdparty/chromium/services/service_manager/sandbox/mac/package_sb_file.py ++++ b/src/3rdparty/chromium/services/service_manager/sandbox/mac/package_sb_file.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/styleguide/c++/chromium-cpp/main.py b/src/3rdparty/chromium/styleguide/c++/chromium-cpp/main.py +index aef55ab4d..0530699af 100755 +--- a/src/3rdparty/chromium/styleguide/c++/chromium-cpp/main.py ++++ b/src/3rdparty/chromium/styleguide/c++/chromium-cpp/main.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/testing/chromoting/multi_machine_example/example_test_controller.py b/src/3rdparty/chromium/testing/chromoting/multi_machine_example/example_test_controller.py +index 211268305..300ce9200 100755 +--- a/src/3rdparty/chromium/testing/chromoting/multi_machine_example/example_test_controller.py ++++ b/src/3rdparty/chromium/testing/chromoting/multi_machine_example/example_test_controller.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/legion/examples/comm_server/controller.py b/src/3rdparty/chromium/testing/legion/examples/comm_server/controller.py +index 2fdb7614b..7c9afcf76 100755 +--- a/src/3rdparty/chromium/testing/legion/examples/comm_server/controller.py ++++ b/src/3rdparty/chromium/testing/legion/examples/comm_server/controller.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/legion/examples/hello_world/controller_test.py b/src/3rdparty/chromium/testing/legion/examples/hello_world/controller_test.py +index e7d29497b..f4470f0f2 100755 +--- a/src/3rdparty/chromium/testing/legion/examples/hello_world/controller_test.py ++++ b/src/3rdparty/chromium/testing/legion/examples/hello_world/controller_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/legion/examples/hello_world/task_test.py b/src/3rdparty/chromium/testing/legion/examples/hello_world/task_test.py +index 0333f7bb0..2b72069a9 100755 +--- a/src/3rdparty/chromium/testing/legion/examples/hello_world/task_test.py ++++ b/src/3rdparty/chromium/testing/legion/examples/hello_world/task_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/legion/examples/subprocess/subprocess_test.py b/src/3rdparty/chromium/testing/legion/examples/subprocess/subprocess_test.py +index c96b42f9a..972825628 100755 +--- a/src/3rdparty/chromium/testing/legion/examples/subprocess/subprocess_test.py ++++ b/src/3rdparty/chromium/testing/legion/examples/subprocess/subprocess_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/legion/run_task.py b/src/3rdparty/chromium/testing/legion/run_task.py +index 59a3d8ae7..ec8e8d44e 100755 +--- a/src/3rdparty/chromium/testing/legion/run_task.py ++++ b/src/3rdparty/chromium/testing/legion/run_task.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/legion/tools/legion.py b/src/3rdparty/chromium/testing/legion/tools/legion.py +index 74014cc67..8672164c3 100755 +--- a/src/3rdparty/chromium/testing/legion/tools/legion.py ++++ b/src/3rdparty/chromium/testing/legion/tools/legion.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/libfuzzer/archive_corpus.py b/src/3rdparty/chromium/testing/libfuzzer/archive_corpus.py +index a3fd29fa3..c30769e05 100755 +--- a/src/3rdparty/chromium/testing/libfuzzer/archive_corpus.py ++++ b/src/3rdparty/chromium/testing/libfuzzer/archive_corpus.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/testing/libfuzzer/dictionary_generator.py b/src/3rdparty/chromium/testing/libfuzzer/dictionary_generator.py +index b720e8e75..fa4aed0cd 100755 +--- a/src/3rdparty/chromium/testing/libfuzzer/dictionary_generator.py ++++ b/src/3rdparty/chromium/testing/libfuzzer/dictionary_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/testing/libfuzzer/fuzzers/generate_javascript_parser_proto.py b/src/3rdparty/chromium/testing/libfuzzer/fuzzers/generate_javascript_parser_proto.py +index a2bac4f55..d9f4bf5a7 100755 +--- a/src/3rdparty/chromium/testing/libfuzzer/fuzzers/generate_javascript_parser_proto.py ++++ b/src/3rdparty/chromium/testing/libfuzzer/fuzzers/generate_javascript_parser_proto.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/testing/libfuzzer/gen_fuzzer_config.py b/src/3rdparty/chromium/testing/libfuzzer/gen_fuzzer_config.py +index bde9e146e..990b0eed2 100755 +--- a/src/3rdparty/chromium/testing/libfuzzer/gen_fuzzer_config.py ++++ b/src/3rdparty/chromium/testing/libfuzzer/gen_fuzzer_config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/testing/libfuzzer/gen_fuzzer_owners.py b/src/3rdparty/chromium/testing/libfuzzer/gen_fuzzer_owners.py +index f3f6fcad0..82227f8d3 100755 +--- a/src/3rdparty/chromium/testing/libfuzzer/gen_fuzzer_owners.py ++++ b/src/3rdparty/chromium/testing/libfuzzer/gen_fuzzer_owners.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2.7 ++#!/usr/lib/python2.7.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/testing/libfuzzer/zip_sources.py b/src/3rdparty/chromium/testing/libfuzzer/zip_sources.py +index 946a7de9f..c8d635689 100755 +--- a/src/3rdparty/chromium/testing/libfuzzer/zip_sources.py ++++ b/src/3rdparty/chromium/testing/libfuzzer/zip_sources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/testing/run_with_dummy_home.py b/src/3rdparty/chromium/testing/run_with_dummy_home.py +index 3d28e060f..2faad2293 100755 +--- a/src/3rdparty/chromium/testing/run_with_dummy_home.py ++++ b/src/3rdparty/chromium/testing/run_with_dummy_home.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/check_gn_headers.py b/src/3rdparty/chromium/testing/scripts/check_gn_headers.py +index 6530ada70..420271b21 100755 +--- a/src/3rdparty/chromium/testing/scripts/check_gn_headers.py ++++ b/src/3rdparty/chromium/testing/scripts/check_gn_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/check_network_annotations.py b/src/3rdparty/chromium/testing/scripts/check_network_annotations.py +index 3d1e8153f..bfb9b75df 100755 +--- a/src/3rdparty/chromium/testing/scripts/check_network_annotations.py ++++ b/src/3rdparty/chromium/testing/scripts/check_network_annotations.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/check_static_initializers.py b/src/3rdparty/chromium/testing/scripts/check_static_initializers.py +index a8344e5a4..221947802 100755 +--- a/src/3rdparty/chromium/testing/scripts/check_static_initializers.py ++++ b/src/3rdparty/chromium/testing/scripts/check_static_initializers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/checkbins.py b/src/3rdparty/chromium/testing/scripts/checkbins.py +index b5174c98a..4f2654e45 100755 +--- a/src/3rdparty/chromium/testing/scripts/checkbins.py ++++ b/src/3rdparty/chromium/testing/scripts/checkbins.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/checkdeps.py b/src/3rdparty/chromium/testing/scripts/checkdeps.py +index d6140dac1..cb6aa58f4 100755 +--- a/src/3rdparty/chromium/testing/scripts/checkdeps.py ++++ b/src/3rdparty/chromium/testing/scripts/checkdeps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/checklicenses.py b/src/3rdparty/chromium/testing/scripts/checklicenses.py +index 43342d025..f3f49224f 100755 +--- a/src/3rdparty/chromium/testing/scripts/checklicenses.py ++++ b/src/3rdparty/chromium/testing/scripts/checklicenses.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/checkperms.py b/src/3rdparty/chromium/testing/scripts/checkperms.py +index 17e32c4f6..c98972851 100755 +--- a/src/3rdparty/chromium/testing/scripts/checkperms.py ++++ b/src/3rdparty/chromium/testing/scripts/checkperms.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/content_shell_crash_test.py b/src/3rdparty/chromium/testing/scripts/content_shell_crash_test.py +index ace05704a..48deb8b1d 100755 +--- a/src/3rdparty/chromium/testing/scripts/content_shell_crash_test.py ++++ b/src/3rdparty/chromium/testing/scripts/content_shell_crash_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/get_compile_targets.py b/src/3rdparty/chromium/testing/scripts/get_compile_targets.py +index 16cff9516..97be3f77a 100755 +--- a/src/3rdparty/chromium/testing/scripts/get_compile_targets.py ++++ b/src/3rdparty/chromium/testing/scripts/get_compile_targets.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/gyp_flag_compare.py b/src/3rdparty/chromium/testing/scripts/gyp_flag_compare.py +index 0b777d9ad..ecaa33f1b 100755 +--- a/src/3rdparty/chromium/testing/scripts/gyp_flag_compare.py ++++ b/src/3rdparty/chromium/testing/scripts/gyp_flag_compare.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/headless_python_unittests.py b/src/3rdparty/chromium/testing/scripts/headless_python_unittests.py +index 05a2f94bb..9481acf8c 100755 +--- a/src/3rdparty/chromium/testing/scripts/headless_python_unittests.py ++++ b/src/3rdparty/chromium/testing/scripts/headless_python_unittests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/host_info.py b/src/3rdparty/chromium/testing/scripts/host_info.py +index f23352d2e..b19d5d048 100755 +--- a/src/3rdparty/chromium/testing/scripts/host_info.py ++++ b/src/3rdparty/chromium/testing/scripts/host_info.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/monochrome_apk_checker_wrapper.py b/src/3rdparty/chromium/testing/scripts/monochrome_apk_checker_wrapper.py +index a05f8bd3b..748db7b95 100755 +--- a/src/3rdparty/chromium/testing/scripts/monochrome_apk_checker_wrapper.py ++++ b/src/3rdparty/chromium/testing/scripts/monochrome_apk_checker_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/testing/scripts/run_chromedriver_tests.py b/src/3rdparty/chromium/testing/scripts/run_chromedriver_tests.py +index 5abcf7411..ff62a8e8e 100755 +--- a/src/3rdparty/chromium/testing/scripts/run_chromedriver_tests.py ++++ b/src/3rdparty/chromium/testing/scripts/run_chromedriver_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/run_devtools_check.py b/src/3rdparty/chromium/testing/scripts/run_devtools_check.py +index 6b9d51188..1a59e0d79 100755 +--- a/src/3rdparty/chromium/testing/scripts/run_devtools_check.py ++++ b/src/3rdparty/chromium/testing/scripts/run_devtools_check.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/run_gpu_integration_test_as_googletest.py b/src/3rdparty/chromium/testing/scripts/run_gpu_integration_test_as_googletest.py +index 6a65ee471..5b8a1f4de 100755 +--- a/src/3rdparty/chromium/testing/scripts/run_gpu_integration_test_as_googletest.py ++++ b/src/3rdparty/chromium/testing/scripts/run_gpu_integration_test_as_googletest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/run_gtest_perf_test.py b/src/3rdparty/chromium/testing/scripts/run_gtest_perf_test.py +index 83198f5cc..8d3b027e0 100755 +--- a/src/3rdparty/chromium/testing/scripts/run_gtest_perf_test.py ++++ b/src/3rdparty/chromium/testing/scripts/run_gtest_perf_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/run_isolated_script_test.py b/src/3rdparty/chromium/testing/scripts/run_isolated_script_test.py +index 771d1f10a..14cdc01b9 100755 +--- a/src/3rdparty/chromium/testing/scripts/run_isolated_script_test.py ++++ b/src/3rdparty/chromium/testing/scripts/run_isolated_script_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/run_performance_tests.py b/src/3rdparty/chromium/testing/scripts/run_performance_tests.py +index 8ce37cb33..58cf7455f 100755 +--- a/src/3rdparty/chromium/testing/scripts/run_performance_tests.py ++++ b/src/3rdparty/chromium/testing/scripts/run_performance_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/run_performance_tests_wrapper.py b/src/3rdparty/chromium/testing/scripts/run_performance_tests_wrapper.py +index 4924fb6e6..68320c89d 100755 +--- a/src/3rdparty/chromium/testing/scripts/run_performance_tests_wrapper.py ++++ b/src/3rdparty/chromium/testing/scripts/run_performance_tests_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/run_telemetry_benchmark_as_googletest.py b/src/3rdparty/chromium/testing/scripts/run_telemetry_benchmark_as_googletest.py +index 44ac6682d..915583e96 100755 +--- a/src/3rdparty/chromium/testing/scripts/run_telemetry_benchmark_as_googletest.py ++++ b/src/3rdparty/chromium/testing/scripts/run_telemetry_benchmark_as_googletest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/sizes.py b/src/3rdparty/chromium/testing/scripts/sizes.py +index 7e8160261..2e6980521 100755 +--- a/src/3rdparty/chromium/testing/scripts/sizes.py ++++ b/src/3rdparty/chromium/testing/scripts/sizes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/telemetry_gpu_unittests.py b/src/3rdparty/chromium/testing/scripts/telemetry_gpu_unittests.py +index cf9862e3e..fb95460a9 100755 +--- a/src/3rdparty/chromium/testing/scripts/telemetry_gpu_unittests.py ++++ b/src/3rdparty/chromium/testing/scripts/telemetry_gpu_unittests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/telemetry_perf_unittests.py b/src/3rdparty/chromium/testing/scripts/telemetry_perf_unittests.py +index 063e818b7..1b5741c73 100755 +--- a/src/3rdparty/chromium/testing/scripts/telemetry_perf_unittests.py ++++ b/src/3rdparty/chromium/testing/scripts/telemetry_perf_unittests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/telemetry_unittests.py b/src/3rdparty/chromium/testing/scripts/telemetry_unittests.py +index 09e3cb627..79b7d31cb 100755 +--- a/src/3rdparty/chromium/testing/scripts/telemetry_unittests.py ++++ b/src/3rdparty/chromium/testing/scripts/telemetry_unittests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/test_traffic_annotation_auditor.py b/src/3rdparty/chromium/testing/scripts/test_traffic_annotation_auditor.py +index 279d020d6..6749f0f74 100755 +--- a/src/3rdparty/chromium/testing/scripts/test_traffic_annotation_auditor.py ++++ b/src/3rdparty/chromium/testing/scripts/test_traffic_annotation_auditor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/webkit_lint.py b/src/3rdparty/chromium/testing/scripts/webkit_lint.py +index 9cdc5f70e..8b402a0df 100755 +--- a/src/3rdparty/chromium/testing/scripts/webkit_lint.py ++++ b/src/3rdparty/chromium/testing/scripts/webkit_lint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/scripts/webkit_python_tests.py b/src/3rdparty/chromium/testing/scripts/webkit_python_tests.py +index c7f14e686..a8a6ee1de 100755 +--- a/src/3rdparty/chromium/testing/scripts/webkit_python_tests.py ++++ b/src/3rdparty/chromium/testing/scripts/webkit_python_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/test_env.py b/src/3rdparty/chromium/testing/test_env.py +index 96e54630f..b2473e088 100755 +--- a/src/3rdparty/chromium/testing/test_env.py ++++ b/src/3rdparty/chromium/testing/test_env.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/trigger_scripts/base_test_triggerer.py b/src/3rdparty/chromium/testing/trigger_scripts/base_test_triggerer.py +index d66c48503..38131a244 100755 +--- a/src/3rdparty/chromium/testing/trigger_scripts/base_test_triggerer.py ++++ b/src/3rdparty/chromium/testing/trigger_scripts/base_test_triggerer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/trigger_scripts/chromeos_device_trigger.py b/src/3rdparty/chromium/testing/trigger_scripts/chromeos_device_trigger.py +index 61ce22972..f40aeeccc 100755 +--- a/src/3rdparty/chromium/testing/trigger_scripts/chromeos_device_trigger.py ++++ b/src/3rdparty/chromium/testing/trigger_scripts/chromeos_device_trigger.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/trigger_scripts/perf_device_trigger.py b/src/3rdparty/chromium/testing/trigger_scripts/perf_device_trigger.py +index c58ac076c..4be3932e4 100755 +--- a/src/3rdparty/chromium/testing/trigger_scripts/perf_device_trigger.py ++++ b/src/3rdparty/chromium/testing/trigger_scripts/perf_device_trigger.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/trigger_scripts/perf_device_trigger_unittest.py b/src/3rdparty/chromium/testing/trigger_scripts/perf_device_trigger_unittest.py +index 4ba1e2bb0..febf1903d 100755 +--- a/src/3rdparty/chromium/testing/trigger_scripts/perf_device_trigger_unittest.py ++++ b/src/3rdparty/chromium/testing/trigger_scripts/perf_device_trigger_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/trigger_scripts/trigger_multiple_dimensions.py b/src/3rdparty/chromium/testing/trigger_scripts/trigger_multiple_dimensions.py +index a73e4c4e2..8d0bbb915 100755 +--- a/src/3rdparty/chromium/testing/trigger_scripts/trigger_multiple_dimensions.py ++++ b/src/3rdparty/chromium/testing/trigger_scripts/trigger_multiple_dimensions.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/trigger_scripts/trigger_multiple_dimensions_unittest.py b/src/3rdparty/chromium/testing/trigger_scripts/trigger_multiple_dimensions_unittest.py +index c7530aef7..98d66bd29 100755 +--- a/src/3rdparty/chromium/testing/trigger_scripts/trigger_multiple_dimensions_unittest.py ++++ b/src/3rdparty/chromium/testing/trigger_scripts/trigger_multiple_dimensions_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/testing/xvfb.py b/src/3rdparty/chromium/testing/xvfb.py +index a24526daf..e739eb6c6 100755 +--- a/src/3rdparty/chromium/testing/xvfb.py ++++ b/src/3rdparty/chromium/testing/xvfb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/check_copyright.py b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/check_copyright.py +index fc249e9bd..2c130181f 100755 +--- a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/check_copyright.py ++++ b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/check_copyright.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 Google Inc. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/check_symbol_exports.py b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/check_symbol_exports.py +index c9c0364df..a6a9c0fea 100755 +--- a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/check_symbol_exports.py ++++ b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/check_symbol_exports.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 Google Inc. + + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/fixup_fuzz_result.py b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/fixup_fuzz_result.py +index 9fe54a3cc..8086a4442 100755 +--- a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/fixup_fuzz_result.py ++++ b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/fixup_fuzz_result.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2018 Google Inc. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_grammar_tables.py b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_grammar_tables.py +index aabdad505..e5d6166d5 100755 +--- a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_grammar_tables.py ++++ b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_grammar_tables.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 Google Inc. + + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_language_headers.py b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_language_headers.py +index 1886bf4f3..1db889a9c 100755 +--- a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_language_headers.py ++++ b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_language_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 Google Inc. + + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_registry_tables.py b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_registry_tables.py +index 8b1c35721..ecdc9791b 100755 +--- a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_registry_tables.py ++++ b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_registry_tables.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 Google Inc. + + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_vim_syntax.py b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_vim_syntax.py +index 03c0b478b..1c6fdaec7 100755 +--- a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_vim_syntax.py ++++ b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/generate_vim_syntax.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 Google Inc. + + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/update_build_version.py b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/update_build_version.py +index d71aeccd9..23b0a34e1 100755 +--- a/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/update_build_version.py ++++ b/src/3rdparty/chromium/third_party/SPIRV-Tools/src/utils/update_build_version.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/abseil-cpp/absl/copts/generate_copts.py b/src/3rdparty/chromium/third_party/abseil-cpp/absl/copts/generate_copts.py +index 28b677e0c..fef25aaf1 100755 +--- a/src/3rdparty/chromium/third_party/abseil-cpp/absl/copts/generate_copts.py ++++ b/src/3rdparty/chromium/third_party/abseil-cpp/absl/copts/generate_copts.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + """Generate Abseil compile compile option configs. + + Usage: /copts/generate_copts.py +diff --git a/src/3rdparty/chromium/third_party/angle/android/compress_symbols.py b/src/3rdparty/chromium/third_party/angle/android/compress_symbols.py +index ab0ed91d4..626668eaf 100755 +--- a/src/3rdparty/chromium/third_party/angle/android/compress_symbols.py ++++ b/src/3rdparty/chromium/third_party/angle/android/compress_symbols.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/scripts/bmp_to_nv12.py b/src/3rdparty/chromium/third_party/angle/scripts/bmp_to_nv12.py +index c76ac7af3..d204f03a6 100755 +--- a/src/3rdparty/chromium/third_party/angle/scripts/bmp_to_nv12.py ++++ b/src/3rdparty/chromium/third_party/angle/scripts/bmp_to_nv12.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/scripts/bootstrap.py b/src/3rdparty/chromium/third_party/angle/scripts/bootstrap.py +index e97a6b350..2539b3eda 100755 +--- a/src/3rdparty/chromium/third_party/angle/scripts/bootstrap.py ++++ b/src/3rdparty/chromium/third_party/angle/scripts/bootstrap.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + + # Copyright 2015 Google Inc. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/scripts/gen_angle_gn_info_json.py b/src/3rdparty/chromium/third_party/angle/scripts/gen_angle_gn_info_json.py +index f79b373ca..e49179f0e 100755 +--- a/src/3rdparty/chromium/third_party/angle/scripts/gen_angle_gn_info_json.py ++++ b/src/3rdparty/chromium/third_party/angle/scripts/gen_angle_gn_info_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/scripts/generate_entry_points.py b/src/3rdparty/chromium/third_party/angle/scripts/generate_entry_points.py +index bbaa27517..8dbc6ff11 100755 +--- a/src/3rdparty/chromium/third_party/angle/scripts/generate_entry_points.py ++++ b/src/3rdparty/chromium/third_party/angle/scripts/generate_entry_points.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2017 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/scripts/generate_loader.py b/src/3rdparty/chromium/third_party/angle/scripts/generate_loader.py +index de14bebac..c13eaf4f9 100755 +--- a/src/3rdparty/chromium/third_party/angle/scripts/generate_loader.py ++++ b/src/3rdparty/chromium/third_party/angle/scripts/generate_loader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/scripts/generate_new_renderer.py b/src/3rdparty/chromium/third_party/angle/scripts/generate_new_renderer.py +index 73e5671f0..1e15651a0 100755 +--- a/src/3rdparty/chromium/third_party/angle/scripts/generate_new_renderer.py ++++ b/src/3rdparty/chromium/third_party/angle/scripts/generate_new_renderer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright (c) 2015 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/scripts/generate_vulkan_layers_json.py b/src/3rdparty/chromium/third_party/angle/scripts/generate_vulkan_layers_json.py +index daa6d2054..1916c24e8 100755 +--- a/src/3rdparty/chromium/third_party/angle/scripts/generate_vulkan_layers_json.py ++++ b/src/3rdparty/chromium/third_party/angle/scripts/generate_vulkan_layers_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/scripts/msvs_projects.py b/src/3rdparty/chromium/third_party/angle/scripts/msvs_projects.py +index 08d627738..a9a4b1a91 100755 +--- a/src/3rdparty/chromium/third_party/angle/scripts/msvs_projects.py ++++ b/src/3rdparty/chromium/third_party/angle/scripts/msvs_projects.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2017 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/scripts/perf_test_runner.py b/src/3rdparty/chromium/third_party/angle/scripts/perf_test_runner.py +index b192a8bd9..39c05473e 100755 +--- a/src/3rdparty/chromium/third_party/angle/scripts/perf_test_runner.py ++++ b/src/3rdparty/chromium/third_party/angle/scripts/perf_test_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2015 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/scripts/registry_xml.py b/src/3rdparty/chromium/third_party/angle/scripts/registry_xml.py +index 1fdf0ecb4..679582fd3 100644 +--- a/src/3rdparty/chromium/third_party/angle/scripts/registry_xml.py ++++ b/src/3rdparty/chromium/third_party/angle/scripts/registry_xml.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/scripts/remove_file_if_exists.py b/src/3rdparty/chromium/third_party/angle/scripts/remove_file_if_exists.py +index 976470b90..0a295e928 100755 +--- a/src/3rdparty/chromium/third_party/angle/scripts/remove_file_if_exists.py ++++ b/src/3rdparty/chromium/third_party/angle/scripts/remove_file_if_exists.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2017 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/scripts/run_code_generation.py b/src/3rdparty/chromium/third_party/angle/scripts/run_code_generation.py +index f2a89dff5..f16497083 100755 +--- a/src/3rdparty/chromium/third_party/angle/scripts/run_code_generation.py ++++ b/src/3rdparty/chromium/third_party/angle/scripts/run_code_generation.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2017 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/scripts/update_canary_angle.py b/src/3rdparty/chromium/third_party/angle/scripts/update_canary_angle.py +index 56897d57c..1e47fc504 100755 +--- a/src/3rdparty/chromium/third_party/angle/scripts/update_canary_angle.py ++++ b/src/3rdparty/chromium/third_party/angle/scripts/update_canary_angle.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/src/commit_id.py b/src/3rdparty/chromium/third_party/angle/src/commit_id.py +index a430103be..74a8614b7 100755 +--- a/src/3rdparty/chromium/third_party/angle/src/commit_id.py ++++ b/src/3rdparty/chromium/third_party/angle/src/commit_id.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/common/gen_uniform_type_table.py b/src/3rdparty/chromium/third_party/angle/src/common/gen_uniform_type_table.py +index 0e36c528a..f201e113c 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/common/gen_uniform_type_table.py ++++ b/src/3rdparty/chromium/third_party/angle/src/common/gen_uniform_type_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2017 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/compiler/translator/gen_builtin_symbols.py b/src/3rdparty/chromium/third_party/angle/src/compiler/translator/gen_builtin_symbols.py +index 765a802f2..1f25c9eb7 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/compiler/translator/gen_builtin_symbols.py ++++ b/src/3rdparty/chromium/third_party/angle/src/compiler/translator/gen_builtin_symbols.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/compiler/translator/gen_emulated_builtin_function_tables.py b/src/3rdparty/chromium/third_party/angle/src/compiler/translator/gen_emulated_builtin_function_tables.py +index 7bf6b610e..168a8adce 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/compiler/translator/gen_emulated_builtin_function_tables.py ++++ b/src/3rdparty/chromium/third_party/angle/src/compiler/translator/gen_emulated_builtin_function_tables.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2017 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/gen_copy_conversion_table.py b/src/3rdparty/chromium/third_party/angle/src/libANGLE/gen_copy_conversion_table.py +index f2c9603d5..1fafb0db0 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/gen_copy_conversion_table.py ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/gen_copy_conversion_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/gen_format_map.py b/src/3rdparty/chromium/third_party/angle/src/libANGLE/gen_format_map.py +index e150fc0bc..fe8abd766 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/gen_format_map.py ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/gen_format_map.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/angle_format.py b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/angle_format.py +index 1f1bab9d3..558ca923f 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/angle_format.py ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/angle_format.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_blit11helper.py b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_blit11helper.py +index 3b0468908..479aa35ca 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_blit11helper.py ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_blit11helper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_format_table.py b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_format_table.py +index 38da20933..fa9f6f37d 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_format_table.py ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_format_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_support_tables.py b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_support_tables.py +index 593daf976..aa03e1151 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_support_tables.py ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_support_tables.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2015 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_texture_format_table.py b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_texture_format_table.py +index d19d99ea1..01b25a3fc 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_texture_format_table.py ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/d3d/d3d11/gen_texture_format_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2015 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gen_angle_format_table.py b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gen_angle_format_table.py +index b53210e2c..54f41c210 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gen_angle_format_table.py ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gen_angle_format_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gen_load_functions_table.py b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gen_load_functions_table.py +index 75c6c009a..72225a1c5 100755 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gen_load_functions_table.py ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gen_load_functions_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2015 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gl/generate_gl_dispatch_table.py b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gl/generate_gl_dispatch_table.py +index 3ebf324d6..5f48379c8 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gl/generate_gl_dispatch_table.py ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gl/generate_gl_dispatch_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2017 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_format_table.py b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_format_table.py +index 2129a7180..a745023bc 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_format_table.py ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_format_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py +index a788a9890..f8e3d60c2 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_internal_shaders.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_mandatory_format_support_table.py b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_mandatory_format_support_table.py +index bdf08e4c2..f1ee30ee1 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_mandatory_format_support_table.py ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/vulkan/gen_vk_mandatory_format_support_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2018 The ANGLE Project Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/apk-patch-size-estimator/apk_patch_size_estimator.py b/src/3rdparty/chromium/third_party/apk-patch-size-estimator/apk_patch_size_estimator.py +index 64b4bb635..013f7ecf2 100755 +--- a/src/3rdparty/chromium/third_party/apk-patch-size-estimator/apk_patch_size_estimator.py ++++ b/src/3rdparty/chromium/third_party/apk-patch-size-estimator/apk_patch_size_estimator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2016 Google Inc. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/blink/PRESUBMIT_test.py b/src/3rdparty/chromium/third_party/blink/PRESUBMIT_test.py +index 2ddf28fc7..147f706b7 100755 +--- a/src/3rdparty/chromium/third_party/blink/PRESUBMIT_test.py ++++ b/src/3rdparty/chromium/third_party/blink/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/aggregate_generated_bindings.py b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/aggregate_generated_bindings.py +index dc83a3896..c1aa50e78 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/aggregate_generated_bindings.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/aggregate_generated_bindings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright (C) 2009 Google Inc. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/compute_global_objects.py b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/compute_global_objects.py +index 78d74f825..4df46a6f9 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/compute_global_objects.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/compute_global_objects.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_individual.py b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_individual.py +index 50e89ca50..4dd2b3b21 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_individual.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_individual.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright (C) 2013 Google Inc. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_overall.py b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_overall.py +index 10dabe7f3..e05c03a2f 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_overall.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/compute_interfaces_info_overall.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright (C) 2013 Google Inc. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_event_interfaces.py b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_event_interfaces.py +index 62cee43cf..98ad63402 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_event_interfaces.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_event_interfaces.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright (C) 2013 Google Inc. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_global_constructors.py b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_global_constructors.py +index d7568a07a..7054c08cc 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_global_constructors.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_global_constructors.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_init_partial_interfaces.py b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_init_partial_interfaces.py +index 0e44fe91b..4072ad431 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_init_partial_interfaces.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_init_partial_interfaces.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_origin_trial_features.py b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_origin_trial_features.py +index 58da9c0e8..0992f7149 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_origin_trial_features.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/generate_origin_trial_features.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/idl_compiler.py b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/idl_compiler.py +index 58ff07169..f12df0906 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/idl_compiler.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/bindings/scripts/idl_compiler.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/css_properties.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/css_properties.py +index 786e96cee..7129cd21c 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/css_properties.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/css_properties.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_primitive_value_unit_trie.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_primitive_value_unit_trie.py +index 318d11363..3909daff5 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_primitive_value_unit_trie.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_primitive_value_unit_trie.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_property_names.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_property_names.py +index 665487dbd..50d8f756e 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_property_names.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_property_names.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + from core.css import css_properties + import gperf +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_tokenizer_codepoints.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_tokenizer_codepoints.py +index a51c5917d..c1b9f82f5 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_tokenizer_codepoints.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_tokenizer_codepoints.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_value_id_mappings.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_value_id_mappings.py +index f929b7869..3bcbf7222 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_value_id_mappings.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_value_id_mappings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_value_keywords.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_value_keywords.py +index 3110d0f59..b8dfd53b4 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_value_keywords.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_css_value_keywords.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + import subprocess + from name_utilities import enum_for_css_keyword +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_cssom_types.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_cssom_types.py +index 93e0afe11..6dfec157b 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_cssom_types.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_cssom_types.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_media_feature_names.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_media_feature_names.py +index e58585b91..39a40612c 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_media_feature_names.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_media_feature_names.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_media_features.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_media_features.py +index 8d3d09c0d..be840045f 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_media_features.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_media_features.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_style_shorthands.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_style_shorthands.py +index a166b36ae..3dfcc074e 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_style_shorthands.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/make_style_shorthands.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2013 Intel Corporation. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/parser/make_atrule_names.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/parser/make_atrule_names.py +index 2a7d63655..40000bb33 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/parser/make_atrule_names.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/parser/make_atrule_names.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_base.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_base.py +index 637bc3a88..9801d7427 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_base.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_base.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_subclasses.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_subclasses.py +index 3899bd626..bd237ea74 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_subclasses.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/css/properties/make_css_property_subclasses.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/style/make_computed_style_base.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/style/make_computed_style_base.py +index 1f248f956..c1ef588dc 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/style/make_computed_style_base.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/style/make_computed_style_base.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/style/make_computed_style_initial_values.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/style/make_computed_style_initial_values.py +index c596a09e8..bc92c7116 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/style/make_computed_style_initial_values.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/core/style/make_computed_style_initial_values.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/in_file_unittest.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/in_file_unittest.py +index 452290347..7b23b0018 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/in_file_unittest.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/in_file_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_element_factory.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_element_factory.py +index 6158af32d..bd6e7cf38 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_element_factory.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_element_factory.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_element_lookup_trie.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_element_lookup_trie.py +index f370fd553..4c35cfa87 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_element_lookup_trie.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_element_lookup_trie.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_element_type_helpers.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_element_type_helpers.py +index 057a1be1f..d2c19392c 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_element_type_helpers.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_element_type_helpers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_event_factory.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_event_factory.py +index a941cc0a7..4f9d4ebaf 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_event_factory.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_event_factory.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_html_entity_table.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_html_entity_table.py +index 27a31985e..cbf449418 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_html_entity_table.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_html_entity_table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2010 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_internal_runtime_flags.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_internal_runtime_flags.py +index b0fd5dd2b..3b9b201d8 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_internal_runtime_flags.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_internal_runtime_flags.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_internal_settings.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_internal_settings.py +index 8d12f6536..6de86a76c 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_internal_settings.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_internal_settings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2013 Google Inc. All rights reserved. + # Copyright (C) 2013 Igalia S.L. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_names.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_names.py +index dba17c66a..99b5cb6bc 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_names.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_names.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_origin_trials.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_origin_trials.py +index 465636c03..5035b80a8 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_origin_trials.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_origin_trials.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2015 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_qualified_names.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_qualified_names.py +index 1b3bdaa03..478b9ba5d 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_qualified_names.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_qualified_names.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_runtime_features.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_runtime_features.py +index a17e488f0..392f19cc3 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_runtime_features.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_runtime_features.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_settings.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_settings.py +index b463bee6e..813a2089e 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_settings.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_settings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2013 Google Inc. All rights reserved. + # Copyright (C) 2013 Igalia S.L. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_style_builder.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_style_builder.py +index fe097454f..87210fbfe 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_style_builder.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_style_builder.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2013 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_web_origin_trials.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_web_origin_trials.py +index 6ba2b2e8b..e08d8613a 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_web_origin_trials.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/make_web_origin_trials.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/minimize_css.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/minimize_css.py +index b5d6630df..d17d4eb73 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/minimize_css.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/minimize_css.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/minimize_css_unittest.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/minimize_css_unittest.py +index cddc31307..28c400bbb 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/minimize_css_unittest.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/minimize_css_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/rule_bison.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/rule_bison.py +index b84442b93..534e96f17 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/rule_bison.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/rule_bison.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright (C) 2009 Google Inc. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/run_with_pythonpath.py b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/run_with_pythonpath.py +index 9da708d0e..c8ffe688e 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/run_with_pythonpath.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/build/scripts/run_with_pythonpath.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/core/script/generate_lapi_grdp.py b/src/3rdparty/chromium/third_party/blink/renderer/core/script/generate_lapi_grdp.py +index 99eff1f63..a1aa21f96 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/core/script/generate_lapi_grdp.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/core/script/generate_lapi_grdp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/build_debug_applications.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/build_debug_applications.py +index 42f8e4c6d..ba7f7afc3 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/build_debug_applications.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/build_debug_applications.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: UTF-8 -*- + # + # Copyright 2016 The Chromium Authors. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/build_release_applications.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/build_release_applications.py +index 278719004..1050f2c62 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/build_release_applications.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/build_release_applications.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: UTF-8 -*- + # + # Copyright 2016 The Chromium Authors. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/code_generator_frontend.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/code_generator_frontend.py +index 8b00f7005..c00bf95aa 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/code_generator_frontend.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/code_generator_frontend.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 Google Inc. All rights reserved. + # Copyright (c) 2012 Intel Corporation. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/devtools_file_hashes.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/devtools_file_hashes.py +index 8c67f1cf8..bf6ee5549 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/devtools_file_hashes.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/devtools_file_hashes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2014 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_devtools_extension_api.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_devtools_extension_api.py +index 6d5728bf3..d6b2ba2ed 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_devtools_extension_api.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_devtools_extension_api.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (C) 2011 Google Inc. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_devtools_grd.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_devtools_grd.py +index e9a311021..d5c43e6d4 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_devtools_grd.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_devtools_grd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (C) 2011 Google Inc. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_protocol_externs.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_protocol_externs.py +index 492ee4100..1dfc54413 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_protocol_externs.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_protocol_externs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_supported_css.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_supported_css.py +index 45f962944..c7cb11134 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_supported_css.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/generate_supported_css.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2014 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/modular_build.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/modular_build.py +index 90d66971f..14f198976 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/modular_build.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/modular_build.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/rjsmin.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/rjsmin.py +index 54e20ec1c..cde7e0c59 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/rjsmin.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/build/rjsmin.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: ascii -*- + r""" + ===================== +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/closure/closure_runner/build_compiler_runner_jar.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/closure/closure_runner/build_compiler_runner_jar.py +index 7be1449e4..1029b13d5 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/closure/closure_runner/build_compiler_runner_jar.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/closure/closure_runner/build_compiler_runner_jar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + import os + import shutil +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/compile_frontend.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/compile_frontend.py +index da85cb71b..38b5f5961 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/compile_frontend.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/compile_frontend.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/convert_svg_images_to_png.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/convert_svg_images_to_png.py +index 2f0a0a495..6c4b9a83e 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/convert_svg_images_to_png.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/convert_svg_images_to_png.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2014 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/jsdoc_validator/build_jsdoc_validator_jar.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/jsdoc_validator/build_jsdoc_validator_jar.py +index fdf825472..fc38a12e4 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/jsdoc_validator/build_jsdoc_validator_jar.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/jsdoc_validator/build_jsdoc_validator_jar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + import hashlib + import operator +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/jsdoc_validator/run_tests.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/jsdoc_validator/run_tests.py +index 1fc290ece..b6c2a76db 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/jsdoc_validator/run_tests.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/jsdoc_validator/run_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + import hashlib + import operator +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/lint_javascript.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/lint_javascript.py +index 3d43a5c43..0ae69252e 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/lint_javascript.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/lint_javascript.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/optimize_png_images.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/optimize_png_images.py +index d2b73e61f..d23c561a5 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/optimize_png_images.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/optimize_png_images.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2014 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/unzip.py b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/unzip.py +index 68f5eae0d..c4508b7ee 100755 +--- a/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/unzip.py ++++ b/src/3rdparty/chromium/third_party/blink/renderer/devtools/scripts/unzip.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/collect_idls_into_json.py b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/collect_idls_into_json.py +index 484b2e04f..03e01f01f 100755 +--- a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/collect_idls_into_json.py ++++ b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/collect_idls_into_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/collect_idls_into_json_test.py b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/collect_idls_into_json_test.py +index f98971b4a..c200b611c 100755 +--- a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/collect_idls_into_json_test.py ++++ b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/collect_idls_into_json_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + import os + import unittest +diff --git a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/generate_idl_diff.py b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/generate_idl_diff.py +index 95debaffb..e27670f04 100755 +--- a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/generate_idl_diff.py ++++ b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/generate_idl_diff.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/generate_idl_diff_test.py b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/generate_idl_diff_test.py +index 95c3c5832..a3d1b1e47 100755 +--- a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/generate_idl_diff_test.py ++++ b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/generate_idl_diff_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/print_idl_diff.py b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/print_idl_diff.py +index 3540f4eb8..fb0f78c98 100755 +--- a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/print_idl_diff.py ++++ b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/bindings/print_idl_diff.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/presubmit/audit_non_blink_usage_test.py b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/presubmit/audit_non_blink_usage_test.py +index d7003931d..b2379b6bf 100755 +--- a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/presubmit/audit_non_blink_usage_test.py ++++ b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/presubmit/audit_non_blink_usage_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/pep8.py b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/pep8.py +index f605f189f..dad9c6223 100755 +--- a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/pep8.py ++++ b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/pep8.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # pep8.py - Check Python source code formatting, according to PEP 8 + # Copyright (C) 2006-2009 Johann C. Rocholl + # Copyright (C) 2009-2014 Florent Xicluna +diff --git a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/manifest/update.py b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/manifest/update.py +index 217d767ce..5d5ea468f 100755 +--- a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/manifest/update.py ++++ b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/manifest/update.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + import argparse + import os + +diff --git a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/wptserve/wptserve/wptserve.py b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/wptserve/wptserve/wptserve.py +index 816c8a5a6..a808036fd 100755 +--- a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/wptserve/wptserve/wptserve.py ++++ b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/wptserve/wptserve/wptserve.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + import argparse + import os + +diff --git a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/wpt b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/wpt +index a24bc83a9..e6b519b0e 100755 +--- a/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/wpt ++++ b/src/3rdparty/chromium/third_party/blink/tools/blinkpy/third_party/wpt/wpt/wpt +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + if __name__ == "__main__": + from tools.wpt import wpt +diff --git a/src/3rdparty/chromium/third_party/boringssl/roll_boringssl.py b/src/3rdparty/chromium/third_party/boringssl/roll_boringssl.py +index 0b731645d..d5435ccdf 100755 +--- a/src/3rdparty/chromium/third_party/boringssl/roll_boringssl.py ++++ b/src/3rdparty/chromium/third_party/boringssl/roll_boringssl.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/boringssl/src/third_party/fiat/make_curve25519_tables.py b/src/3rdparty/chromium/third_party/boringssl/src/third_party/fiat/make_curve25519_tables.py +index 22936d939..541fab248 100755 +--- a/src/3rdparty/chromium/third_party/boringssl/src/third_party/fiat/make_curve25519_tables.py ++++ b/src/3rdparty/chromium/third_party/boringssl/src/third_party/fiat/make_curve25519_tables.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # coding=utf-8 + # The MIT License (MIT) + # +diff --git a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/fuse_gtest_files.py b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/fuse_gtest_files.py +index 9a5c8d367..77aea878e 100755 +--- a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/fuse_gtest_files.py ++++ b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/fuse_gtest_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2009, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/gen_gtest_pred_impl.py b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/gen_gtest_pred_impl.py +index 3e7ab042e..e253cad3a 100755 +--- a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/gen_gtest_pred_impl.py ++++ b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/gen_gtest_pred_impl.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2006, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/pump.py b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/pump.py +index 5efb653c2..51cdd44eb 100755 +--- a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/pump.py ++++ b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/pump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2008, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/release_docs.py b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/release_docs.py +index 1291347f6..cba2a9013 100755 +--- a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/release_docs.py ++++ b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/release_docs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 Google Inc. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/upload.py b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/upload.py +index 81e8e04d7..292e3c284 100755 +--- a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/upload.py ++++ b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2007 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/upload_gtest.py b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/upload_gtest.py +index be19ae809..a656e6c22 100755 +--- a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/upload_gtest.py ++++ b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/scripts/upload_gtest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2009, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/xcode/Scripts/versiongenerate.py b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/xcode/Scripts/versiongenerate.py +index 16791d253..6aff08ae6 100755 +--- a/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/xcode/Scripts/versiongenerate.py ++++ b/src/3rdparty/chromium/third_party/boringssl/src/third_party/googletest/xcode/Scripts/versiongenerate.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2008, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/boringssl/src/util/bot/go/bootstrap.py b/src/3rdparty/chromium/third_party/boringssl/src/util/bot/go/bootstrap.py +index 9dbabe52c..768554365 100755 +--- a/src/3rdparty/chromium/third_party/boringssl/src/util/bot/go/bootstrap.py ++++ b/src/3rdparty/chromium/third_party/boringssl/src/util/bot/go/bootstrap.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/boringssl/src/util/bot/go/env.py b/src/3rdparty/chromium/third_party/boringssl/src/util/bot/go/env.py +index 820968c9b..6b04b4772 100755 +--- a/src/3rdparty/chromium/third_party/boringssl/src/util/bot/go/env.py ++++ b/src/3rdparty/chromium/third_party/boringssl/src/util/bot/go/env.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/boringssl/src/util/bot/update_clang.py b/src/3rdparty/chromium/third_party/boringssl/src/util/bot/update_clang.py +index 0a9118953..7ea207b93 100644 +--- a/src/3rdparty/chromium/third_party/boringssl/src/util/bot/update_clang.py ++++ b/src/3rdparty/chromium/third_party/boringssl/src/util/bot/update_clang.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/boringssl/src/util/generate-asm-lcov.py b/src/3rdparty/chromium/third_party/boringssl/src/util/generate-asm-lcov.py +index 257ae841c..8579146f6 100755 +--- a/src/3rdparty/chromium/third_party/boringssl/src/util/generate-asm-lcov.py ++++ b/src/3rdparty/chromium/third_party/boringssl/src/util/generate-asm-lcov.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2016, Google Inc. + # + # Permission to use, copy, modify, and/or distribute this software for any +diff --git a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/build/gyp_breakpad b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/build/gyp_breakpad +index 0b8077d2f..2bd3dc4b1 100755 +--- a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/build/gyp_breakpad ++++ b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/build/gyp_breakpad +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2014 Google Inc. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/tools/python/deps-to-manifest.py b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/tools/python/deps-to-manifest.py +index b45628543..d6c4f54aa 100755 +--- a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/tools/python/deps-to-manifest.py ++++ b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/tools/python/deps-to-manifest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 Google Inc. + # All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/tools/python/filter_syms.py b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/tools/python/filter_syms.py +index abddf7893..3bac05fc8 100644 +--- a/src/3rdparty/chromium/third_party/breakpad/breakpad/src/tools/python/filter_syms.py ++++ b/src/3rdparty/chromium/third_party/breakpad/breakpad/src/tools/python/filter_syms.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 Google Inc. + # All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/catapult/catapult_build/appengine_dev_server.py b/src/3rdparty/chromium/third_party/catapult/catapult_build/appengine_dev_server.py +index e79c559b1..0b044cfd9 100644 +--- a/src/3rdparty/chromium/third_party/catapult/catapult_build/appengine_dev_server.py ++++ b/src/3rdparty/chromium/third_party/catapult/catapult_build/appengine_dev_server.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/catapult_build/bin/run_py_tests b/src/3rdparty/chromium/third_party/catapult/catapult_build/bin/run_py_tests +index baed43301..580cbe299 100755 +--- a/src/3rdparty/chromium/third_party/catapult/catapult_build/bin/run_py_tests ++++ b/src/3rdparty/chromium/third_party/catapult/catapult_build/bin/run_py_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/catapult_build/fetch_telemetry_deps_and_run_tests b/src/3rdparty/chromium/third_party/catapult/catapult_build/fetch_telemetry_deps_and_run_tests +index 5c03bf959..e841f815b 100755 +--- a/src/3rdparty/chromium/third_party/catapult/catapult_build/fetch_telemetry_deps_and_run_tests ++++ b/src/3rdparty/chromium/third_party/catapult/catapult_build/fetch_telemetry_deps_and_run_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/catapult_build/perfbot_stats/chrome_perf_stats.py b/src/3rdparty/chromium/third_party/catapult/catapult_build/perfbot_stats/chrome_perf_stats.py +index e98fddfd3..6a556e63a 100755 +--- a/src/3rdparty/chromium/third_party/catapult/catapult_build/perfbot_stats/chrome_perf_stats.py ++++ b/src/3rdparty/chromium/third_party/catapult/catapult_build/perfbot_stats/chrome_perf_stats.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2.7 ++#!/usr/lib/python2.7.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/catapult_build/perfbot_stats/chrome_perf_stats_unittest.py b/src/3rdparty/chromium/third_party/catapult/catapult_build/perfbot_stats/chrome_perf_stats_unittest.py +index bb72bf190..ab281d7a5 100644 +--- a/src/3rdparty/chromium/third_party/catapult/catapult_build/perfbot_stats/chrome_perf_stats_unittest.py ++++ b/src/3rdparty/chromium/third_party/catapult/catapult_build/perfbot_stats/chrome_perf_stats_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2.7 ++#!/usr/lib/python2.7.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/catapult_build/perfbot_stats/chrome_perf_step_timings.py b/src/3rdparty/chromium/third_party/catapult/catapult_build/perfbot_stats/chrome_perf_step_timings.py +index 30558abd1..8a38d5043 100755 +--- a/src/3rdparty/chromium/third_party/catapult/catapult_build/perfbot_stats/chrome_perf_step_timings.py ++++ b/src/3rdparty/chromium/third_party/catapult/catapult_build/perfbot_stats/chrome_perf_step_timings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2.7 ++#!/usr/lib/python2.7.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/catapult_build/print_project_info b/src/3rdparty/chromium/third_party/catapult/catapult_build/print_project_info +index 79be6ebdc..eda6221f3 100755 +--- a/src/3rdparty/chromium/third_party/catapult/catapult_build/print_project_info ++++ b/src/3rdparty/chromium/third_party/catapult/catapult_build/print_project_info +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/catapult_build/remove_stale_files.py b/src/3rdparty/chromium/third_party/catapult/catapult_build/remove_stale_files.py +index 76329f084..e36280715 100644 +--- a/src/3rdparty/chromium/third_party/catapult/catapult_build/remove_stale_files.py ++++ b/src/3rdparty/chromium/third_party/catapult/catapult_build/remove_stale_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/catapult_build/run_dev_server_tests.py b/src/3rdparty/chromium/third_party/catapult/catapult_build/run_dev_server_tests.py +index 596f34582..3b94e6437 100644 +--- a/src/3rdparty/chromium/third_party/catapult/catapult_build/run_dev_server_tests.py ++++ b/src/3rdparty/chromium/third_party/catapult/catapult_build/run_dev_server_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/catapult_build/run_with_typ.py b/src/3rdparty/chromium/third_party/catapult/catapult_build/run_with_typ.py +index b90398edf..c241281fb 100644 +--- a/src/3rdparty/chromium/third_party/catapult/catapult_build/run_with_typ.py ++++ b/src/3rdparty/chromium/third_party/catapult/catapult_build/run_with_typ.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/catapult_build/temp_deployment_dir.py b/src/3rdparty/chromium/third_party/catapult/catapult_build/temp_deployment_dir.py +index 92ad20f6a..d952877c1 100644 +--- a/src/3rdparty/chromium/third_party/catapult/catapult_build/temp_deployment_dir.py ++++ b/src/3rdparty/chromium/third_party/catapult/catapult_build/temp_deployment_dir.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/catapult_build/test_runner.py b/src/3rdparty/chromium/third_party/catapult/catapult_build/test_runner.py +index d3286a8fd..bddf54679 100644 +--- a/src/3rdparty/chromium/third_party/catapult/catapult_build/test_runner.py ++++ b/src/3rdparty/chromium/third_party/catapult/catapult_build/test_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/bin/run_tests b/src/3rdparty/chromium/third_party/catapult/common/bin/run_tests +index 3021755a4..b4043962d 100755 +--- a/src/3rdparty/chromium/third_party/catapult/common/bin/run_tests ++++ b/src/3rdparty/chromium/third_party/catapult/common/bin/run_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/bin/update_chrome_reference_binaries b/src/3rdparty/chromium/third_party/catapult/common/bin/update_chrome_reference_binaries +index 02070f084..2064eaeca 100755 +--- a/src/3rdparty/chromium/third_party/catapult/common/bin/update_chrome_reference_binaries ++++ b/src/3rdparty/chromium/third_party/catapult/common/bin/update_chrome_reference_binaries +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/catapult/common/eslint/bin/run_eslint b/src/3rdparty/chromium/third_party/catapult/common/eslint/bin/run_eslint +index 933415be6..7f6d5f10b 100755 +--- a/src/3rdparty/chromium/third_party/catapult/common/eslint/bin/run_eslint ++++ b/src/3rdparty/chromium/third_party/catapult/common/eslint/bin/run_eslint +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/eslint/bin/run_tests b/src/3rdparty/chromium/third_party/catapult/common/eslint/bin/run_tests +index db1067913..52c838b63 100755 +--- a/src/3rdparty/chromium/third_party/catapult/common/eslint/bin/run_tests ++++ b/src/3rdparty/chromium/third_party/catapult/common/eslint/bin/run_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/lab/commits.py b/src/3rdparty/chromium/third_party/catapult/common/lab/commits.py +index 6d47b9166..33a064067 100755 +--- a/src/3rdparty/chromium/third_party/catapult/common/lab/commits.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/lab/commits.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/lab/hardware.py b/src/3rdparty/chromium/third_party/catapult/common/lab/hardware.py +index 5e49c5c86..eb1b3d8f9 100755 +--- a/src/3rdparty/chromium/third_party/catapult/common/lab/hardware.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/lab/hardware.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/run_tests b/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/run_tests +index 7f9673dd5..5c640fc6d 100755 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/run_tests ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/run_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/setup.py b/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/setup.py +index 0b0070a01..b3c365680 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/setup.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/setup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators_test.py b/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators_test.py +index 5bb13ad88..bbfa3c3a1 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators_test.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/log_io_test.py b/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/log_io_test.py +index 99a062115..98ca6dd58 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/log_io_test.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/log_io_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_unittest.py b/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_unittest.py +index f88ef953a..3301482db 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_unittest.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_trace_event/py_trace_event/trace_event_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_utils/py_utils/__init__.py b/src/3rdparty/chromium/third_party/catapult/common/py_utils/py_utils/__init__.py +index 0d7b052af..ac78cd712 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_utils/py_utils/__init__.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_utils/py_utils/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_utils/py_utils/memory_debug.py b/src/3rdparty/chromium/third_party/catapult/common/py_utils/py_utils/memory_debug.py +index e63938f38..af5c6cf4a 100755 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_utils/py_utils/memory_debug.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_utils/py_utils/memory_debug.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_utils/py_utils/xvfb.py b/src/3rdparty/chromium/third_party/catapult/common/py_utils/py_utils/xvfb.py +index c09f3e333..7880757ea 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_utils/py_utils/xvfb.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_utils/py_utils/xvfb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/bin/run_py_tests b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/bin/run_py_tests +index 904c2138b..ed3418d66 100755 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/bin/run_py_tests ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/bin/run_py_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/module_unittest.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/module_unittest.py +index ed92db353..37856580e 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/module_unittest.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/module_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/parse_html_deps_unittest.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/parse_html_deps_unittest.py +index 2a30a29b0..a9d2f2f1e 100755 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/parse_html_deps_unittest.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/parse_html_deps_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/strip_js_comments_unittest.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/strip_js_comments_unittest.py +index 685cb824a..d10f62c81 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/strip_js_comments_unittest.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/py_vulcanize/strip_js_comments_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/bench/cssmin.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/bench/cssmin.py +index cbfbf8d49..8d7357cd5 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/bench/cssmin.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/bench/cssmin.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: utf-8 -*- + + """`cssmin` - A Python port of the YUI CSS compressor. +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/bench/main.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/bench/main.py +index 078150629..ec91228e4 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/bench/main.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/bench/main.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: ascii -*- + r""" + ================================== +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/bench/write.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/bench/write.py +index 939e11d59..ad20db1df 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/bench/write.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/bench/write.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: ascii -*- + r""" + ========================= +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/rcssmin.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/rcssmin.py +index ae1cefc33..99095e7f7 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/rcssmin.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/rcssmin.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: ascii -*- + r""" + ============== +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/run_tests.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/run_tests.py +index 9128d7435..8bc9e640e 100755 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/run_tests.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/run_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: ascii -*- + # + # Copyright 2014 +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/setup.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/setup.py +index d4ca570bf..9b2ecae20 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/setup.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rcssmin/setup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: ascii -*- + # + # Copyright 2006 - 2013 +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/bench/jsmin.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/bench/jsmin.py +index b1f7dd7e6..1f9a23962 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/bench/jsmin.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/bench/jsmin.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # This code is original from jsmin by Douglas Crockford, it was translated to + # Python by Baruch Even. The original code had the following copyright and +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/bench/main.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/bench/main.py +index c43810594..84e5902a3 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/bench/main.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/bench/main.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: ascii -*- + r""" + ================================= +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/bench/write.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/bench/write.py +index e91c3d073..eab150453 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/bench/write.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/bench/write.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: ascii -*- + r""" + ========================= +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/rjsmin.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/rjsmin.py +index 54e20ec1c..cde7e0c59 100755 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/rjsmin.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/rjsmin.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: ascii -*- + r""" + ===================== +diff --git a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/setup.py b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/setup.py +index d28191340..dc09729ae 100644 +--- a/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/setup.py ++++ b/src/3rdparty/chromium/third_party/catapult/common/py_vulcanize/third_party/rjsmin/setup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: ascii -*- + # + # Copyright 2006 - 2013 +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/add_reserved_diagnostics b/src/3rdparty/chromium/third_party/catapult/tracing/bin/add_reserved_diagnostics +index 57b835b52..53bd6a00b 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/add_reserved_diagnostics ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/add_reserved_diagnostics +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/chartjson2histograms.py b/src/3rdparty/chromium/third_party/catapult/tracing/bin/chartjson2histograms.py +index 1d8f36a64..768939975 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/chartjson2histograms.py ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/chartjson2histograms.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/compare_samples b/src/3rdparty/chromium/third_party/catapult/tracing/bin/compare_samples +index 0d67a9978..75ed9ea9a 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/compare_samples ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/compare_samples +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/generate_about_tracing_contents b/src/3rdparty/chromium/third_party/catapult/tracing/bin/generate_about_tracing_contents +index feee88289..72a9a01d4 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/generate_about_tracing_contents ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/generate_about_tracing_contents +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/histograms2csv b/src/3rdparty/chromium/third_party/catapult/tracing/bin/histograms2csv +index c36246ec3..e3e4c0d04 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/histograms2csv ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/histograms2csv +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/histograms2html b/src/3rdparty/chromium/third_party/catapult/tracing/bin/histograms2html +index 454c98d15..6dccf94fb 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/histograms2html ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/histograms2html +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/html2trace b/src/3rdparty/chromium/third_party/catapult/tracing/bin/html2trace +index 82161fb1c..2499b5f28 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/html2trace ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/html2trace +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/label_histograms b/src/3rdparty/chromium/third_party/catapult/tracing/bin/label_histograms +index 07488964b..d1dcdf619 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/label_histograms ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/label_histograms +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/map_traces b/src/3rdparty/chromium/third_party/catapult/tracing/bin/map_traces +index af5849150..6188b77f7 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/map_traces ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/map_traces +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/memory_infra_remote_dump b/src/3rdparty/chromium/third_party/catapult/tracing/bin/memory_infra_remote_dump +index 3125e9fe1..cd7a63544 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/memory_infra_remote_dump ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/memory_infra_remote_dump +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/merge_histograms b/src/3rdparty/chromium/third_party/catapult/tracing/bin/merge_histograms +index 1d3f1ccca..97219c7d4 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/merge_histograms ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/merge_histograms +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/merge_traces b/src/3rdparty/chromium/third_party/catapult/tracing/bin/merge_traces +index 4b610dd06..d20f343c7 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/merge_traces ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/merge_traces +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/results2json b/src/3rdparty/chromium/third_party/catapult/tracing/bin/results2json +index fe90f1966..4a46e3c63 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/results2json ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/results2json +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_dev_server_tests b/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_dev_server_tests +index bd0947672..13371bf14 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_dev_server_tests ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_dev_server_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_metric b/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_metric +index d10719141..82c7304b1 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_metric ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_metric +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_py_tests b/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_py_tests +index e81cb180b..ac3886e4e 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_py_tests ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_py_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_symbolizer_tests b/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_symbolizer_tests +index 3f3117536..34e1b7e72 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_symbolizer_tests ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_symbolizer_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_tests b/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_tests +index 3f94c67af..c77442d6c 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_tests ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_vinn_tests b/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_vinn_tests +index 42ec180f1..e391ad547 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_vinn_tests ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/run_vinn_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/slim_trace b/src/3rdparty/chromium/third_party/catapult/tracing/bin/slim_trace +index 2e1707778..214faa4d2 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/slim_trace ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/slim_trace +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/strip_memory_infra_trace b/src/3rdparty/chromium/third_party/catapult/tracing/bin/strip_memory_infra_trace +index 8bdc8375d..0ace598c0 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/strip_memory_infra_trace ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/strip_memory_infra_trace +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/symbolize_trace b/src/3rdparty/chromium/third_party/catapult/tracing/bin/symbolize_trace +index c2bee858e..a406ba9f7 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/symbolize_trace ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/symbolize_trace +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/trace2html b/src/3rdparty/chromium/third_party/catapult/tracing/bin/trace2html +index 0457d39a6..d01e7a9b6 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/trace2html ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/trace2html +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/update_gni b/src/3rdparty/chromium/third_party/catapult/tracing/bin/update_gni +index b2bc22918..768af9b07 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/update_gni ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/update_gni +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/validate_all_diagnostics b/src/3rdparty/chromium/third_party/catapult/tracing/bin/validate_all_diagnostics +index f8bd5bada..bca77513a 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/validate_all_diagnostics ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/validate_all_diagnostics +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/validate_all_metrics b/src/3rdparty/chromium/third_party/catapult/tracing/bin/validate_all_metrics +index b4b26307b..f045077d3 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/validate_all_metrics ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/validate_all_metrics +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/vulcanize_trace_viewer b/src/3rdparty/chromium/third_party/catapult/tracing/bin/vulcanize_trace_viewer +index c3602d404..234dd00fc 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/vulcanize_trace_viewer ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/vulcanize_trace_viewer +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/bin/why_imported b/src/3rdparty/chromium/third_party/catapult/tracing/bin/why_imported +index 9b5a59a6f..f81f0cea6 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/bin/why_imported ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/bin/why_imported +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/third_party/symbols/symbols/elf_symbolizer_unittest.py b/src/3rdparty/chromium/third_party/catapult/tracing/third_party/symbols/symbols/elf_symbolizer_unittest.py +index d7978aba0..1d3c8525d 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/third_party/symbols/symbols/elf_symbolizer_unittest.py ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/third_party/symbols/symbols/elf_symbolizer_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/third_party/symbols/symbols/mock_addr2line/mock_addr2line b/src/3rdparty/chromium/third_party/catapult/tracing/third_party/symbols/symbols/mock_addr2line/mock_addr2line +index 5544359ad..65eeb0ed8 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/third_party/symbols/symbols/mock_addr2line/mock_addr2line ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/third_party/symbols/symbols/mock_addr2line/mock_addr2line +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace.py b/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace.py +index e90b9ce5e..f984edd6a 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace.py ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_atos_regex_unittest.py b/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_atos_regex_unittest.py +index 28b488bad..25cf05410 100644 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_atos_regex_unittest.py ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_atos_regex_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_end_to_end_test_slow.py b/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_end_to_end_test_slow.py +index 0a4168005..2f01aff15 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_end_to_end_test_slow.py ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_end_to_end_test_slow.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_macho_reader_unittest.py b/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_macho_reader_unittest.py +index f0058abda..92c01104d 100644 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_macho_reader_unittest.py ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_macho_reader_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_unittest.py b/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_unittest.py +index 1b9b7b912..8d453ee22 100755 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_unittest.py ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/tracing/extras/symbolizer/symbolize_trace_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/catapult/tracing/tracing_build/run_vinn_tests.py b/src/3rdparty/chromium/third_party/catapult/tracing/tracing_build/run_vinn_tests.py +index f8c79e0de..060c56bbe 100644 +--- a/src/3rdparty/chromium/third_party/catapult/tracing/tracing_build/run_vinn_tests.py ++++ b/src/3rdparty/chromium/third_party/catapult/tracing/tracing_build/run_vinn_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/crashpad/crashpad/build/gyp_crashpad.py b/src/3rdparty/chromium/third_party/crashpad/crashpad/build/gyp_crashpad.py +index 84856606c..f070212b7 100755 +--- a/src/3rdparty/chromium/third_party/crashpad/crashpad/build/gyp_crashpad.py ++++ b/src/3rdparty/chromium/third_party/crashpad/crashpad/build/gyp_crashpad.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2014 The Crashpad Authors. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/crashpad/crashpad/build/gyp_crashpad_android.py b/src/3rdparty/chromium/third_party/crashpad/crashpad/build/gyp_crashpad_android.py +index f78c05b9b..a55e5060a 100755 +--- a/src/3rdparty/chromium/third_party/crashpad/crashpad/build/gyp_crashpad_android.py ++++ b/src/3rdparty/chromium/third_party/crashpad/crashpad/build/gyp_crashpad_android.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # coding: utf-8 + + # Copyright 2017 The Crashpad Authors. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/crashpad/crashpad/build/install_linux_sysroot.py b/src/3rdparty/chromium/third_party/crashpad/crashpad/build/install_linux_sysroot.py +index afa88157d..a2d7f532b 100755 +--- a/src/3rdparty/chromium/third_party/crashpad/crashpad/build/install_linux_sysroot.py ++++ b/src/3rdparty/chromium/third_party/crashpad/crashpad/build/install_linux_sysroot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 The Crashpad Authors. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/crashpad/crashpad/build/run_fuchsia_qemu.py b/src/3rdparty/chromium/third_party/crashpad/crashpad/build/run_fuchsia_qemu.py +index 135b314ea..8a896f3bc 100755 +--- a/src/3rdparty/chromium/third_party/crashpad/crashpad/build/run_fuchsia_qemu.py ++++ b/src/3rdparty/chromium/third_party/crashpad/crashpad/build/run_fuchsia_qemu.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 The Crashpad Authors. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/crashpad/crashpad/build/run_tests.py b/src/3rdparty/chromium/third_party/crashpad/crashpad/build/run_tests.py +index df7d8af10..5bd24a490 100755 +--- a/src/3rdparty/chromium/third_party/crashpad/crashpad/build/run_tests.py ++++ b/src/3rdparty/chromium/third_party/crashpad/crashpad/build/run_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # coding: utf-8 + + # Copyright 2014 The Crashpad Authors. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/crashpad/crashpad/doc/support/generate_doxygen.py b/src/3rdparty/chromium/third_party/crashpad/crashpad/doc/support/generate_doxygen.py +index a93028df7..b94162308 100755 +--- a/src/3rdparty/chromium/third_party/crashpad/crashpad/doc/support/generate_doxygen.py ++++ b/src/3rdparty/chromium/third_party/crashpad/crashpad/doc/support/generate_doxygen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # coding: utf-8 + + # Copyright 2017 The Crashpad Authors. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/win/end_to_end_test.py b/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/win/end_to_end_test.py +index fd602fbcf..e5579cc4c 100755 +--- a/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/win/end_to_end_test.py ++++ b/src/3rdparty/chromium/third_party/crashpad/crashpad/snapshot/win/end_to_end_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2015 The Crashpad Authors. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/crashpad/crashpad/util/mach/mig.py b/src/3rdparty/chromium/third_party/crashpad/crashpad/util/mach/mig.py +index c23573381..da623332f 100755 +--- a/src/3rdparty/chromium/third_party/crashpad/crashpad/util/mach/mig.py ++++ b/src/3rdparty/chromium/third_party/crashpad/crashpad/util/mach/mig.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # coding: utf-8 + + # Copyright 2019 The Crashpad Authors. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/crashpad/crashpad/util/mach/mig_fix.py b/src/3rdparty/chromium/third_party/crashpad/crashpad/util/mach/mig_fix.py +index 8cd5e4f6d..377e65ab0 100755 +--- a/src/3rdparty/chromium/third_party/crashpad/crashpad/util/mach/mig_fix.py ++++ b/src/3rdparty/chromium/third_party/crashpad/crashpad/util/mach/mig_fix.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # coding: utf-8 + + # Copyright 2019 The Crashpad Authors. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/crashpad/crashpad/util/mach/mig_gen.py b/src/3rdparty/chromium/third_party/crashpad/crashpad/util/mach/mig_gen.py +index d71029a4e..8e71c5fd3 100755 +--- a/src/3rdparty/chromium/third_party/crashpad/crashpad/util/mach/mig_gen.py ++++ b/src/3rdparty/chromium/third_party/crashpad/crashpad/util/mach/mig_gen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # coding: utf-8 + + # Copyright 2019 The Crashpad Authors. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/crashpad/crashpad/util/net/generate_test_server_key.py b/src/3rdparty/chromium/third_party/crashpad/crashpad/util/net/generate_test_server_key.py +index 6e6340e3f..8fa463ebf 100755 +--- a/src/3rdparty/chromium/third_party/crashpad/crashpad/util/net/generate_test_server_key.py ++++ b/src/3rdparty/chromium/third_party/crashpad/crashpad/util/net/generate_test_server_key.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 The Crashpad Authors. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/crashpad/update.py b/src/3rdparty/chromium/third_party/crashpad/update.py +index f99640f8c..9909f6b3b 100755 +--- a/src/3rdparty/chromium/third_party/crashpad/update.py ++++ b/src/3rdparty/chromium/third_party/crashpad/update.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # coding: utf-8 + + # Copyright 2015 The Chromium Authors. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/dawn/generator/extract_json.py b/src/3rdparty/chromium/third_party/dawn/generator/extract_json.py +index 2cc4b3d6f..b04f23318 100644 +--- a/src/3rdparty/chromium/third_party/dawn/generator/extract_json.py ++++ b/src/3rdparty/chromium/third_party/dawn/generator/extract_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + # Copyright 2018 The Dawn Authors + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/dawn/generator/main.py b/src/3rdparty/chromium/third_party/dawn/generator/main.py +index 53e3068ce..5ccd9bf0a 100644 +--- a/src/3rdparty/chromium/third_party/dawn/generator/main.py ++++ b/src/3rdparty/chromium/third_party/dawn/generator/main.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + # Copyright 2017 The Dawn Authors + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/dawn/scripts/git-clang-format b/src/3rdparty/chromium/third_party/dawn/scripts/git-clang-format +index 60cd4fb25..9e6ff12a8 100755 +--- a/src/3rdparty/chromium/third_party/dawn/scripts/git-clang-format ++++ b/src/3rdparty/chromium/third_party/dawn/scripts/git-clang-format +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + #===- git-clang-format - ClangFormat Git Integration ---------*- python -*--===# + # +diff --git a/src/3rdparty/chromium/third_party/devtools-node-modules/generate-metadata.py b/src/3rdparty/chromium/third_party/devtools-node-modules/generate-metadata.py +index bdfb6ef7b..7b93bec6c 100755 +--- a/src/3rdparty/chromium/third_party/devtools-node-modules/generate-metadata.py ++++ b/src/3rdparty/chromium/third_party/devtools-node-modules/generate-metadata.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/dom_distiller_js/protoc_plugins/json_values_converter.py b/src/3rdparty/chromium/third_party/dom_distiller_js/protoc_plugins/json_values_converter.py +index e369417cd..39451c565 100755 +--- a/src/3rdparty/chromium/third_party/dom_distiller_js/protoc_plugins/json_values_converter.py ++++ b/src/3rdparty/chromium/third_party/dom_distiller_js/protoc_plugins/json_values_converter.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/dom_distiller_js/protoc_plugins/json_values_converter_tests.py b/src/3rdparty/chromium/third_party/dom_distiller_js/protoc_plugins/json_values_converter_tests.py +index 53d428cc3..eebe0d412 100755 +--- a/src/3rdparty/chromium/third_party/dom_distiller_js/protoc_plugins/json_values_converter_tests.py ++++ b/src/3rdparty/chromium/third_party/dom_distiller_js/protoc_plugins/json_values_converter_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py +index 4835c76f4..6956e58ec 100755 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/build_ffmpeg.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/check_merge.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/check_merge.py +index b59829d18..8fbab6687 100755 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/check_merge.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/check_merge.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/credits_updater.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/credits_updater.py +index edfa1c4a6..decbd6a63 100644 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/credits_updater.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/credits_updater.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/credits_updater_unittest.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/credits_updater_unittest.py +index 2c1f6353d..cba547525 100755 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/credits_updater_unittest.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/credits_updater_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/fake_linker.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/fake_linker.py +index 147ed7437..6dc982089 100755 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/fake_linker.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/fake_linker.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/find_patches.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/find_patches.py +index f579fcdc7..443108009 100755 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/find_patches.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/find_patches.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn.py +index 1f5ab074f..adc9b069e 100755 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn_unittest.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn_unittest.py +index 209e8593f..1a50ce971 100755 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn_unittest.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_gn_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_libs.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_libs.py +index 8b062762f..b663036f3 100755 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_libs.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/generate_libs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Generates MSVC import libraries from .def files. Assumes MSVC environment + # has been loaded. + +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_branch.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_branch.py +index ba1aec446..e795515ff 100644 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_branch.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_branch.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_build.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_build.py +index b11948cde..374aabb26 100644 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_build.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_build.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_lib.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_lib.py +index 93e4ece35..57255d98f 100644 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_lib.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_lib.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_setup.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_setup.py +index 7dd3a4b15..105a8a53e 100755 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_setup.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robo_setup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robosushi.py b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robosushi.py +index 01467da48..efaa30540 100755 +--- a/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robosushi.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/chromium/scripts/robosushi.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/tools/normalize.py b/src/3rdparty/chromium/third_party/ffmpeg/tools/normalize.py +index 7d87c5e15..041690c08 100755 +--- a/src/3rdparty/chromium/third_party/ffmpeg/tools/normalize.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/tools/normalize.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + import sys, subprocess + +diff --git a/src/3rdparty/chromium/third_party/ffmpeg/tools/zmqshell.py b/src/3rdparty/chromium/third_party/ffmpeg/tools/zmqshell.py +index a7d112600..3c60999d9 100755 +--- a/src/3rdparty/chromium/third_party/ffmpeg/tools/zmqshell.py ++++ b/src/3rdparty/chromium/third_party/ffmpeg/tools/zmqshell.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + import sys, zmq, cmd + +diff --git a/src/3rdparty/chromium/third_party/flatbuffers/src/android/jni/msbuild.py b/src/3rdparty/chromium/third_party/flatbuffers/src/android/jni/msbuild.py +index 5f92d70f4..6b34d72c1 100644 +--- a/src/3rdparty/chromium/third_party/flatbuffers/src/android/jni/msbuild.py ++++ b/src/3rdparty/chromium/third_party/flatbuffers/src/android/jni/msbuild.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2014 Google Inc. All rights reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/flatbuffers/src/android/jni/run_flatc.py b/src/3rdparty/chromium/third_party/flatbuffers/src/android/jni/run_flatc.py +index cda13bbf8..3f364460a 100755 +--- a/src/3rdparty/chromium/third_party/flatbuffers/src/android/jni/run_flatc.py ++++ b/src/3rdparty/chromium/third_party/flatbuffers/src/android/jni/run_flatc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2015 Google Inc. All rights reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/flatbuffers/src/conanfile.py b/src/3rdparty/chromium/third_party/flatbuffers/src/conanfile.py +index ee54bd1d2..c21c4ff79 100644 +--- a/src/3rdparty/chromium/third_party/flatbuffers/src/conanfile.py ++++ b/src/3rdparty/chromium/third_party/flatbuffers/src/conanfile.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: utf-8 -*- + + """Conan recipe package for Google FlatBuffers +diff --git a/src/3rdparty/chromium/third_party/flatbuffers/src/samples/sample_binary.py b/src/3rdparty/chromium/third_party/flatbuffers/src/samples/sample_binary.py +index 96711fb45..03762a01b 100644 +--- a/src/3rdparty/chromium/third_party/flatbuffers/src/samples/sample_binary.py ++++ b/src/3rdparty/chromium/third_party/flatbuffers/src/samples/sample_binary.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2015 Google Inc. All rights reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/freetype/src/builds/mac/ascii2mpw.py b/src/3rdparty/chromium/third_party/freetype/src/builds/mac/ascii2mpw.py +index ad32b2197..e4cbe639f 100755 +--- a/src/3rdparty/chromium/third_party/freetype/src/builds/mac/ascii2mpw.py ++++ b/src/3rdparty/chromium/third_party/freetype/src/builds/mac/ascii2mpw.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + import sys + import string + +diff --git a/src/3rdparty/chromium/third_party/freetype/src/src/tools/chktrcmp.py b/src/3rdparty/chromium/third_party/freetype/src/src/tools/chktrcmp.py +index 4c40bdafd..99df35210 100755 +--- a/src/3rdparty/chromium/third_party/freetype/src/src/tools/chktrcmp.py ++++ b/src/3rdparty/chromium/third_party/freetype/src/src/tools/chktrcmp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Check trace components in FreeType 2 source. + # Author: suzuki toshiya, 2009, 2013 +diff --git a/src/3rdparty/chromium/third_party/freetype/src/src/tools/glnames.py b/src/3rdparty/chromium/third_party/freetype/src/src/tools/glnames.py +index e88f710f6..7d1042170 100644 +--- a/src/3rdparty/chromium/third_party/freetype/src/src/tools/glnames.py ++++ b/src/3rdparty/chromium/third_party/freetype/src/src/tools/glnames.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + + # +diff --git a/src/3rdparty/chromium/third_party/fuchsia-sdk/gen_build_defs.py b/src/3rdparty/chromium/third_party/fuchsia-sdk/gen_build_defs.py +index a63895450..2079f0a21 100755 +--- a/src/3rdparty/chromium/third_party/fuchsia-sdk/gen_build_defs.py ++++ b/src/3rdparty/chromium/third_party/fuchsia-sdk/gen_build_defs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/fuchsia-sdk/gen_fidl_response_file.py b/src/3rdparty/chromium/third_party/fuchsia-sdk/gen_fidl_response_file.py +index 3ce51e703..579d77a4e 100755 +--- a/src/3rdparty/chromium/third_party/fuchsia-sdk/gen_fidl_response_file.py ++++ b/src/3rdparty/chromium/third_party/fuchsia-sdk/gen_fidl_response_file.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/gestures/gestures/tools/tplog.py b/src/3rdparty/chromium/third_party/gestures/gestures/tools/tplog.py +index b2a685fac..d8534322a 100755 +--- a/src/3rdparty/chromium/third_party/gestures/gestures/tools/tplog.py ++++ b/src/3rdparty/chromium/third_party/gestures/gestures/tools/tplog.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2012 The Chromium OS Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/glslang/src/update_glslang_sources.py b/src/3rdparty/chromium/third_party/glslang/src/update_glslang_sources.py +index 65be2f6a2..6da3f0468 100755 +--- a/src/3rdparty/chromium/third_party/glslang/src/update_glslang_sources.py ++++ b/src/3rdparty/chromium/third_party/glslang/src/update_glslang_sources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 The Glslang Authors. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/fuse_gmock_files.py b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/fuse_gmock_files.py +index 9b6956f2b..ffb8ac251 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/fuse_gmock_files.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/fuse_gmock_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2009, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/ast.py b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/ast.py +index f14728b46..76c1a0f43 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/ast.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/ast.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2007 Neal Norwitz + # Portions Copyright 2007 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class.py b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class.py +index f9966cbb4..dbc1a300b 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2008 Google Inc. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class_test.py b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class_test.py +index c53e60003..9e4378691 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class_test.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/gmock_class_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2009 Neal Norwitz All Rights Reserved. + # Portions Copyright 2009 Google Inc. All Rights Reserved. +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/keywords.py b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/keywords.py +index f694450e3..24d9dc070 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/keywords.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/keywords.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2007 Neal Norwitz + # Portions Copyright 2007 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/tokenize.py b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/tokenize.py +index 359d5562d..5ccec1321 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/tokenize.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/tokenize.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2007 Neal Norwitz + # Portions Copyright 2007 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/utils.py b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/utils.py +index eab36eec3..19d29f5e3 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/utils.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/cpp/utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2007 Neal Norwitz + # Portions Copyright 2007 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/gmock_gen.py b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/gmock_gen.py +index 8cc0d135d..b4fa4f059 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/gmock_gen.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/generator/gmock_gen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2008 Google Inc. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/gmock_doctor.py b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/gmock_doctor.py +index 74992bc74..24b48859a 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/gmock_doctor.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/gmock_doctor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2008, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/upload.py b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/upload.py +index 95239dc2c..b003b4d1b 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/upload.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2007 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/upload_gmock.py b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/upload_gmock.py +index 5dc484b39..ac5276e07 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/upload_gmock.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googlemock/scripts/upload_gmock.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2009, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/fuse_gtest_files.py b/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/fuse_gtest_files.py +index d0dd464fe..15aeca40f 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/fuse_gtest_files.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/fuse_gtest_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2009, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/gen_gtest_pred_impl.py b/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/gen_gtest_pred_impl.py +index b43efdf41..23e3f51fe 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/gen_gtest_pred_impl.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/gen_gtest_pred_impl.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2006, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/pump.py b/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/pump.py +index 5efb653c2..51cdd44eb 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/pump.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/pump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2008, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/release_docs.py b/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/release_docs.py +index 1291347f6..cba2a9013 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/release_docs.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/release_docs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 Google Inc. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/upload.py b/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/upload.py +index c852e4c91..8c7bc4d39 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/upload.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/upload.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2007 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/upload_gtest.py b/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/upload_gtest.py +index be19ae809..a656e6c22 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/upload_gtest.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googletest/scripts/upload_gtest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2009, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/googletest/src/googletest/xcode/Scripts/versiongenerate.py b/src/3rdparty/chromium/third_party/googletest/src/googletest/xcode/Scripts/versiongenerate.py +index bdd7541ad..0cce2bbb5 100755 +--- a/src/3rdparty/chromium/third_party/googletest/src/googletest/xcode/Scripts/versiongenerate.py ++++ b/src/3rdparty/chromium/third_party/googletest/src/googletest/xcode/Scripts/versiongenerate.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2008, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-arabic-table.py b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-arabic-table.py +index ccecb406a..18615bb4e 100755 +--- a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-arabic-table.py ++++ b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-arabic-table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + from __future__ import print_function, division, absolute_import + +diff --git a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-def.py b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-def.py +index 9111c698c..367a4dd8f 100755 +--- a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-def.py ++++ b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-def.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + from __future__ import print_function, division, absolute_import + +diff --git a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-emoji-table.py b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-emoji-table.py +index 9afe747dd..cf886de5c 100755 +--- a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-emoji-table.py ++++ b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-emoji-table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + from __future__ import print_function, division, absolute_import + import sys +diff --git a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-indic-table.py b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-indic-table.py +index 6532ee7e0..dc1be2f49 100755 +--- a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-indic-table.py ++++ b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-indic-table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + from __future__ import print_function, division, absolute_import + +diff --git a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-tag-table.py b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-tag-table.py +index 13004629d..c9287a5e6 100755 +--- a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-tag-table.py ++++ b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-tag-table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + """Generator of the mapping from OpenType tags to BCP 47 tags and vice + versa. +diff --git a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-use-table.py b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-use-table.py +index be204b60b..4b6cfa4b4 100755 +--- a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-use-table.py ++++ b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-use-table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # flake8: noqa + + from __future__ import print_function, division, absolute_import +diff --git a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-vowel-constraints.py b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-vowel-constraints.py +index b7f6be223..c9909ddb7 100755 +--- a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-vowel-constraints.py ++++ b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/gen-vowel-constraints.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + """Generator of the function to prohibit certain vowel sequences. + +diff --git a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/sample.py b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/sample.py +index 5d65aa09e..cfc3aaf6f 100755 +--- a/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/sample.py ++++ b/src/3rdparty/chromium/third_party/harfbuzz-ng/src/src/sample.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: utf-8 -*- + + from __future__ import print_function, division, absolute_import +diff --git a/src/3rdparty/chromium/third_party/icu/scripts/make_data_assembly.py b/src/3rdparty/chromium/third_party/icu/scripts/make_data_assembly.py +index 250c13259..a5cee4733 100755 +--- a/src/3rdparty/chromium/third_party/icu/scripts/make_data_assembly.py ++++ b/src/3rdparty/chromium/third_party/icu/scripts/make_data_assembly.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/icu/source/tools/icu-file-utf8-check.py b/src/3rdparty/chromium/third_party/icu/source/tools/icu-file-utf8-check.py +index 41b5a7b3f..6dbb60bad 100755 +--- a/src/3rdparty/chromium/third_party/icu/source/tools/icu-file-utf8-check.py ++++ b/src/3rdparty/chromium/third_party/icu/source/tools/icu-file-utf8-check.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python -B ++#!/usr/lib/python2.7 -B + + # Copyright (C) 2016 and later: Unicode, Inc. and others. + # License & terms of use: http://www.unicode.org/copyright.html +diff --git a/src/3rdparty/chromium/third_party/inspector_protocol/check_protocol_compatibility.py b/src/3rdparty/chromium/third_party/inspector_protocol/check_protocol_compatibility.py +index e23bd7021..b4703e79f 100755 +--- a/src/3rdparty/chromium/third_party/inspector_protocol/check_protocol_compatibility.py ++++ b/src/3rdparty/chromium/third_party/inspector_protocol/check_protocol_compatibility.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/inspector_protocol/code_generator.py b/src/3rdparty/chromium/third_party/inspector_protocol/code_generator.py +index edf8c4de2..99ebfe0db 100755 +--- a/src/3rdparty/chromium/third_party/inspector_protocol/code_generator.py ++++ b/src/3rdparty/chromium/third_party/inspector_protocol/code_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/inspector_protocol/concatenate_protocols.py b/src/3rdparty/chromium/third_party/inspector_protocol/concatenate_protocols.py +index e9f448efe..2bea63be3 100755 +--- a/src/3rdparty/chromium/third_party/inspector_protocol/concatenate_protocols.py ++++ b/src/3rdparty/chromium/third_party/inspector_protocol/concatenate_protocols.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/inspector_protocol/convert_protocol_to_json.py b/src/3rdparty/chromium/third_party/inspector_protocol/convert_protocol_to_json.py +index 96048f793..7980acfa8 100755 +--- a/src/3rdparty/chromium/third_party/inspector_protocol/convert_protocol_to_json.py ++++ b/src/3rdparty/chromium/third_party/inspector_protocol/convert_protocol_to_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/jsoncpp/source/devtools/antglob.py b/src/3rdparty/chromium/third_party/jsoncpp/source/devtools/antglob.py +index 30837b576..3f0e41635 100644 +--- a/src/3rdparty/chromium/third_party/jsoncpp/source/devtools/antglob.py ++++ b/src/3rdparty/chromium/third_party/jsoncpp/source/devtools/antglob.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # encoding: utf-8 + # Baptiste Lepilleur, 2009 + +diff --git a/src/3rdparty/chromium/third_party/jstemplate/compile.py b/src/3rdparty/chromium/third_party/jstemplate/compile.py +index 9aef59627..57df50841 100755 +--- a/src/3rdparty/chromium/third_party/jstemplate/compile.py ++++ b/src/3rdparty/chromium/third_party/jstemplate/compile.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/libaddressinput/chromium/tools/require_fields.py b/src/3rdparty/chromium/third_party/libaddressinput/chromium/tools/require_fields.py +index b82afa247..9a6cabe16 100755 +--- a/src/3rdparty/chromium/third_party/libaddressinput/chromium/tools/require_fields.py ++++ b/src/3rdparty/chromium/third_party/libaddressinput/chromium/tools/require_fields.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/libaddressinput/chromium/tools/update-strings.py b/src/3rdparty/chromium/third_party/libaddressinput/chromium/tools/update-strings.py +index 0373fb0d3..c9c3cc8c6 100755 +--- a/src/3rdparty/chromium/third_party/libaddressinput/chromium/tools/update-strings.py ++++ b/src/3rdparty/chromium/third_party/libaddressinput/chromium/tools/update-strings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/aggregate_entropy_stats.py b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/aggregate_entropy_stats.py +index 7cb4d18e1..829646a4c 100644 +--- a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/aggregate_entropy_stats.py ++++ b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/aggregate_entropy_stats.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + ## Copyright (c) 2017, Alliance for Open Media. All rights reserved + ## + ## This source code is subject to the terms of the BSD 2 Clause License and +diff --git a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/cpplint.py b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/cpplint.py +index 25fbef73d..ab5a87591 100755 +--- a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/cpplint.py ++++ b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/cpplint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2009 Google Inc. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/diff.py b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/diff.py +index bac6aabdc..3e876fb9d 100644 +--- a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/diff.py ++++ b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/diff.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + ## + ## Copyright (c) 2016, Alliance for Open Media. All rights reserved + ## +diff --git a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/gen_constrained_tokenset.py b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/gen_constrained_tokenset.py +index 5d12ee1ef..f1d298e6b 100755 +--- a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/gen_constrained_tokenset.py ++++ b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/gen_constrained_tokenset.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + ## + ## Copyright (c) 2016, Alliance for Open Media. All rights reserved + ## +diff --git a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/intersect-diffs.py b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/intersect-diffs.py +index df13c4ef7..7fbd3580c 100755 +--- a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/intersect-diffs.py ++++ b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/intersect-diffs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + ## + ## Copyright (c) 2016, Alliance for Open Media. All rights reserved + ## +diff --git a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/lint-hunks.py b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/lint-hunks.py +index d02bee16c..5492f1cc4 100755 +--- a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/lint-hunks.py ++++ b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/lint-hunks.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + ## + ## Copyright (c) 2016, Alliance for Open Media. All rights reserved + ## +diff --git a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/wrap-commit-msg.py b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/wrap-commit-msg.py +index 1c7882443..f7dda15aa 100755 +--- a/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/wrap-commit-msg.py ++++ b/src/3rdparty/chromium/third_party/libaom/source/libaom/tools/wrap-commit-msg.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + ## + ## Copyright (c) 2016, Alliance for Open Media. All rights reserved + ## +diff --git a/src/3rdparty/chromium/third_party/libvpx/run_perl.py b/src/3rdparty/chromium/third_party/libvpx/run_perl.py +index a81828eb2..b5bf086f6 100755 +--- a/src/3rdparty/chromium/third_party/libvpx/run_perl.py ++++ b/src/3rdparty/chromium/third_party/libvpx/run_perl.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/cpplint.py b/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/cpplint.py +index 25fbef73d..ab5a87591 100755 +--- a/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/cpplint.py ++++ b/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/cpplint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2009 Google Inc. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/diff.py b/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/diff.py +index a96c7db85..0525c30b3 100644 +--- a/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/diff.py ++++ b/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/diff.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + ## Copyright (c) 2012 The WebM project authors. All Rights Reserved. + ## + ## Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/intersect-diffs.py b/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/intersect-diffs.py +index 4dbafa90b..e98956a78 100755 +--- a/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/intersect-diffs.py ++++ b/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/intersect-diffs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + ## Copyright (c) 2012 The WebM project authors. All Rights Reserved. + ## + ## Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/lint-hunks.py b/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/lint-hunks.py +index 6e25d9362..e9458a90d 100755 +--- a/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/lint-hunks.py ++++ b/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/lint-hunks.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + ## Copyright (c) 2012 The WebM project authors. All Rights Reserved. + ## + ## Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/wrap-commit-msg.py b/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/wrap-commit-msg.py +index d5b4b046b..0947a65e1 100755 +--- a/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/wrap-commit-msg.py ++++ b/src/3rdparty/chromium/third_party/libvpx/source/libvpx/tools/wrap-commit-msg.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + ## Copyright (c) 2012 The WebM project authors. All Rights Reserved. + ## + ## Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/libxml/chromium/roll.py b/src/3rdparty/chromium/third_party/libxml/chromium/roll.py +index 5dadf621a..b06600ccc 100755 +--- a/src/3rdparty/chromium/third_party/libxml/chromium/roll.py ++++ b/src/3rdparty/chromium/third_party/libxml/chromium/roll.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/libxml/src/check-relaxng-test-suite.py b/src/3rdparty/chromium/third_party/libxml/src/check-relaxng-test-suite.py +index f4a5a69a4..49a42333e 100755 +--- a/src/3rdparty/chromium/third_party/libxml/src/check-relaxng-test-suite.py ++++ b/src/3rdparty/chromium/third_party/libxml/src/check-relaxng-test-suite.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + import sys + import time + import os +diff --git a/src/3rdparty/chromium/third_party/libxml/src/check-relaxng-test-suite2.py b/src/3rdparty/chromium/third_party/libxml/src/check-relaxng-test-suite2.py +index 8618db769..2b096e99a 100755 +--- a/src/3rdparty/chromium/third_party/libxml/src/check-relaxng-test-suite2.py ++++ b/src/3rdparty/chromium/third_party/libxml/src/check-relaxng-test-suite2.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + import sys + import time + import os +diff --git a/src/3rdparty/chromium/third_party/libxml/src/check-xinclude-test-suite.py b/src/3rdparty/chromium/third_party/libxml/src/check-xinclude-test-suite.py +index f470011eb..6dd0f71e4 100755 +--- a/src/3rdparty/chromium/third_party/libxml/src/check-xinclude-test-suite.py ++++ b/src/3rdparty/chromium/third_party/libxml/src/check-xinclude-test-suite.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + import sys + import time + import os +diff --git a/src/3rdparty/chromium/third_party/libxml/src/check-xml-test-suite.py b/src/3rdparty/chromium/third_party/libxml/src/check-xml-test-suite.py +index 2de07b109..f751c9742 100755 +--- a/src/3rdparty/chromium/third_party/libxml/src/check-xml-test-suite.py ++++ b/src/3rdparty/chromium/third_party/libxml/src/check-xml-test-suite.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + import sys + import time + import os +diff --git a/src/3rdparty/chromium/third_party/libxml/src/check-xsddata-test-suite.py b/src/3rdparty/chromium/third_party/libxml/src/check-xsddata-test-suite.py +index c946129bf..ef262743e 100755 +--- a/src/3rdparty/chromium/third_party/libxml/src/check-xsddata-test-suite.py ++++ b/src/3rdparty/chromium/third_party/libxml/src/check-xsddata-test-suite.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + import sys + import time + import os +diff --git a/src/3rdparty/chromium/third_party/libxml/src/genUnicode.py b/src/3rdparty/chromium/third_party/libxml/src/genUnicode.py +index 4487eeb5c..9a29ab940 100755 +--- a/src/3rdparty/chromium/third_party/libxml/src/genUnicode.py ++++ b/src/3rdparty/chromium/third_party/libxml/src/genUnicode.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python -u ++#!/usr/lib/python2.7 -u + # + # Original script modified in November 2003 to take advantage of + # the character-validation range routines, and updated to the +diff --git a/src/3rdparty/chromium/third_party/libxml/src/gentest.py b/src/3rdparty/chromium/third_party/libxml/src/gentest.py +index b76330047..614d35a2f 100755 +--- a/src/3rdparty/chromium/third_party/libxml/src/gentest.py ++++ b/src/3rdparty/chromium/third_party/libxml/src/gentest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python -u ++#!/usr/lib/python2.7 -u + # + # generate a tester program for the API + # +diff --git a/src/3rdparty/chromium/third_party/libxml/src/regressions.py b/src/3rdparty/chromium/third_party/libxml/src/regressions.py +index 0e813c2ea..6b1b36033 100755 +--- a/src/3rdparty/chromium/third_party/libxml/src/regressions.py ++++ b/src/3rdparty/chromium/third_party/libxml/src/regressions.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python -u ++#!/usr/lib/python2.7 -u + import glob, os, string, sys, thread, time + # import difflib + import libxml2 +diff --git a/src/3rdparty/chromium/third_party/libxslt/chromium/roll.py b/src/3rdparty/chromium/third_party/libxslt/chromium/roll.py +index 352bbd6d9..2e28cb541 100755 +--- a/src/3rdparty/chromium/third_party/libxslt/chromium/roll.py ++++ b/src/3rdparty/chromium/third_party/libxslt/chromium/roll.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/libyuv/cleanup_links.py b/src/3rdparty/chromium/third_party/libyuv/cleanup_links.py +index ba2907892..271b7b8a1 100755 +--- a/src/3rdparty/chromium/third_party/libyuv/cleanup_links.py ++++ b/src/3rdparty/chromium/third_party/libyuv/cleanup_links.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The LibYuv Project Authors. All rights reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/libyuv/download_vs_toolchain.py b/src/3rdparty/chromium/third_party/libyuv/download_vs_toolchain.py +index 4b3457899..f85506670 100644 +--- a/src/3rdparty/chromium/third_party/libyuv/download_vs_toolchain.py ++++ b/src/3rdparty/chromium/third_party/libyuv/download_vs_toolchain.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 The LibYuv Project Authors. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/autoroller/roll_deps.py b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/autoroller/roll_deps.py +index ea8f69f18..c90704b97 100755 +--- a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/autoroller/roll_deps.py ++++ b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/autoroller/roll_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The LibYuv Project Authors. All rights reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/autoroller/unittests/roll_deps_test.py b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/autoroller/unittests/roll_deps_test.py +index 477b6e402..445126eec 100755 +--- a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/autoroller/unittests/roll_deps_test.py ++++ b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/autoroller/unittests/roll_deps_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The LibYuv Project Authors. All rights reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/get_landmines.py b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/get_landmines.py +index c554f04a3..6e5b9b8a8 100755 +--- a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/get_landmines.py ++++ b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/get_landmines.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The LibYuv Project Authors. All rights reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/chrome_tests.py b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/chrome_tests.py +index fe899bce1..983e89a41 100755 +--- a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/chrome_tests.py ++++ b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/chrome_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/libyuv_tests.py b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/libyuv_tests.py +index e780bd95e..101b8980a 100755 +--- a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/libyuv_tests.py ++++ b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/libyuv_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The LibYuv Project Authors. All rights reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/memcheck/PRESUBMIT.py b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/memcheck/PRESUBMIT.py +index 033292148..3087d0959 100644 +--- a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/memcheck/PRESUBMIT.py ++++ b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/memcheck/PRESUBMIT.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The LibYuv Project Authors. All rights reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/memcheck_analyze.py b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/memcheck_analyze.py +index 80e85eb4a..7a26d0ae0 100755 +--- a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/memcheck_analyze.py ++++ b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/memcheck_analyze.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/valgrind_test.py b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/valgrind_test.py +index 0fd3d97f1..9a389217d 100755 +--- a/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/valgrind_test.py ++++ b/src/3rdparty/chromium/third_party/libyuv/tools_libyuv/valgrind/valgrind_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/metrics_proto/PRESUBMIT_test.py b/src/3rdparty/chromium/third_party/metrics_proto/PRESUBMIT_test.py +index c5f7c05ca..4ff6ec49b 100755 +--- a/src/3rdparty/chromium/third_party/metrics_proto/PRESUBMIT_test.py ++++ b/src/3rdparty/chromium/third_party/metrics_proto/PRESUBMIT_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/nasm/find_patches.py b/src/3rdparty/chromium/third_party/nasm/find_patches.py +index f579fcdc7..443108009 100755 +--- a/src/3rdparty/chromium/third_party/nasm/find_patches.py ++++ b/src/3rdparty/chromium/third_party/nasm/find_patches.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/nasm/generate_nasm_sources.py b/src/3rdparty/chromium/third_party/nasm/generate_nasm_sources.py +index 2b7bc59e7..4ea475127 100755 +--- a/src/3rdparty/chromium/third_party/nasm/generate_nasm_sources.py ++++ b/src/3rdparty/chromium/third_party/nasm/generate_nasm_sources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/nasm/travis/nasm-t.py b/src/3rdparty/chromium/third_party/nasm/travis/nasm-t.py +index b7d853467..721a52370 100755 +--- a/src/3rdparty/chromium/third_party/nasm/travis/nasm-t.py ++++ b/src/3rdparty/chromium/third_party/nasm/travis/nasm-t.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python3 ++#!/usr/lib/python2.7 + + import subprocess + import argparse +diff --git a/src/3rdparty/chromium/third_party/node/node.py b/src/3rdparty/chromium/third_party/node/node.py +index 8097e2c49..de1e105ae 100755 +--- a/src/3rdparty/chromium/third_party/node/node.py ++++ b/src/3rdparty/chromium/third_party/node/node.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/node/node_modules.py b/src/3rdparty/chromium/third_party/node/node_modules.py +index b947c6724..c1acc2788 100755 +--- a/src/3rdparty/chromium/third_party/node/node_modules.py ++++ b/src/3rdparty/chromium/third_party/node/node_modules.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/openh264/src/build/mktargets.py b/src/3rdparty/chromium/third_party/openh264/src/build/mktargets.py +index 593280c09..2f0996991 100755 +--- a/src/3rdparty/chromium/third_party/openh264/src/build/mktargets.py ++++ b/src/3rdparty/chromium/third_party/openh264/src/build/mktargets.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + import sys + import argparse + import os +diff --git a/src/3rdparty/chromium/third_party/opus/convert_rtcd_assembler.py b/src/3rdparty/chromium/third_party/opus/convert_rtcd_assembler.py +index 2f6071f41..6eb9f1d6b 100755 +--- a/src/3rdparty/chromium/third_party/opus/convert_rtcd_assembler.py ++++ b/src/3rdparty/chromium/third_party/opus/convert_rtcd_assembler.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/api_check.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/api_check.py +index da2869f2f..0e0c8d9e7 100755 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/api_check.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/api_check.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/common.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/common.py +index da3cac8a4..19c4e2cea 100755 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/common.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/coverage/coverage_report.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/coverage/coverage_report.py +index d6b6f80e8..fc50a9b2a 100755 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/coverage/coverage_report.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/coverage/coverage_report.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/fixup_pdf_template.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/fixup_pdf_template.py +index 3c5ecf55d..49bd36113 100755 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/fixup_pdf_template.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/fixup_pdf_template.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/pngdiffer.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/pngdiffer.py +index baed33be0..ce10afb89 100755 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/pngdiffer.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/pngdiffer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/run_corpus_tests.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/run_corpus_tests.py +index 1175de497..5961c068b 100755 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/run_corpus_tests.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/run_corpus_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/run_javascript_tests.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/run_javascript_tests.py +index 76d2379db..d8a629075 100755 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/run_javascript_tests.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/run_javascript_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/run_pixel_tests.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/run_pixel_tests.py +index 1d61966c2..e66780dbf 100755 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/run_pixel_tests.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/run_pixel_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/safetynet_compare.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/safetynet_compare.py +index 3c0de03a6..454427a46 100755 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/safetynet_compare.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/safetynet_compare.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/safetynet_job.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/safetynet_job.py +index f0e4efa91..eaa66b974 100755 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/safetynet_job.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/safetynet_job.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/safetynet_measure.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/safetynet_measure.py +index 55046a2fa..c3b4eab5b 100755 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/safetynet_measure.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/safetynet_measure.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/suppressor.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/suppressor.py +index 2b4b5d3f0..44fcacf24 100755 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/suppressor.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/suppressor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/test_runner.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/test_runner.py +index c8b217da6..f1a6a3b5e 100644 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/test_runner.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/test_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/pdfium/testing/tools/text_diff.py b/src/3rdparty/chromium/third_party/pdfium/testing/tools/text_diff.py +index 3a5bd7bf6..5df5b0daf 100755 +--- a/src/3rdparty/chromium/third_party/pdfium/testing/tools/text_diff.py ++++ b/src/3rdparty/chromium/third_party/pdfium/testing/tools/text_diff.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The PDFium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/perfetto/gn/standalone/build_tool_wrapper.py b/src/3rdparty/chromium/third_party/perfetto/gn/standalone/build_tool_wrapper.py +index 966ab6678..a6e0a0aa6 100644 +--- a/src/3rdparty/chromium/third_party/perfetto/gn/standalone/build_tool_wrapper.py ++++ b/src/3rdparty/chromium/third_party/perfetto/gn/standalone/build_tool_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/gn/standalone/check_buildtool_exists.py b/src/3rdparty/chromium/third_party/perfetto/gn/standalone/check_buildtool_exists.py +index 0b2ada588..dabab1b76 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/gn/standalone/check_buildtool_exists.py ++++ b/src/3rdparty/chromium/third_party/perfetto/gn/standalone/check_buildtool_exists.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/gn/standalone/glob.py b/src/3rdparty/chromium/third_party/perfetto/gn/standalone/glob.py +index eafcbc462..7f7f1acc8 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/gn/standalone/glob.py ++++ b/src/3rdparty/chromium/third_party/perfetto/gn/standalone/glob.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/infra/git_mirror_bot/mirror_aosp_to_ghub_repo.py b/src/3rdparty/chromium/third_party/perfetto/infra/git_mirror_bot/mirror_aosp_to_ghub_repo.py +index d94d428fc..b72dc76e8 100644 +--- a/src/3rdparty/chromium/third_party/perfetto/infra/git_mirror_bot/mirror_aosp_to_ghub_repo.py ++++ b/src/3rdparty/chromium/third_party/perfetto/infra/git_mirror_bot/mirror_aosp_to_ghub_repo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/analyze_pipestats.py b/src/3rdparty/chromium/third_party/perfetto/tools/analyze_pipestats.py +index 81cfbab4a..4e3da82af 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/analyze_pipestats.py ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/analyze_pipestats.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + # Copyright (C) 2018 The Android Open Source Project + # +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/analyze_profiling_sampling_distribution.py b/src/3rdparty/chromium/third_party/perfetto/tools/analyze_profiling_sampling_distribution.py +index a33ffb36d..d7fe8a202 100644 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/analyze_profiling_sampling_distribution.py ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/analyze_profiling_sampling_distribution.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + # Copyright (C) 2018 The Android Open Source Project + # +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/build_all_configs.py b/src/3rdparty/chromium/third_party/perfetto/tools/build_all_configs.py +index d4d151732..2389809d8 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/build_all_configs.py ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/build_all_configs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/diff_test_trace_processor.py b/src/3rdparty/chromium/third_party/perfetto/tools/diff_test_trace_processor.py +index 037f4e7f6..fc3b75680 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/diff_test_trace_processor.py ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/diff_test_trace_processor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/find_scan_roots.py b/src/3rdparty/chromium/third_party/perfetto/tools/find_scan_roots.py +index c17a9f288..890496996 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/find_scan_roots.py ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/find_scan_roots.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/fix_include_guards b/src/3rdparty/chromium/third_party/perfetto/tools/fix_include_guards +index 8c8d4e072..3685a8372 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/fix_include_guards ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/fix_include_guards +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/gen_all b/src/3rdparty/chromium/third_party/perfetto/tools/gen_all +index 775db8062..97792ee4a 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/gen_all ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/gen_all +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/gen_android_bp b/src/3rdparty/chromium/third_party/perfetto/tools/gen_android_bp +index e77e4a25d..08814affb 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/gen_android_bp ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/gen_android_bp +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/gen_binary_descriptors b/src/3rdparty/chromium/third_party/perfetto/tools/gen_binary_descriptors +index 1dc600f49..b48823b0d 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/gen_binary_descriptors ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/gen_binary_descriptors +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/gen_merged_protos b/src/3rdparty/chromium/third_party/perfetto/tools/gen_merged_protos +index d96ced851..a273435af 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/gen_merged_protos ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/gen_merged_protos +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/gen_tracing_cpp_headers_from_protos b/src/3rdparty/chromium/third_party/perfetto/tools/gen_tracing_cpp_headers_from_protos +index 8c14b6f6c..9b03fcb19 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/gen_tracing_cpp_headers_from_protos ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/gen_tracing_cpp_headers_from_protos +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/heap_profile b/src/3rdparty/chromium/third_party/perfetto/tools/heap_profile +index cf006d708..4bd4ca998 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/heap_profile ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/heap_profile +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (C) 2017 The Android Open Source Project + # +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/install-build-deps b/src/3rdparty/chromium/third_party/perfetto/tools/install-build-deps +index 2b7934399..520200a59 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/install-build-deps ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/install-build-deps +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/protoc_helper.py b/src/3rdparty/chromium/third_party/perfetto/tools/protoc_helper.py +index c937a25a6..55329883c 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/protoc_helper.py ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/protoc_helper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2018 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/pull_ftrace_format_files.py b/src/3rdparty/chromium/third_party/perfetto/tools/pull_ftrace_format_files.py +index abf27acc6..83eab73f2 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/pull_ftrace_format_files.py ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/pull_ftrace_format_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/run_android_emulator b/src/3rdparty/chromium/third_party/perfetto/tools/run_android_emulator +index 3a4121a4a..049fc97a5 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/run_android_emulator ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/run_android_emulator +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/perfetto/tools/run_android_test b/src/3rdparty/chromium/third_party/perfetto/tools/run_android_test +index 83f029d4d..171cae28b 100755 +--- a/src/3rdparty/chromium/third_party/perfetto/tools/run_android_test ++++ b/src/3rdparty/chromium/third_party/perfetto/tools/run_android_test +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (C) 2017 The Android Open Source Project + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/pexpect/FSM.py b/src/3rdparty/chromium/third_party/pexpect/FSM.py +index c9085dcfc..51b8007ed 100755 +--- a/src/3rdparty/chromium/third_party/pexpect/FSM.py ++++ b/src/3rdparty/chromium/third_party/pexpect/FSM.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + """This module implements a Finite State Machine (FSM). In addition to state + this FSM also maintains a user defined "memory". So this FSM can be used as a +diff --git a/src/3rdparty/chromium/third_party/protobuf/benchmarks/util/big_query_utils.py b/src/3rdparty/chromium/third_party/protobuf/benchmarks/util/big_query_utils.py +index 14105aa6c..a3bb8b871 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/benchmarks/util/big_query_utils.py ++++ b/src/3rdparty/chromium/third_party/protobuf/benchmarks/util/big_query_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2.7 ++#!/usr/lib/python2.7.7 + + import argparse + import json +diff --git a/src/3rdparty/chromium/third_party/protobuf/conformance/conformance_python.py b/src/3rdparty/chromium/third_party/protobuf/conformance/conformance_python.py +index c5ba2467a..a3ec440f5 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/conformance/conformance_python.py ++++ b/src/3rdparty/chromium/third_party/protobuf/conformance/conformance_python.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/conformance/update_failure_list.py b/src/3rdparty/chromium/third_party/protobuf/conformance/update_failure_list.py +index ad42ed3c1..5d22b368a 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/conformance/update_failure_list.py ++++ b/src/3rdparty/chromium/third_party/protobuf/conformance/update_failure_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. + # https://developers.google.com/protocol-buffers/ +diff --git a/src/3rdparty/chromium/third_party/protobuf/examples/add_person.py b/src/3rdparty/chromium/third_party/protobuf/examples/add_person.py +index aa0fbca73..730d27175 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/examples/add_person.py ++++ b/src/3rdparty/chromium/third_party/protobuf/examples/add_person.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + + # See README.txt for information and build instructions. + +diff --git a/src/3rdparty/chromium/third_party/protobuf/examples/list_people.py b/src/3rdparty/chromium/third_party/protobuf/examples/list_people.py +index d2c294c6f..3928d5cc7 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/examples/list_people.py ++++ b/src/3rdparty/chromium/third_party/protobuf/examples/list_people.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + + # See README.txt for information and build instructions. + +diff --git a/src/3rdparty/chromium/third_party/protobuf/gen_extra_chromium_files b/src/3rdparty/chromium/third_party/protobuf/gen_extra_chromium_files +index 6ed85c17a..ee2b2141a 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/gen_extra_chromium_files ++++ b/src/3rdparty/chromium/third_party/protobuf/gen_extra_chromium_files +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + import os + src_dir = os.path.abspath(os.path.join(os.path.dirname(__file__),'..','..')) +diff --git a/src/3rdparty/chromium/third_party/protobuf/generate_changelog.py b/src/3rdparty/chromium/third_party/protobuf/generate_changelog.py +index 8e5bf4236..0249aad4f 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/generate_changelog.py ++++ b/src/3rdparty/chromium/third_party/protobuf/generate_changelog.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + """Generates a friendly list of changes per language since the last release.""" + +diff --git a/src/3rdparty/chromium/third_party/protobuf/objectivec/DevTools/pddm.py b/src/3rdparty/chromium/third_party/protobuf/objectivec/DevTools/pddm.py +index 0b5b7b406..4a8c51603 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/objectivec/DevTools/pddm.py ++++ b/src/3rdparty/chromium/third_party/protobuf/objectivec/DevTools/pddm.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2015 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/objectivec/DevTools/pddm_tests.py b/src/3rdparty/chromium/third_party/protobuf/objectivec/DevTools/pddm_tests.py +index 9ac6a8550..146c8f92c 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/objectivec/DevTools/pddm_tests.py ++++ b/src/3rdparty/chromium/third_party/protobuf/objectivec/DevTools/pddm_tests.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2015 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/compatibility_tests/v2.5.0/setup.py b/src/3rdparty/chromium/third_party/protobuf/python/compatibility_tests/v2.5.0/setup.py +index b41d54d4f..c78fe9428 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/compatibility_tests/v2.5.0/setup.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/compatibility_tests/v2.5.0/setup.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + import glob + import os +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/_parameterized.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/_parameterized.py +index f2c0b305b..ade60b7ba 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/_parameterized.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/_parameterized.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/descriptor_database_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/descriptor_database_test.py +index f97477b3d..11a3460f6 100644 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/descriptor_database_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/descriptor_database_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/descriptor_pool_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/descriptor_pool_test.py +index 2cbf78138..3db15e80f 100644 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/descriptor_pool_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/descriptor_pool_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/descriptor_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/descriptor_test.py +index 02a43d15a..02d01b095 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/descriptor_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/descriptor_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/generator_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/generator_test.py +index 7f13f9da3..9b693cdd2 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/generator_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/generator_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/json_format_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/json_format_test.py +index d891dce12..a386ba0bf 100644 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/json_format_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/json_format_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/message_factory_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/message_factory_test.py +index 6df52ed28..dca5325e0 100644 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/message_factory_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/message_factory_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/message_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/message_test.py +index 61a56a678..1b318e5d6 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/message_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/message_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/proto_builder_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/proto_builder_test.py +index 36dfbfded..64f330481 100644 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/proto_builder_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/proto_builder_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/reflection_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/reflection_test.py +index 0306ff462..02a3aba11 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/reflection_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/reflection_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: utf-8 -*- + # + # Protocol Buffers - Google's data interchange format +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/service_reflection_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/service_reflection_test.py +index 77239f446..8dd424b61 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/service_reflection_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/service_reflection_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/symbol_database_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/symbol_database_test.py +index af42681ae..6141fff08 100644 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/symbol_database_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/symbol_database_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/text_encoding_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/text_encoding_test.py +index c7d182c44..d414e59fc 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/text_encoding_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/text_encoding_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/text_format_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/text_format_test.py +index 237a2d50d..c87d345b9 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/text_format_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/text_format_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: utf-8 -*- + # + # Protocol Buffers - Google's data interchange format +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/unknown_fields_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/unknown_fields_test.py +index 8b7de2e79..5cc068bac 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/unknown_fields_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/unknown_fields_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # -*- coding: utf-8 -*- + # + # Protocol Buffers - Google's data interchange format +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/well_known_types_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/well_known_types_test.py +index 965940b26..fb72f17de 100644 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/well_known_types_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/well_known_types_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/wire_format_test.py b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/wire_format_test.py +index da120f336..c5a32e362 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/wire_format_test.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/google/protobuf/internal/wire_format_test.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # Protocol Buffers - Google's data interchange format + # Copyright 2008 Google Inc. All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/mox.py b/src/3rdparty/chromium/third_party/protobuf/python/mox.py +index 43db02191..995d93e30 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/mox.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/mox.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2.4 ++#!/usr/lib/python2.7.4 + # + # Copyright 2008 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/setup.py b/src/3rdparty/chromium/third_party/protobuf/python/setup.py +index 9a328cb51..bb644e1ed 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/setup.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/setup.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # + # See README for usage instructions. + import glob +diff --git a/src/3rdparty/chromium/third_party/protobuf/python/stubout.py b/src/3rdparty/chromium/third_party/protobuf/python/stubout.py +index aee4f2da2..64b769aac 100755 +--- a/src/3rdparty/chromium/third_party/protobuf/python/stubout.py ++++ b/src/3rdparty/chromium/third_party/protobuf/python/stubout.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2.4 ++#!/usr/lib/python2.7.4 + # + # Copyright 2008 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/pyelftools/scripts/readelf.py b/src/3rdparty/chromium/third_party/pyelftools/scripts/readelf.py +index 8179c013a..ebc63110f 100755 +--- a/src/3rdparty/chromium/third_party/pyelftools/scripts/readelf.py ++++ b/src/3rdparty/chromium/third_party/pyelftools/scripts/readelf.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + #------------------------------------------------------------------------------- + # scripts/readelf.py + # +diff --git a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/anti_flood_ftpd.py b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/anti_flood_ftpd.py +index 1b4565c9e..8b6f1862b 100644 +--- a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/anti_flood_ftpd.py ++++ b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/anti_flood_ftpd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # $Id$ + + # pyftpdlib is released under the MIT license, reproduced below: +diff --git a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/basic_ftpd.py b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/basic_ftpd.py +index 9743fe330..2735b6010 100644 +--- a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/basic_ftpd.py ++++ b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/basic_ftpd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # $Id$ + + # pyftpdlib is released under the MIT license, reproduced below: +diff --git a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/md5_ftpd.py b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/md5_ftpd.py +index e9b2540cf..f9ee6a295 100644 +--- a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/md5_ftpd.py ++++ b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/md5_ftpd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # $Id$ + + # pyftpdlib is released under the MIT license, reproduced below: +diff --git a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/throttled_ftpd.py b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/throttled_ftpd.py +index c12bf9022..0a9042e33 100644 +--- a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/throttled_ftpd.py ++++ b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/throttled_ftpd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # $Id$ + + # pyftpdlib is released under the MIT license, reproduced below: +diff --git a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/tls_ftpd.py b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/tls_ftpd.py +index 71ed82058..f4326c809 100644 +--- a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/tls_ftpd.py ++++ b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/tls_ftpd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # $Id$ + + # pyftpdlib is released under the MIT license, reproduced below: +diff --git a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/unix_daemon.py b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/unix_daemon.py +index 3a848b328..c9e3c3f6d 100644 +--- a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/unix_daemon.py ++++ b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/unix_daemon.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # $Id$ + + # pyftpdlib is released under the MIT license, reproduced below: +diff --git a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/unix_ftpd.py b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/unix_ftpd.py +index 2ccbae857..3c363f6b1 100644 +--- a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/unix_ftpd.py ++++ b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/unix_ftpd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # $Id$ + + # pyftpdlib is released under the MIT license, reproduced below: +diff --git a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/winnt_ftpd.py b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/winnt_ftpd.py +index 3ac2c28ae..bbe1ced94 100644 +--- a/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/winnt_ftpd.py ++++ b/src/3rdparty/chromium/third_party/pyftpdlib/src/demo/winnt_ftpd.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # $Id$ + + # pyftpdlib is released under the MIT license, reproduced below: +diff --git a/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/contrib/authorizers.py b/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/contrib/authorizers.py +index 8ad2aa913..ffe277c58 100644 +--- a/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/contrib/authorizers.py ++++ b/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/contrib/authorizers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # $Id$ + + # pyftpdlib is released under the MIT license, reproduced below: +diff --git a/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/contrib/filesystems.py b/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/contrib/filesystems.py +index b81b1b575..d128a12a1 100644 +--- a/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/contrib/filesystems.py ++++ b/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/contrib/filesystems.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # $Id$ + + # pyftpdlib is released under the MIT license, reproduced below: +diff --git a/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/contrib/handlers.py b/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/contrib/handlers.py +index efc17bd21..2ee081299 100644 +--- a/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/contrib/handlers.py ++++ b/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/contrib/handlers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # $Id$ + + # ====================================================================== +diff --git a/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/ftpserver.py b/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/ftpserver.py +index 33a54d38a..91e657b65 100644 +--- a/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/ftpserver.py ++++ b/src/3rdparty/chromium/third_party/pyftpdlib/src/pyftpdlib/ftpserver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # $Id$ + + # pyftpdlib is released under the MIT license, reproduced below: +diff --git a/src/3rdparty/chromium/third_party/pyftpdlib/src/setup.py b/src/3rdparty/chromium/third_party/pyftpdlib/src/setup.py +index b3f43dc83..46ea5b258 100644 +--- a/src/3rdparty/chromium/third_party/pyftpdlib/src/setup.py ++++ b/src/3rdparty/chromium/third_party/pyftpdlib/src/setup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # $Id$ + # + # pyftpdlib is released under the MIT license, reproduced below: +diff --git a/src/3rdparty/chromium/third_party/pyjson5/src/benchmarks/run.py b/src/3rdparty/chromium/third_party/pyjson5/src/benchmarks/run.py +index 572755816..5741f8301 100755 +--- a/src/3rdparty/chromium/third_party/pyjson5/src/benchmarks/run.py ++++ b/src/3rdparty/chromium/third_party/pyjson5/src/benchmarks/run.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 Google Inc. All rights reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/pyjson5/src/run b/src/3rdparty/chromium/third_party/pyjson5/src/run +index 22fff41b9..028075050 100755 +--- a/src/3rdparty/chromium/third_party/pyjson5/src/run ++++ b/src/3rdparty/chromium/third_party/pyjson5/src/run +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + from __future__ import print_function + +diff --git a/src/3rdparty/chromium/third_party/pywebsocket/src/example/echo_client.py b/src/3rdparty/chromium/third_party/pywebsocket/src/example/echo_client.py +index 943ce64e8..24187ae2b 100755 +--- a/src/3rdparty/chromium/third_party/pywebsocket/src/example/echo_client.py ++++ b/src/3rdparty/chromium/third_party/pywebsocket/src/example/echo_client.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2011, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/pywebsocket/src/example/eventsource.cgi b/src/3rdparty/chromium/third_party/pywebsocket/src/example/eventsource.cgi +index adddf237c..c15ade5f6 100755 +--- a/src/3rdparty/chromium/third_party/pywebsocket/src/example/eventsource.cgi ++++ b/src/3rdparty/chromium/third_party/pywebsocket/src/example/eventsource.cgi +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + # Copyright 2013, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/pywebsocket/src/example/special_headers.cgi b/src/3rdparty/chromium/third_party/pywebsocket/src/example/special_headers.cgi +index ea5080f1f..17f9ed115 100755 +--- a/src/3rdparty/chromium/third_party/pywebsocket/src/example/special_headers.cgi ++++ b/src/3rdparty/chromium/third_party/pywebsocket/src/example/special_headers.cgi +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + # Copyright 2014 Google Inc. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/pywebsocket/src/mod_pywebsocket/memorizingfile.py b/src/3rdparty/chromium/third_party/pywebsocket/src/mod_pywebsocket/memorizingfile.py +index a24e7ee38..07e617ae2 100644 +--- a/src/3rdparty/chromium/third_party/pywebsocket/src/mod_pywebsocket/memorizingfile.py ++++ b/src/3rdparty/chromium/third_party/pywebsocket/src/mod_pywebsocket/memorizingfile.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2011, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/pywebsocket/src/mod_pywebsocket/standalone.py b/src/3rdparty/chromium/third_party/pywebsocket/src/mod_pywebsocket/standalone.py +index db6ddaa3a..595aabe05 100755 +--- a/src/3rdparty/chromium/third_party/pywebsocket/src/mod_pywebsocket/standalone.py ++++ b/src/3rdparty/chromium/third_party/pywebsocket/src/mod_pywebsocket/standalone.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2012, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/pywebsocket/src/setup.py b/src/3rdparty/chromium/third_party/pywebsocket/src/setup.py +index 935d6b105..3fadaf588 100755 +--- a/src/3rdparty/chromium/third_party/pywebsocket/src/setup.py ++++ b/src/3rdparty/chromium/third_party/pywebsocket/src/setup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2012, Google Inc. + # All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/quic_trace/append_lite_runtime.py b/src/3rdparty/chromium/third_party/quic_trace/append_lite_runtime.py +index 7d1aeb08d..211875e67 100755 +--- a/src/3rdparty/chromium/third_party/quic_trace/append_lite_runtime.py ++++ b/src/3rdparty/chromium/third_party/quic_trace/append_lite_runtime.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/re2/src/benchlog/benchplot.py b/src/3rdparty/chromium/third_party/re2/src/benchlog/benchplot.py +index 104abe8e9..d31e0d65b 100755 +--- a/src/3rdparty/chromium/third_party/re2/src/benchlog/benchplot.py ++++ b/src/3rdparty/chromium/third_party/re2/src/benchlog/benchplot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + import argparse # for ArgumentParser + import subprocess # for Popen +diff --git a/src/3rdparty/chromium/third_party/re2/src/re2/make_unicode_casefold.py b/src/3rdparty/chromium/third_party/re2/src/re2/make_unicode_casefold.py +index d215eb195..21990136b 100755 +--- a/src/3rdparty/chromium/third_party/re2/src/re2/make_unicode_casefold.py ++++ b/src/3rdparty/chromium/third_party/re2/src/re2/make_unicode_casefold.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # coding=utf-8 + # + # Copyright 2008 The RE2 Authors. All Rights Reserved. +diff --git a/src/3rdparty/chromium/third_party/re2/src/re2/make_unicode_groups.py b/src/3rdparty/chromium/third_party/re2/src/re2/make_unicode_groups.py +index e97d47ebc..068e25537 100755 +--- a/src/3rdparty/chromium/third_party/re2/src/re2/make_unicode_groups.py ++++ b/src/3rdparty/chromium/third_party/re2/src/re2/make_unicode_groups.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2008 The RE2 Authors. All Rights Reserved. + # Use of this source code is governed by a BSD-style + # license that can be found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/sfntly/src/cpp/tools/clean_fonts_repo.py b/src/3rdparty/chromium/third_party/sfntly/src/cpp/tools/clean_fonts_repo.py +index 3540c3d77..7004b9a0e 100644 +--- a/src/3rdparty/chromium/third_party/sfntly/src/cpp/tools/clean_fonts_repo.py ++++ b/src/3rdparty/chromium/third_party/sfntly/src/cpp/tools/clean_fonts_repo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2011 Google Inc. All Rights Reserved. + + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/sfntly/src/cpp/tools/generate_font_data_xml.py b/src/3rdparty/chromium/third_party/sfntly/src/cpp/tools/generate_font_data_xml.py +index 1d7428ec4..9ed4debdb 100644 +--- a/src/3rdparty/chromium/third_party/sfntly/src/cpp/tools/generate_font_data_xml.py ++++ b/src/3rdparty/chromium/third_party/sfntly/src/cpp/tools/generate_font_data_xml.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2011 Google Inc. All Rights Reserved. + + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/sfntly/src/cpp/tools/generate_font_list_cc.py b/src/3rdparty/chromium/third_party/sfntly/src/cpp/tools/generate_font_list_cc.py +index 25e8af887..5a258e460 100644 +--- a/src/3rdparty/chromium/third_party/sfntly/src/cpp/tools/generate_font_list_cc.py ++++ b/src/3rdparty/chromium/third_party/sfntly/src/cpp/tools/generate_font_list_cc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2011 Google Inc. All Rights Reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/shaderc/src/utils/add_copyright.py b/src/3rdparty/chromium/third_party/shaderc/src/utils/add_copyright.py +index ab5104bbe..f44beec99 100755 +--- a/src/3rdparty/chromium/third_party/shaderc/src/utils/add_copyright.py ++++ b/src/3rdparty/chromium/third_party/shaderc/src/utils/add_copyright.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Shaderc Authors. All rights reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/shaderc/src/utils/build.py b/src/3rdparty/chromium/third_party/shaderc/src/utils/build.py +index 733e958a2..93316872b 100755 +--- a/src/3rdparty/chromium/third_party/shaderc/src/utils/build.py ++++ b/src/3rdparty/chromium/third_party/shaderc/src/utils/build.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 The Shaderc Authors. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/shaderc/src/utils/copy-tests-if-necessary.py b/src/3rdparty/chromium/third_party/shaderc/src/utils/copy-tests-if-necessary.py +index f0b67ebe8..17572c3b5 100755 +--- a/src/3rdparty/chromium/third_party/shaderc/src/utils/copy-tests-if-necessary.py ++++ b/src/3rdparty/chromium/third_party/shaderc/src/utils/copy-tests-if-necessary.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Shaderc Authors. All rights reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/chromium/third_party/shaderc/src/utils/git-sync-deps b/src/3rdparty/chromium/third_party/shaderc/src/utils/git-sync-deps +index 74a09521b..9e6d3e79f 100755 +--- a/src/3rdparty/chromium/third_party/shaderc/src/utils/git-sync-deps ++++ b/src/3rdparty/chromium/third_party/shaderc/src/utils/git-sync-deps +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 Google Inc. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/third_party/shaderc/src/utils/remove-file-by-suffix.py b/src/3rdparty/chromium/third_party/shaderc/src/utils/remove-file-by-suffix.py +index 39af161c6..f2dcb9831 100755 +--- a/src/3rdparty/chromium/third_party/shaderc/src/utils/remove-file-by-suffix.py ++++ b/src/3rdparty/chromium/third_party/shaderc/src/utils/remove-file-by-suffix.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2015 The Shaderc Authors. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/shaderc/src/utils/update_build_version.py b/src/3rdparty/chromium/third_party/shaderc/src/utils/update_build_version.py +index 2ea66338d..4822e4078 100755 +--- a/src/3rdparty/chromium/third_party/shaderc/src/utils/update_build_version.py ++++ b/src/3rdparty/chromium/third_party/shaderc/src/utils/update_build_version.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 The Shaderc Authors. All rights reserved. + # +diff --git a/src/3rdparty/chromium/third_party/skia/bin/compare b/src/3rdparty/chromium/third_party/skia/bin/compare +index 794cb724e..de685db37 100755 +--- a/src/3rdparty/chromium/third_party/skia/bin/compare ++++ b/src/3rdparty/chromium/third_party/skia/bin/compare +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + import argparse + import sys +diff --git a/src/3rdparty/chromium/third_party/skia/bin/fetch-clang-format b/src/3rdparty/chromium/third_party/skia/bin/fetch-clang-format +index 98216d835..711fcb25f 100755 +--- a/src/3rdparty/chromium/third_party/skia/bin/fetch-clang-format ++++ b/src/3rdparty/chromium/third_party/skia/bin/fetch-clang-format +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/bin/fetch-gn b/src/3rdparty/chromium/third_party/skia/bin/fetch-gn +index d5e94a2d6..a4c25bfc0 100755 +--- a/src/3rdparty/chromium/third_party/skia/bin/fetch-gn ++++ b/src/3rdparty/chromium/third_party/skia/bin/fetch-gn +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/bin/gerrit-number b/src/3rdparty/chromium/third_party/skia/bin/gerrit-number +index d9707c07a..e83eecab0 100755 +--- a/src/3rdparty/chromium/third_party/skia/bin/gerrit-number ++++ b/src/3rdparty/chromium/third_party/skia/bin/gerrit-number +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + # Copyright 2017 Google Inc. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/bin/list-skia-bots b/src/3rdparty/chromium/third_party/skia/bin/list-skia-bots +index 09fbc2222..ff9468b40 100644 +--- a/src/3rdparty/chromium/third_party/skia/bin/list-skia-bots ++++ b/src/3rdparty/chromium/third_party/skia/bin/list-skia-bots +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/bin/sync b/src/3rdparty/chromium/third_party/skia/bin/sync +index 163584d6e..9eb4c5ec8 100755 +--- a/src/3rdparty/chromium/third_party/skia/bin/sync ++++ b/src/3rdparty/chromium/third_party/skia/bin/sync +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/bin/sysopen b/src/3rdparty/chromium/third_party/skia/bin/sysopen +index f104ab9fa..530cd1ba6 100755 +--- a/src/3rdparty/chromium/third_party/skia/bin/sysopen ++++ b/src/3rdparty/chromium/third_party/skia/bin/sysopen +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python2 ++#!/usr/lib/python2.7 + # Copyright 2017 Google Inc. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/bin/try.py b/src/3rdparty/chromium/third_party/skia/bin/try.py +index f86f2cda7..093eb9c70 100755 +--- a/src/3rdparty/chromium/third_party/skia/bin/try.py ++++ b/src/3rdparty/chromium/third_party/skia/bin/try.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/docker/skia-with-swift-shader-base/build-with-swift-shader-and-run b/src/3rdparty/chromium/third_party/skia/docker/skia-with-swift-shader-base/build-with-swift-shader-and-run +index 3fd96afe8..8e180dddf 100755 +--- a/src/3rdparty/chromium/third_party/skia/docker/skia-with-swift-shader-base/build-with-swift-shader-and-run ++++ b/src/3rdparty/chromium/third_party/skia/docker/skia-with-swift-shader-base/build-with-swift-shader-and-run +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + import subprocess + import os +diff --git a/src/3rdparty/chromium/third_party/skia/experimental/tools/generate-unicode-test-txt b/src/3rdparty/chromium/third_party/skia/experimental/tools/generate-unicode-test-txt +index 944da3156..3f6a16ffe 100755 +--- a/src/3rdparty/chromium/third_party/skia/experimental/tools/generate-unicode-test-txt ++++ b/src/3rdparty/chromium/third_party/skia/experimental/tools/generate-unicode-test-txt +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/experimental/tools/mskp_parser.py b/src/3rdparty/chromium/third_party/skia/experimental/tools/mskp_parser.py +index e9698f228..44d2bbd38 100755 +--- a/src/3rdparty/chromium/third_party/skia/experimental/tools/mskp_parser.py ++++ b/src/3rdparty/chromium/third_party/skia/experimental/tools/mskp_parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/ar.py b/src/3rdparty/chromium/third_party/skia/gn/ar.py +index c7ffb04f6..05d6ce9cb 100644 +--- a/src/3rdparty/chromium/third_party/skia/gn/ar.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/ar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/call.py b/src/3rdparty/chromium/third_party/skia/gn/call.py +index edda821fe..7cfa42db7 100644 +--- a/src/3rdparty/chromium/third_party/skia/gn/call.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/call.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/checkdir.py b/src/3rdparty/chromium/third_party/skia/gn/checkdir.py +index 4de7e8020..0b7aa4a71 100644 +--- a/src/3rdparty/chromium/third_party/skia/gn/checkdir.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/checkdir.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/codesign_ios.py b/src/3rdparty/chromium/third_party/skia/gn/codesign_ios.py +index beb3603b0..3ac469ecd 100644 +--- a/src/3rdparty/chromium/third_party/skia/gn/codesign_ios.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/codesign_ios.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2.7 ++#!/usr/lib/python2.7.7 + # + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/compile_processors.py b/src/3rdparty/chromium/third_party/skia/gn/compile_processors.py +index 20b8d7d5b..259056f13 100755 +--- a/src/3rdparty/chromium/third_party/skia/gn/compile_processors.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/compile_processors.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/cp.py b/src/3rdparty/chromium/third_party/skia/gn/cp.py +index eedfcb2c7..3eeec89c9 100644 +--- a/src/3rdparty/chromium/third_party/skia/gn/cp.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/cp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/create_sksl_enums.py b/src/3rdparty/chromium/third_party/skia/gn/create_sksl_enums.py +index 302a8781f..9c7397895 100644 +--- a/src/3rdparty/chromium/third_party/skia/gn/create_sksl_enums.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/create_sksl_enums.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/find_headers.py b/src/3rdparty/chromium/third_party/skia/gn/find_headers.py +index d02bd906b..0c6f5ac29 100755 +--- a/src/3rdparty/chromium/third_party/skia/gn/find_headers.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/find_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/find_ios_sysroot.py b/src/3rdparty/chromium/third_party/skia/gn/find_ios_sysroot.py +index 789ae9f9a..f0aa73c8f 100644 +--- a/src/3rdparty/chromium/third_party/skia/gn/find_ios_sysroot.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/find_ios_sysroot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/gen_plist_ios.py b/src/3rdparty/chromium/third_party/skia/gn/gen_plist_ios.py +index e4041be38..4b9af08a4 100644 +--- a/src/3rdparty/chromium/third_party/skia/gn/gen_plist_ios.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/gen_plist_ios.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2.7 ++#!/usr/lib/python2.7.7 + # + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/gn_to_bp.py b/src/3rdparty/chromium/third_party/skia/gn/gn_to_bp.py +index 8174a3252..ac8f0332f 100644 +--- a/src/3rdparty/chromium/third_party/skia/gn/gn_to_bp.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/gn_to_bp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/gn_to_bp_utils.py b/src/3rdparty/chromium/third_party/skia/gn/gn_to_bp_utils.py +index c572da87a..d8f4d1915 100644 +--- a/src/3rdparty/chromium/third_party/skia/gn/gn_to_bp_utils.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/gn_to_bp_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/gn_to_cmake.py b/src/3rdparty/chromium/third_party/skia/gn/gn_to_cmake.py +index 7f2f3642e..2c5b0aeda 100644 +--- a/src/3rdparty/chromium/third_party/skia/gn/gn_to_cmake.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/gn_to_cmake.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/highest_version_dir.py b/src/3rdparty/chromium/third_party/skia/gn/highest_version_dir.py +index 1b82697d9..8ffe944b2 100644 +--- a/src/3rdparty/chromium/third_party/skia/gn/highest_version_dir.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/highest_version_dir.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/is_clang.py b/src/3rdparty/chromium/third_party/skia/gn/is_clang.py +index a63111c7a..cd912f7d2 100755 +--- a/src/3rdparty/chromium/third_party/skia/gn/is_clang.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/is_clang.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/push_to_android.py b/src/3rdparty/chromium/third_party/skia/gn/push_to_android.py +index 694439bf5..d3d61fd81 100755 +--- a/src/3rdparty/chromium/third_party/skia/gn/push_to_android.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/push_to_android.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/gn/run_sksllex.py b/src/3rdparty/chromium/third_party/skia/gn/run_sksllex.py +index 0377283b5..e0a210fea 100755 +--- a/src/3rdparty/chromium/third_party/skia/gn/run_sksllex.py ++++ b/src/3rdparty/chromium/third_party/skia/gn/run_sksllex.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/platform_tools/android/bin/android_build_app b/src/3rdparty/chromium/third_party/skia/platform_tools/android/bin/android_build_app +index e650e10fe..009c33724 100755 +--- a/src/3rdparty/chromium/third_party/skia/platform_tools/android/bin/android_build_app ++++ b/src/3rdparty/chromium/third_party/skia/platform_tools/android/bin/android_build_app +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/platform_tools/android/skp_gen/android_skp_capture.py b/src/3rdparty/chromium/third_party/skia/platform_tools/android/skp_gen/android_skp_capture.py +index 3045b9f97..5cd62f179 100644 +--- a/src/3rdparty/chromium/third_party/skia/platform_tools/android/skp_gen/android_skp_capture.py ++++ b/src/3rdparty/chromium/third_party/skia/platform_tools/android/skp_gen/android_skp_capture.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2015 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/platform_tools/android/tradefed/upload_dm_results.py b/src/3rdparty/chromium/third_party/skia/platform_tools/android/tradefed/upload_dm_results.py +index a8ca01e64..776f70e51 100755 +--- a/src/3rdparty/chromium/third_party/skia/platform_tools/android/tradefed/upload_dm_results.py ++++ b/src/3rdparty/chromium/third_party/skia/platform_tools/android/tradefed/upload_dm_results.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/BUILD_simulator.py b/src/3rdparty/chromium/third_party/skia/tools/BUILD_simulator.py +index efed6faf4..005c93fa6 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/BUILD_simulator.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/BUILD_simulator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2015 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/tools/add_codereview_message.py b/src/3rdparty/chromium/third_party/skia/tools/add_codereview_message.py +index ea4afd845..70390e6c4 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/add_codereview_message.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/add_codereview_message.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + + # Copyright 2014 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/tools/android/measure_fps.py b/src/3rdparty/chromium/third_party/skia/tools/android/measure_fps.py +index 7ec80dcc5..69a7e8033 100644 +--- a/src/3rdparty/chromium/third_party/skia/tools/android/measure_fps.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/android/measure_fps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/tools/android/upload_to_android.py b/src/3rdparty/chromium/third_party/skia/tools/android/upload_to_android.py +index dba0c1692..bdd6935b5 100644 +--- a/src/3rdparty/chromium/third_party/skia/tools/android/upload_to_android.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/android/upload_to_android.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/build_command_buffer.py b/src/3rdparty/chromium/third_party/skia/tools/build_command_buffer.py +index 39c089da5..f2f5fe863 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/build_command_buffer.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/build_command_buffer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/tools/build_workaround_header.py b/src/3rdparty/chromium/third_party/skia/tools/build_workaround_header.py +index f1d45de20..b81fe64c5 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/build_workaround_header.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/build_workaround_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/calmbench/ab.py b/src/3rdparty/chromium/third_party/skia/tools/calmbench/ab.py +index 6a45fe41a..fbe0b6f00 100644 +--- a/src/3rdparty/chromium/third_party/skia/tools/calmbench/ab.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/calmbench/ab.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # encoding: utf-8 + + # Copyright 2017 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/check-headers-self-sufficient b/src/3rdparty/chromium/third_party/skia/tools/check-headers-self-sufficient +index 6212839e5..d5f582d8b 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/check-headers-self-sufficient ++++ b/src/3rdparty/chromium/third_party/skia/tools/check-headers-self-sufficient +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/tools/compare_codereview.py b/src/3rdparty/chromium/third_party/skia/tools/compare_codereview.py +index a58b3c697..ea80279ba 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/compare_codereview.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/compare_codereview.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + + # Copyright 2014 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/tools/embed_resources.py b/src/3rdparty/chromium/third_party/skia/tools/embed_resources.py +index 98b6c9620..711ca14b1 100644 +--- a/src/3rdparty/chromium/third_party/skia/tools/embed_resources.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/embed_resources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + ''' + Copyright 2015 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/find_run_binary.py b/src/3rdparty/chromium/third_party/skia/tools/find_run_binary.py +index f71a80866..a72b824c3 100644 +--- a/src/3rdparty/chromium/third_party/skia/tools/find_run_binary.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/find_run_binary.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/fix_pythonpath.py b/src/3rdparty/chromium/third_party/skia/tools/fix_pythonpath.py +index c84738ac8..ee9d59f17 100644 +--- a/src/3rdparty/chromium/third_party/skia/tools/fix_pythonpath.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/fix_pythonpath.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/fonts/generate_fir_coeff.py b/src/3rdparty/chromium/third_party/skia/tools/fonts/generate_fir_coeff.py +index f5cc5e55a..0d860b9a8 100644 +--- a/src/3rdparty/chromium/third_party/skia/tools/fonts/generate_fir_coeff.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/fonts/generate_fir_coeff.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + ''' + Copyright 2013 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/git-sync-deps b/src/3rdparty/chromium/third_party/skia/tools/git-sync-deps +index c7379c0b5..49eff4413 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/git-sync-deps ++++ b/src/3rdparty/chromium/third_party/skia/tools/git-sync-deps +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 Google Inc. + # + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/skia/tools/jsondiff.py b/src/3rdparty/chromium/third_party/skia/tools/jsondiff.py +index ed4731ad3..c11d58aab 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/jsondiff.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/jsondiff.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + ''' + Copyright 2013 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/lua/find_ngrams_on_ct b/src/3rdparty/chromium/third_party/skia/tools/lua/find_ngrams_on_ct +index be3e4c07f..1cdfc966b 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/lua/find_ngrams_on_ct ++++ b/src/3rdparty/chromium/third_party/skia/tools/lua/find_ngrams_on_ct +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + + """Run Cluster Telemetry to compute n-grams from SKPs.""" +diff --git a/src/3rdparty/chromium/third_party/skia/tools/lua/gradients.py b/src/3rdparty/chromium/third_party/skia/tools/lua/gradients.py +index 580781731..a5f8dbf84 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/lua/gradients.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/lua/gradients.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/tools/lua/trigger_ct_lua b/src/3rdparty/chromium/third_party/skia/tools/lua/trigger_ct_lua +index 78915548a..f29998706 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/lua/trigger_ct_lua ++++ b/src/3rdparty/chromium/third_party/skia/tools/lua/trigger_ct_lua +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + + """ Trigger a Cluster Telemetry job with the given Lua script. """ +diff --git a/src/3rdparty/chromium/third_party/skia/tools/merge_static_libs.py b/src/3rdparty/chromium/third_party/skia/tools/merge_static_libs.py +index a32c3a502..249f6a379 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/merge_static_libs.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/merge_static_libs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/milestone.py b/src/3rdparty/chromium/third_party/skia/tools/milestone.py +index 2577277f1..e28543774 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/milestone.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/milestone.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 Google Inc. + # + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/skia/tools/parse_llvm_coverage.py b/src/3rdparty/chromium/third_party/skia/tools/parse_llvm_coverage.py +index 5569fadac..946ccd359 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/parse_llvm_coverage.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/parse_llvm_coverage.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/rebaseline/toggle_legacy_flag.py b/src/3rdparty/chromium/third_party/skia/tools/rebaseline/toggle_legacy_flag.py +index 80edeb2bc..807b27222 100644 +--- a/src/3rdparty/chromium/third_party/skia/tools/rebaseline/toggle_legacy_flag.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/rebaseline/toggle_legacy_flag.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/reformat-json.py b/src/3rdparty/chromium/third_party/skia/tools/reformat-json.py +index 593d62261..6175b8b87 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/reformat-json.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/reformat-json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + ''' + Copyright 2013 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/retrieve_from_googlesource.py b/src/3rdparty/chromium/third_party/skia/tools/retrieve_from_googlesource.py +index 2f78ce039..141c89460 100644 +--- a/src/3rdparty/chromium/third_party/skia/tools/retrieve_from_googlesource.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/retrieve_from_googlesource.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/skia/tools/sanitize_source_files.py b/src/3rdparty/chromium/third_party/skia/tools/sanitize_source_files.py +index 1f343b430..48a3d4016 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/sanitize_source_files.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/sanitize_source_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/skp/webpages_playback.py b/src/3rdparty/chromium/third_party/skia/tools/skp/webpages_playback.py +index 213cef352..8eea2dd7d 100644 +--- a/src/3rdparty/chromium/third_party/skia/tools/skp/webpages_playback.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/skp/webpages_playback.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/skpbench/sheet.py b/src/3rdparty/chromium/third_party/skia/tools/skpbench/sheet.py +index d7cf1e2fc..a9c07ed65 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/skpbench/sheet.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/skpbench/sheet.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/tools/skpbench/skiaperf.py b/src/3rdparty/chromium/third_party/skia/tools/skpbench/skiaperf.py +index 8e4f83701..b143e8920 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/skpbench/skiaperf.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/skpbench/skiaperf.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/tools/skpbench/skpbench.py b/src/3rdparty/chromium/third_party/skia/tools/skpbench/skpbench.py +index 9d111f0ff..4ca4cad36 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/skpbench/skpbench.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/skpbench/skpbench.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/tools/skqp/download_model b/src/3rdparty/chromium/third_party/skia/tools/skqp/download_model +index 209f55059..1afc6ed79 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/skqp/download_model ++++ b/src/3rdparty/chromium/third_party/skia/tools/skqp/download_model +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 Google Inc. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/skia/tools/skqp/generate_gn_args b/src/3rdparty/chromium/third_party/skia/tools/skqp/generate_gn_args +index 4dc1aa12a..4aa68e166 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/skqp/generate_gn_args ++++ b/src/3rdparty/chromium/third_party/skia/tools/skqp/generate_gn_args +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 Google Inc. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/skia/tools/skqp/get_gold_results.py b/src/3rdparty/chromium/third_party/skia/tools/skqp/get_gold_results.py +index ebf23f283..169792718 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/skqp/get_gold_results.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/skqp/get_gold_results.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 Google LLC. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/skia/tools/skqp/gn_to_bp.py b/src/3rdparty/chromium/third_party/skia/tools/skqp/gn_to_bp.py +index 02bd638c4..707e82a61 100644 +--- a/src/3rdparty/chromium/third_party/skia/tools/skqp/gn_to_bp.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/skqp/gn_to_bp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 Google Inc. + # +diff --git a/src/3rdparty/chromium/third_party/skia/tools/skqp/make_apk_list.py b/src/3rdparty/chromium/third_party/skia/tools/skqp/make_apk_list.py +index 80d36afdd..8cfef6eca 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/skqp/make_apk_list.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/skqp/make_apk_list.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 Google LLC. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/skia/tools/skqp/make_rendertests_list.py b/src/3rdparty/chromium/third_party/skia/tools/skqp/make_rendertests_list.py +index 54d9203fe..cfe824b23 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/skqp/make_rendertests_list.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/skqp/make_rendertests_list.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 Google LLC. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/skia/tools/skqp/make_universal_apk.py b/src/3rdparty/chromium/third_party/skia/tools/skqp/make_universal_apk.py +index 8dd67d7ba..48e697fbc 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/skqp/make_universal_apk.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/skqp/make_universal_apk.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 Google LLC. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/skqp/run_skqp_exe b/src/3rdparty/chromium/third_party/skia/tools/skqp/run_skqp_exe +index 7b17425dc..66b992332 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/skqp/run_skqp_exe ++++ b/src/3rdparty/chromium/third_party/skia/tools/skqp/run_skqp_exe +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 Google Inc. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/skia/tools/skqp/setup_resources b/src/3rdparty/chromium/third_party/skia/tools/skqp/setup_resources +index 22f27a85d..8b77fd184 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/skqp/setup_resources ++++ b/src/3rdparty/chromium/third_party/skia/tools/skqp/setup_resources +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 Google Inc. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/skia/tools/svg/svg_downloader.py b/src/3rdparty/chromium/third_party/skia/tools/svg/svg_downloader.py +index 769c8fff0..ff247a5a1 100644 +--- a/src/3rdparty/chromium/third_party/skia/tools/svg/svg_downloader.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/svg/svg_downloader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/third_party/skia/tools/test_all.py b/src/3rdparty/chromium/third_party/skia/tools/test_all.py +index 282ec8573..d7606f895 100755 +--- a/src/3rdparty/chromium/third_party/skia/tools/test_all.py ++++ b/src/3rdparty/chromium/third_party/skia/tools/test_all.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + """ + Copyright 2014 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/sqlite/scripts/extract_sqlite_api.py b/src/3rdparty/chromium/third_party/sqlite/scripts/extract_sqlite_api.py +index f82f502b6..2431fa259 100755 +--- a/src/3rdparty/chromium/third_party/sqlite/scripts/extract_sqlite_api.py ++++ b/src/3rdparty/chromium/third_party/sqlite/scripts/extract_sqlite_api.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/sqlite/scripts/extract_sqlite_api_unittest.py b/src/3rdparty/chromium/third_party/sqlite/scripts/extract_sqlite_api_unittest.py +index e612b20ab..104e2fd58 100755 +--- a/src/3rdparty/chromium/third_party/sqlite/scripts/extract_sqlite_api_unittest.py ++++ b/src/3rdparty/chromium/third_party/sqlite/scripts/extract_sqlite_api_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/DSAclean.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/DSAclean.py +index 6c4335701..1372ecb7a 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/DSAclean.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/DSAclean.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#!/usr/lib/python2.7 + + #changelog: + #10/13/2005b: replaced the # in tmp(.#*)* with alphanumeric and _, this will then remove +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/DSAextract.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/DSAextract.py +index 89dece1f3..cc834e4a7 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/DSAextract.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/DSAextract.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#!/usr/lib/python2.7 + + #this is a script to extract given named nodes from a dot file, with + #the associated edges. An edge is kept iff for edge x -> y +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/Misc/zkill b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/Misc/zkill +index bc0bfd586..97283e3a0 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/Misc/zkill ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/Misc/zkill +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + import os + import re +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/Target/ARM/analyze-match-table.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/Target/ARM/analyze-match-table.py +index aa952d400..a8c126255 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/Target/ARM/analyze-match-table.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/Target/ARM/analyze-match-table.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + def analyze_match_table(path): + # Extract the instruction table. +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/git/find-rev b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/git/find-rev +index a6161db18..4131fea9d 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/git/find-rev ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/git/find-rev +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + import os, sys, subprocess + +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lint/common_lint.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lint/common_lint.py +index e982680c0..733c8ca8d 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lint/common_lint.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lint/common_lint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Common lint functions applicable to multiple types of files. + +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lint/cpp_lint.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lint/cpp_lint.py +index 07fad5840..c6f34cca7 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lint/cpp_lint.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lint/cpp_lint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Checks C++ files to make sure they conform to LLVM standards, as specified in + # http://llvm.org/docs/CodingStandards.html . +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lint/generic_lint.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lint/generic_lint.py +index c8f4835bb..70b49bca4 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lint/generic_lint.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lint/generic_lint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Checks files to make sure they conform to LLVM standards which can be applied + # to any programming language: at present, line length and trailing whitespace. +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lit/lit.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lit/lit.py +index 851063b3b..99df75989 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lit/lit.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lit/lit.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + if __name__=='__main__': + import lit +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lit/lit/ProgressBar.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lit/lit/ProgressBar.py +index 5c85a175c..d7766f618 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lit/lit/ProgressBar.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lit/lit/ProgressBar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Source: http://code.activestate.com/recipes/475116/, with + # modifications by Daniel Dunbar. +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lit/lit/main.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lit/lit/main.py +index e1a380c3f..70d1bc212 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lit/lit/main.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/lit/lit/main.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + """ + lit - LLVM Integrated Tester. +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/llvm-lit/llvm-lit.in b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/llvm-lit/llvm-lit.in +index 1df1747a1..f9efd1d11 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/llvm-lit/llvm-lit.in ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/llvm-lit/llvm-lit.in +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + import os + import sys +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/llvmbuild b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/llvmbuild +index b623d3202..e2bcf5fd8 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/llvmbuild ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/llvmbuild +@@ -1,4 +1,4 @@ +-#!/usr/bin/python3 ++#!/usr/lib/python2.7 + ##===- utils/llvmbuild - Build the LLVM project ----------------*-python-*-===## + # + # The LLVM Compiler Infrastructure +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/release/findRegressions.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/release/findRegressions.py +index 7629c8b4f..bdcc082e1 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/release/findRegressions.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/release/findRegressions.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + import re, string, sys, os, time, math + + DEBUG = 0 +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/show-diagnostics b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/show-diagnostics +index 3a69793ab..aec9628d7 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/show-diagnostics ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/LLVM/utils/show-diagnostics +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + import plistlib + +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/bloat/bloat.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/bloat/bloat.py +index 6abf55c63..8ddc47bbc 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/bloat/bloat.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/bloat/bloat.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2013 Google Inc. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/bisection-test.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/bisection-test.py +index 81ae63915..2c29437fb 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/bisection-test.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/bisection-test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + import argparse + import sys + +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/bisection-tool.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/bisection-tool.py +index 6e6c6662f..95e7c2600 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/bisection-tool.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/bisection-tool.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + import argparse + import math +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/build-pnacl-ir.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/build-pnacl-ir.py +index 2ced17afd..dd463dc9e 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/build-pnacl-ir.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/build-pnacl-ir.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + import argparse + import errno +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/build-runtime.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/build-runtime.py +index a351fd686..4b5bc1def 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/build-runtime.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/build-runtime.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + import argparse + import os +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/crosstest.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/crosstest.py +index 6f8ed5716..a99c45a5b 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/crosstest.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/crosstest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + import argparse + import os +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/crosstest_generator.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/crosstest_generator.py +index d2e5652fd..b698fa298 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/crosstest_generator.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/crosstest_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + import argparse + import collections +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/if.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/if.py +index 86923c639..6e305c625 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/if.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/if.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + import argparse + import os +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/run-pnacl-sz.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/run-pnacl-sz.py +index eee5b49da..b53fb6cee 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/run-pnacl-sz.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/run-pnacl-sz.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + import argparse + import itertools +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/sz-clang++.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/sz-clang++.py +index 121dd5ae5..b0d90d05f 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/sz-clang++.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/sz-clang++.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + import sz_driver + +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/sz-clang.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/sz-clang.py +index 7b93ea046..6fbaad758 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/sz-clang.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/sz-clang.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + import sz_driver + +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/szbuild.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/szbuild.py +index 3b8a1f5ab..6bfa1d964 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/szbuild.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/szbuild.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + import argparse + import os +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/szbuild_spec2k.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/szbuild_spec2k.py +index b9cf15d1d..6ce1de22d 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/szbuild_spec2k.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/szbuild_spec2k.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + import argparse + import os +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/targets.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/targets.py +index 1f73db13b..8cdefddbe 100644 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/targets.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/targets.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + from collections import namedtuple + import glob +diff --git a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/wasm-run-torture-tests.py b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/wasm-run-torture-tests.py +index fb8c8cf1d..81f33aff4 100755 +--- a/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/wasm-run-torture-tests.py ++++ b/src/3rdparty/chromium/third_party/swiftshader/third_party/subzero/pydir/wasm-run-torture-tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + + #===- subzero/wasm-run-torture-tests.py - Subzero WASM Torture Test Driver ===// + # +diff --git a/src/3rdparty/chromium/third_party/tlslite/scripts/tls.py b/src/3rdparty/chromium/third_party/tlslite/scripts/tls.py +index 48035ce2c..3bda2a490 100755 +--- a/src/3rdparty/chromium/third_party/tlslite/scripts/tls.py ++++ b/src/3rdparty/chromium/third_party/tlslite/scripts/tls.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Authors: + # Trevor Perrin +diff --git a/src/3rdparty/chromium/third_party/tlslite/scripts/tlsdb.py b/src/3rdparty/chromium/third_party/tlslite/scripts/tlsdb.py +index 476d61899..b2c60a491 100755 +--- a/src/3rdparty/chromium/third_party/tlslite/scripts/tlsdb.py ++++ b/src/3rdparty/chromium/third_party/tlslite/scripts/tlsdb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Authors: + # Trevor Perrin +diff --git a/src/3rdparty/chromium/third_party/tlslite/setup.py b/src/3rdparty/chromium/third_party/tlslite/setup.py +index 3ce281ae2..5f2935202 100755 +--- a/src/3rdparty/chromium/third_party/tlslite/setup.py ++++ b/src/3rdparty/chromium/third_party/tlslite/setup.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Author: Trevor Perrin + # See the LICENSE file for legal information regarding use of this file. +diff --git a/src/3rdparty/chromium/third_party/visualmetrics/src/visualmetrics.py b/src/3rdparty/chromium/third_party/visualmetrics/src/visualmetrics.py +index 7f1d5de98..814a76572 100755 +--- a/src/3rdparty/chromium/third_party/visualmetrics/src/visualmetrics.py ++++ b/src/3rdparty/chromium/third_party/visualmetrics/src/visualmetrics.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + """ + Copyright (c) 2014, Google Inc. + All rights reserved. +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/__init__.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/__init__.py +index 5577ae2f5..5afc8415d 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/__init__.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2008-2010 Webdriver_name committers + # Copyright 2008-2010 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/chrome/options.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/chrome/options.py +index 102ecb8e8..8ca5b0c9c 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/chrome/options.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/chrome/options.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2012 Webdriver_name committers + # Copyright 2012 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/chrome/service.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/chrome/service.py +index a611b8dba..8dcdbc050 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/chrome/service.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/chrome/service.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2011 Webdriver_name committers + # Copyright 2011 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/chrome/webdriver.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/chrome/webdriver.py +index fdb5b6a31..c723e4150 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/chrome/webdriver.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/chrome/webdriver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2011 Webdriver_name committers + # Copyright 2011 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/ie/__init__.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/ie/__init__.py +index 8e02e27ed..bb81ee314 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/ie/__init__.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/ie/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/ie/service.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/ie/service.py +index 7417781d1..f8800783a 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/ie/service.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/ie/service.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2012 Webdriver_name committers + # Copyright 2012 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/ie/webdriver.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/ie/webdriver.py +index 98881a6cb..f8774324b 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/ie/webdriver.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/ie/webdriver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2008-2010 WebDriver committers + # Copyright 2008-2010 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/opera/service.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/opera/service.py +index 688b8d899..76a02f5c4 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/opera/service.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/opera/service.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2011 Webdriver_name committers + # Copyright 2011 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/opera/webdriver.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/opera/webdriver.py +index af4883c62..a6527806b 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/opera/webdriver.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/opera/webdriver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2011 Webdriver_name committers + # Copyright 2011 Google Inc. +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/phantomjs/service.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/phantomjs/service.py +index 8d969c7a8..4db23fe6d 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/phantomjs/service.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/phantomjs/service.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2012 Software Freedom Conservancy + # +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/phantomjs/webdriver.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/phantomjs/webdriver.py +index 25eca5a41..8b088d9bd 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/phantomjs/webdriver.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/phantomjs/webdriver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2012 Software freedom conservancy + # +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/__init__.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/__init__.py +index 79219fdf0..a24f77499 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/__init__.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2011 WebDriver committers + # +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/abstract_event_listener.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/abstract_event_listener.py +index 1c2d44e00..b821c55c0 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/abstract_event_listener.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/abstract_event_listener.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2011 Software Freedom Conservancy. + # +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/color.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/color.py +index a6fff23fc..f13ba2258 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/color.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/color.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + # Copyright 2011 Software Freedom Conservancy. + # +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/event_firing_webdriver.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/event_firing_webdriver.py +index 5f0ee8b37..394860872 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/event_firing_webdriver.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/event_firing_webdriver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2011 Software Freedom Conservancy. + # +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/events.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/events.py +index 1b3d46a61..c3b5e37b5 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/events.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/events.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2011 Software Freedom Conservancy. + # +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/select.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/select.py +index 5bd103a05..9a269abe6 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/select.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/select.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2011 Software Freedom Conservancy. + # +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/ui.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/ui.py +index 79c8a177c..f86311a86 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/ui.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/ui.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2011 Software Freedom Conservancy. + # +diff --git a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/wait.py b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/wait.py +index 2e693081c..9eee31cdf 100644 +--- a/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/wait.py ++++ b/src/3rdparty/chromium/third_party/webdriver/pylib/selenium/webdriver/support/wait.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2011 Software Freedom Conservancy. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/audio/test/low_bandwidth_audio_test.py b/src/3rdparty/chromium/third_party/webrtc/audio/test/low_bandwidth_audio_test.py +index add4f2f72..74f0aaff0 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/audio/test/low_bandwidth_audio_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/audio/test/low_bandwidth_audio_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/audio/test/unittests/low_bandwidth_audio_test_test.py b/src/3rdparty/chromium/third_party/webrtc/audio/test/unittests/low_bandwidth_audio_test_test.py +index 18c1eb188..009d8be3e 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/audio/test/unittests/low_bandwidth_audio_test_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/audio/test/unittests/low_bandwidth_audio_test_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/examples/androidtests/gradle_project_test.py b/src/3rdparty/chromium/third_party/webrtc/examples/androidtests/gradle_project_test.py +index 7db5797ef..3d499ffe2 100644 +--- a/src/3rdparty/chromium/third_party/webrtc/examples/androidtests/gradle_project_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/examples/androidtests/gradle_project_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/examples/androidtests/video_quality_loopback_test.py b/src/3rdparty/chromium/third_party/webrtc/examples/androidtests/video_quality_loopback_test.py +index fc198a826..59b355182 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/examples/androidtests/video_quality_loopback_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/examples/androidtests/video_quality_loopback_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/modules/audio_coding/audio_network_adaptor/parse_ana_dump.py b/src/3rdparty/chromium/third_party/webrtc/modules/audio_coding/audio_network_adaptor/parse_ana_dump.py +index 1bd5f0c28..fb2334538 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/modules/audio_coding/audio_network_adaptor/parse_ana_dump.py ++++ b/src/3rdparty/chromium/third_party/webrtc/modules/audio_coding/audio_network_adaptor/parse_ana_dump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python2 ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment.py b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment.py +index 75c1c7d7b..5a91be287 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment.py ++++ b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_boxplot.py b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_boxplot.py +index ec87970d7..ff11b9828 100644 +--- a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_boxplot.py ++++ b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_boxplot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_export.py b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_export.py +index 5c8a52bf1..24f58859a 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_export.py ++++ b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_export.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_gencfgs.py b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_gencfgs.py +index 698579bdc..ce22f9653 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_gencfgs.py ++++ b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_gencfgs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_optimize.py b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_optimize.py +index 3daf48248..fa2486c8b 100644 +--- a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_optimize.py ++++ b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_optimize.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/quality_assessment/fake_external_vad.py b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/quality_assessment/fake_external_vad.py +index 7c75e8f5c..62c9019a0 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/quality_assessment/fake_external_vad.py ++++ b/src/3rdparty/chromium/third_party/webrtc/modules/audio_processing/test/py_quality_assessment/quality_assessment/fake_external_vad.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/modules/remote_bitrate_estimator/test/plot_dynamics.py b/src/3rdparty/chromium/third_party/webrtc/modules/remote_bitrate_estimator/test/plot_dynamics.py +index e5180634c..c0bf60a2f 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/modules/remote_bitrate_estimator/test/plot_dynamics.py ++++ b/src/3rdparty/chromium/third_party/webrtc/modules/remote_bitrate_estimator/test/plot_dynamics.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/presubmit_test.py b/src/3rdparty/chromium/third_party/webrtc/presubmit_test.py +index d6e512954..59d9c1ada 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/presubmit_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/presubmit_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 The WebRTC project authors. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/compare_videos.py b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/compare_videos.py +index 0cb4a6ddb..aaa788574 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/compare_videos.py ++++ b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/compare_videos.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/network_tester/create_network_tester_config.py b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/network_tester/create_network_tester_config.py +index 57c1eb894..79d8e6286 100644 +--- a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/network_tester/create_network_tester_config.py ++++ b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/network_tester/create_network_tester_config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/py_event_log_analyzer/misc_test.py b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/py_event_log_analyzer/misc_test.py +index 33449a707..74638d791 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/py_event_log_analyzer/misc_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/py_event_log_analyzer/misc_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/py_event_log_analyzer/rtp_analyzer_test.py b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/py_event_log_analyzer/rtp_analyzer_test.py +index dc6cb2250..26d3f4e71 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/py_event_log_analyzer/rtp_analyzer_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/py_event_log_analyzer/rtp_analyzer_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/build_apprtc.py b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/build_apprtc.py +index 367a2602d..b5441b5db 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/build_apprtc.py ++++ b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/build_apprtc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/download_apprtc.py b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/download_apprtc.py +index f6db78527..b05392bab 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/download_apprtc.py ++++ b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/download_apprtc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/setup_apprtc.py b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/setup_apprtc.py +index 2b463e004..e59a918b9 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/setup_apprtc.py ++++ b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/setup_apprtc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/utils.py b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/utils.py +index e0f679d6b..fa60130b3 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/utils.py ++++ b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/testing/utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/video_analysis.py b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/video_analysis.py +index 0c22617ec..9ed798ebd 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/video_analysis.py ++++ b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/video_analysis.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/video_analysis_test.py b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/video_analysis_test.py +index e0c0f4bc1..e9212fe41 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/rtc_tools/video_analysis_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/rtc_tools/video_analysis_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/android/build_aar.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/android/build_aar.py +index 81e545d11..76b661136 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/android/build_aar.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/android/build_aar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/android/release_aar.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/android/release_aar.py +index bb22b1132..73f317c6c 100644 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/android/release_aar.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/android/release_aar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/autoroller/roll_deps.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/autoroller/roll_deps.py +index 6a8e08290..4e74b6115 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/autoroller/roll_deps.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/autoroller/roll_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/autoroller/unittests/roll_deps_test.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/autoroller/unittests/roll_deps_test.py +index 33efe0908..e4324c1ac 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/autoroller/unittests/roll_deps_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/autoroller/unittests/roll_deps_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/coverage/generate_coverage_command.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/coverage/generate_coverage_command.py +index 856666816..9a61c85c1 100644 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/coverage/generate_coverage_command.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/coverage/generate_coverage_command.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2018 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/coverage/generate_ios_coverage_command.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/coverage/generate_ios_coverage_command.py +index f81ee2c62..d1b41c106 100644 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/coverage/generate_ios_coverage_command.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/coverage/generate_ios_coverage_command.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2018 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/cpu/cpu_mon.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/cpu/cpu_mon.py +index 128a5c0bf..275cdc5b8 100644 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/cpu/cpu_mon.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/cpu/cpu_mon.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/download_tools.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/download_tools.py +index 7324245f3..76e446735 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/download_tools.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/download_tools.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/ensure_webcam_is_running.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/ensure_webcam_is_running.py +index 20cf49e13..87f66415a 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/ensure_webcam_is_running.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/ensure_webcam_is_running.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2014 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/get_landmines.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/get_landmines.py +index 91980844f..ca04e46e0 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/get_landmines.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/get_landmines.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/gn_check_autofix.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/gn_check_autofix.py +index e44f7122d..924cd0884 100644 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/gn_check_autofix.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/gn_check_autofix.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/gtest-parallel-wrapper.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/gtest-parallel-wrapper.py +index 7be4b2b52..3de4fbfc2 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/gtest-parallel-wrapper.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/gtest-parallel-wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/gtest_parallel_wrapper_test.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/gtest_parallel_wrapper_test.py +index e5447e32d..27095af82 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/gtest_parallel_wrapper_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/gtest_parallel_wrapper_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2018 The WebRTC project authors. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/ios/build_ios_libs.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/ios/build_ios_libs.py +index 46508cf15..392f7eff8 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/ios/build_ios_libs.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/ios/build_ios_libs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/ios/merge_ios_libs.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/ios/merge_ios_libs.py +index 651024eb6..6bc6f9379 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/ios/merge_ios_libs.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/ios/merge_ios_libs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + # Copyright 2016 The WebRTC project authors. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/libs/generate_licenses.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/libs/generate_licenses.py +index 746694ca2..c63f3fff3 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/libs/generate_licenses.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/libs/generate_licenses.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 The WebRTC project authors. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/libs/generate_licenses_test.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/libs/generate_licenses_test.py +index 03f14459c..c886ec444 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/libs/generate_licenses_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/libs/generate_licenses_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # pylint: disable=relative-import,protected-access,unused-argument + + # Copyright 2017 The WebRTC project authors. All Rights Reserved. +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/mb/mb.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/mb/mb.py +index 485fceb85..de21e8bca 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/mb/mb.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/mb/mb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/mb/mb_unittest.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/mb/mb_unittest.py +index 0e7173abb..424365e49 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/mb/mb_unittest.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/mb/mb_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/network_emulator/config.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/network_emulator/config.py +index 60fa485db..711af3364 100644 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/network_emulator/config.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/network_emulator/config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/network_emulator/emulate.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/network_emulator/emulate.py +index 08049a542..aae491cec 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/network_emulator/emulate.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/network_emulator/emulate.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/network_emulator/network_emulator.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/network_emulator/network_emulator.py +index aa3ebda4c..90d6f6100 100644 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/network_emulator/network_emulator.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/network_emulator/network_emulator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_orphan_headers.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_orphan_headers.py +index deb445cd8..6c332077f 100644 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_orphan_headers.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_orphan_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_orphan_headers_test.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_orphan_headers_test.py +index 9acf25a51..9c369def2 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_orphan_headers_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_orphan_headers_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_package_boundaries.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_package_boundaries.py +index 4b39bc5c0..88519c971 100644 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_package_boundaries.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_package_boundaries.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_package_boundaries_test.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_package_boundaries_test.py +index 7a5874cf2..46086330d 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_package_boundaries_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/check_package_boundaries_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/gn_check_test.py b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/gn_check_test.py +index f7e158cd9..03b4452f9 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/gn_check_test.py ++++ b/src/3rdparty/chromium/third_party/webrtc/tools_webrtc/presubmit_checks_lib/gn_check_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2017 The WebRTC project authors. All Rights Reserved. + # +diff --git a/src/3rdparty/chromium/third_party/webrtc/video/full_stack_tests_plot.py b/src/3rdparty/chromium/third_party/webrtc/video/full_stack_tests_plot.py +index f50c297b1..246d34a30 100755 +--- a/src/3rdparty/chromium/third_party/webrtc/video/full_stack_tests_plot.py ++++ b/src/3rdparty/chromium/third_party/webrtc/video/full_stack_tests_plot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The WebRTC project authors. All Rights Reserved. + # + # Use of this source code is governed by a BSD-style license +diff --git a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/frontends/yasm/genstring.py b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/frontends/yasm/genstring.py +index 5e8bf8a13..73f92e0b0 100755 +--- a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/frontends/yasm/genstring.py ++++ b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/frontends/yasm/genstring.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Generate array-of-const-string from text file. + # + # Copyright (C) 2006-2007 Peter Johnson +diff --git a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/modules/arch/x86/gen_x86_insn.py b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/modules/arch/x86/gen_x86_insn.py +index 88972b015..de4ffc7e3 100755 +--- a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/modules/arch/x86/gen_x86_insn.py ++++ b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/modules/arch/x86/gen_x86_insn.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # x86 instructions and prefixes data and code generation + # + # Copyright (C) 2002-2007 Peter Johnson +diff --git a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/cparse.py b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/cparse.py +index 53754f860..ea546e405 100755 +--- a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/cparse.py ++++ b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/cparse.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + """ + +diff --git a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/genpyx.py b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/genpyx.py +index 3f2a4cc26..17e8e1d60 100755 +--- a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/genpyx.py ++++ b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/genpyx.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + """ genpyx.py - parse c declarations + + (c) 2002, 2003, 2004, 2005 Simon Burton +diff --git a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/ir.py b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/ir.py +index cfa9c02ea..221ce9421 100755 +--- a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/ir.py ++++ b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/ir.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + """ ir.py - parse c declarations + + (c) 2002, 2003, 2004, 2005 Simon Burton +diff --git a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/lexer.py b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/lexer.py +index c161219c2..5544399f2 100755 +--- a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/lexer.py ++++ b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/lexer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + """ cdecl.py - parse c declarations + + (c) 2002, 2003, 2004, 2005 Simon Burton +diff --git a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/node.py b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/node.py +index 5ce904335..e916aab9e 100755 +--- a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/node.py ++++ b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/node.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + """ cdecl.py - parse c declarations + + (c) 2002, 2003, 2004, 2005 Simon Burton +diff --git a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/parse_core.py b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/parse_core.py +index 84fb89417..ecb7b6dc5 100755 +--- a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/parse_core.py ++++ b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/parse_core.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + """ cdecl.py - parse c declarations + + (c) 2002, 2003, 2004, 2005 Simon Burton +diff --git a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/work_unit.py b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/work_unit.py +index 31ab3e567..820eaa61c 100755 +--- a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/work_unit.py ++++ b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/work_unit.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + """ + +diff --git a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/wrap_yasm.py b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/wrap_yasm.py +index 58553ab2c..41264d6f9 100755 +--- a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/wrap_yasm.py ++++ b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/pyxelator/wrap_yasm.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + """ + +diff --git a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/setup.py b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/setup.py +index d4ce2f44d..265ac4bc7 100644 +--- a/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/setup.py ++++ b/src/3rdparty/chromium/third_party/yasm/source/patched-yasm/tools/python-yasm/setup.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # Build Python extension with configuration file input + # + # Copyright (C) 2006 Peter Johnson +diff --git a/src/3rdparty/chromium/tools/accessibility/dump_accessibility_tree_auralinux.py b/src/3rdparty/chromium/tools/accessibility/dump_accessibility_tree_auralinux.py +index 70e33b068..019178165 100755 +--- a/src/3rdparty/chromium/tools/accessibility/dump_accessibility_tree_auralinux.py ++++ b/src/3rdparty/chromium/tools/accessibility/dump_accessibility_tree_auralinux.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/accessibility/nvda/nvda_chrome_tests.py b/src/3rdparty/chromium/tools/accessibility/nvda/nvda_chrome_tests.py +index 0e3f8026c..97a152a6d 100755 +--- a/src/3rdparty/chromium/tools/accessibility/nvda/nvda_chrome_tests.py ++++ b/src/3rdparty/chromium/tools/accessibility/nvda/nvda_chrome_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/accessibility/rebase_dump_accessibility_tree_test.py b/src/3rdparty/chromium/tools/accessibility/rebase_dump_accessibility_tree_test.py +index 92c7f3f2a..f9697d532 100755 +--- a/src/3rdparty/chromium/tools/accessibility/rebase_dump_accessibility_tree_test.py ++++ b/src/3rdparty/chromium/tools/accessibility/rebase_dump_accessibility_tree_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/diagnose_bloat.py b/src/3rdparty/chromium/tools/binary_size/diagnose_bloat.py +index a0c3c37cc..3d6b195a7 100755 +--- a/src/3rdparty/chromium/tools/binary_size/diagnose_bloat.py ++++ b/src/3rdparty/chromium/tools/binary_size/diagnose_bloat.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/generate_official_build_report.py b/src/3rdparty/chromium/tools/binary_size/generate_official_build_report.py +index 4fe245f63..5168cc533 100755 +--- a/src/3rdparty/chromium/tools/binary_size/generate_official_build_report.py ++++ b/src/3rdparty/chromium/tools/binary_size/generate_official_build_report.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/apkanalyzer_test.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/apkanalyzer_test.py +index 404c9fcdb..f9e0e7ad0 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/apkanalyzer_test.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/apkanalyzer_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/ar.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/ar.py +index 9337577c3..0d8d6c9d3 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/ar.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/ar.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/bcanalyzer.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/bcanalyzer.py +index edd1a1e74..494e00ac9 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/bcanalyzer.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/bcanalyzer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/bcanalyzer_test.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/bcanalyzer_test.py +index 089d622a6..6b2ddfc64 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/bcanalyzer_test.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/bcanalyzer_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/concurrent_test.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/concurrent_test.py +index 683e0e97d..f9525a4f5 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/concurrent_test.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/concurrent_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/function_signature_test.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/function_signature_test.py +index 59e1e4751..21b2999e8 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/function_signature_test.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/function_signature_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/generate_milestone_report.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/generate_milestone_report.py +index 955ed06b5..4f6781762 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/generate_milestone_report.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/generate_milestone_report.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/integration_test.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/integration_test.py +index 65c07929c..08279bffe 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/integration_test.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/integration_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/linker_map_parser.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/linker_map_parser.py +index b891abb79..e75c4a56e 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/linker_map_parser.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/linker_map_parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/linker_map_parser_test.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/linker_map_parser_test.py +index 692960e41..4f64c65c4 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/linker_map_parser_test.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/linker_map_parser_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/main.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/main.py +index fd972ac6c..093ef3856 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/main.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/main.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/match_util_test.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/match_util_test.py +index eb5349a04..875164aec 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/match_util_test.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/match_util_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/ninja_parser.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/ninja_parser.py +index 97db8eb7f..c0a3a28bb 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/ninja_parser.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/ninja_parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/obj_analyzer.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/obj_analyzer.py +index e53ae283a..9eb7d5e46 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/obj_analyzer.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/obj_analyzer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/libsupersize/upload_html_viewer.py b/src/3rdparty/chromium/tools/binary_size/libsupersize/upload_html_viewer.py +index 3f1e986ac..ebf93c891 100755 +--- a/src/3rdparty/chromium/tools/binary_size/libsupersize/upload_html_viewer.py ++++ b/src/3rdparty/chromium/tools/binary_size/libsupersize/upload_html_viewer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/binary_size/trybot_commit_size_checker.py b/src/3rdparty/chromium/tools/binary_size/trybot_commit_size_checker.py +index 7b4bd7bb7..66b8e525a 100755 +--- a/src/3rdparty/chromium/tools/binary_size/trybot_commit_size_checker.py ++++ b/src/3rdparty/chromium/tools/binary_size/trybot_commit_size_checker.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/bisect-builds.py b/src/3rdparty/chromium/tools/bisect-builds.py +index 71875792e..48c691a60 100755 +--- a/src/3rdparty/chromium/tools/bisect-builds.py ++++ b/src/3rdparty/chromium/tools/bisect-builds.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/boilerplate.py b/src/3rdparty/chromium/tools/boilerplate.py +index 03e71f5ef..951959953 100755 +--- a/src/3rdparty/chromium/tools/boilerplate.py ++++ b/src/3rdparty/chromium/tools/boilerplate.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/check_ecs_deps/check_ecs_deps.py b/src/3rdparty/chromium/tools/check_ecs_deps/check_ecs_deps.py +index 4ac06bb29..17f826f2c 100755 +--- a/src/3rdparty/chromium/tools/check_ecs_deps/check_ecs_deps.py ++++ b/src/3rdparty/chromium/tools/check_ecs_deps/check_ecs_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/check_git_config.py b/src/3rdparty/chromium/tools/check_git_config.py +index 17b0d1ef4..5e4956511 100755 +--- a/src/3rdparty/chromium/tools/check_git_config.py ++++ b/src/3rdparty/chromium/tools/check_git_config.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/check_grd_for_unused_strings.py b/src/3rdparty/chromium/tools/check_grd_for_unused_strings.py +index 71ba386da..5d88a0ee4 100755 +--- a/src/3rdparty/chromium/tools/check_grd_for_unused_strings.py ++++ b/src/3rdparty/chromium/tools/check_grd_for_unused_strings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/checkbins/checkbins.py b/src/3rdparty/chromium/tools/checkbins/checkbins.py +index a8001d9eb..2fc3ac645 100755 +--- a/src/3rdparty/chromium/tools/checkbins/checkbins.py ++++ b/src/3rdparty/chromium/tools/checkbins/checkbins.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/checklicenses/checklicenses.py b/src/3rdparty/chromium/tools/checklicenses/checklicenses.py +index e670c685d..64987483e 100755 +--- a/src/3rdparty/chromium/tools/checklicenses/checklicenses.py ++++ b/src/3rdparty/chromium/tools/checklicenses/checklicenses.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/checkperms/checkperms.py b/src/3rdparty/chromium/tools/checkperms/checkperms.py +index 52f5291ae..871b1a684 100755 +--- a/src/3rdparty/chromium/tools/checkperms/checkperms.py ++++ b/src/3rdparty/chromium/tools/checkperms/checkperms.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/checkteamtags/checkteamtags.py b/src/3rdparty/chromium/tools/checkteamtags/checkteamtags.py +index c12166fe1..1dad8644a 100755 +--- a/src/3rdparty/chromium/tools/checkteamtags/checkteamtags.py ++++ b/src/3rdparty/chromium/tools/checkteamtags/checkteamtags.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/checkteamtags/extract_components.py b/src/3rdparty/chromium/tools/checkteamtags/extract_components.py +index 697c80705..13ccd6007 100755 +--- a/src/3rdparty/chromium/tools/checkteamtags/extract_components.py ++++ b/src/3rdparty/chromium/tools/checkteamtags/extract_components.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/checkteamtags/run_tests b/src/3rdparty/chromium/tools/checkteamtags/run_tests +index 62040289e..00a8098be 100755 +--- a/src/3rdparty/chromium/tools/checkteamtags/run_tests ++++ b/src/3rdparty/chromium/tools/checkteamtags/run_tests +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/chrome_extensions/open_my_editor/myeditor-example/qtcreator-example.py b/src/3rdparty/chromium/tools/chrome_extensions/open_my_editor/myeditor-example/qtcreator-example.py +index d9a5aa1c0..381a34384 100755 +--- a/src/3rdparty/chromium/tools/chrome_extensions/open_my_editor/myeditor-example/qtcreator-example.py ++++ b/src/3rdparty/chromium/tools/chrome_extensions/open_my_editor/myeditor-example/qtcreator-example.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/tools/chrome_extensions/open_my_editor/myeditor-example/vscode-example.py b/src/3rdparty/chromium/tools/chrome_extensions/open_my_editor/myeditor-example/vscode-example.py +index ecd825004..f3fde24f6 100755 +--- a/src/3rdparty/chromium/tools/chrome_extensions/open_my_editor/myeditor-example/vscode-example.py ++++ b/src/3rdparty/chromium/tools/chrome_extensions/open_my_editor/myeditor-example/vscode-example.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/tools/chrome_extensions/open_my_editor/omed.py b/src/3rdparty/chromium/tools/chrome_extensions/open_my_editor/omed.py +index 2998c6803..be62bc4c8 100755 +--- a/src/3rdparty/chromium/tools/chrome_extensions/open_my_editor/omed.py ++++ b/src/3rdparty/chromium/tools/chrome_extensions/open_my_editor/omed.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/tools/clang/blink_gc_plugin/process-graph.py b/src/3rdparty/chromium/tools/clang/blink_gc_plugin/process-graph.py +index b4fb1e641..ab9aa92ff 100755 +--- a/src/3rdparty/chromium/tools/clang/blink_gc_plugin/process-graph.py ++++ b/src/3rdparty/chromium/tools/clang/blink_gc_plugin/process-graph.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/pylib/clang/compile_db.py b/src/3rdparty/chromium/tools/clang/pylib/clang/compile_db.py +index 4dbe39cd1..476714d04 100755 +--- a/src/3rdparty/chromium/tools/clang/pylib/clang/compile_db.py ++++ b/src/3rdparty/chromium/tools/clang/pylib/clang/compile_db.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/pylib/clang/plugin_testing.py b/src/3rdparty/chromium/tools/clang/pylib/clang/plugin_testing.py +index ca8559b5a..852215b8a 100755 +--- a/src/3rdparty/chromium/tools/clang/pylib/clang/plugin_testing.py ++++ b/src/3rdparty/chromium/tools/clang/pylib/clang/plugin_testing.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/scripts/apply_edits.py b/src/3rdparty/chromium/tools/clang/scripts/apply_edits.py +index 7669bcc9a..e7b660f63 100755 +--- a/src/3rdparty/chromium/tools/clang/scripts/apply_edits.py ++++ b/src/3rdparty/chromium/tools/clang/scripts/apply_edits.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/scripts/apply_fixits.py b/src/3rdparty/chromium/tools/clang/scripts/apply_fixits.py +index e11bcacbb..c57a27ca1 100755 +--- a/src/3rdparty/chromium/tools/clang/scripts/apply_fixits.py ++++ b/src/3rdparty/chromium/tools/clang/scripts/apply_fixits.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/scripts/build_file.py b/src/3rdparty/chromium/tools/clang/scripts/build_file.py +index e542fc0b3..f594f62fa 100755 +--- a/src/3rdparty/chromium/tools/clang/scripts/build_file.py ++++ b/src/3rdparty/chromium/tools/clang/scripts/build_file.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/scripts/download_lld_mac.py b/src/3rdparty/chromium/tools/clang/scripts/download_lld_mac.py +index 50c0e81ea..5ee224e4d 100755 +--- a/src/3rdparty/chromium/tools/clang/scripts/download_lld_mac.py ++++ b/src/3rdparty/chromium/tools/clang/scripts/download_lld_mac.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/scripts/download_objdump.py b/src/3rdparty/chromium/tools/clang/scripts/download_objdump.py +index 6025f7dfd..22b713242 100755 +--- a/src/3rdparty/chromium/tools/clang/scripts/download_objdump.py ++++ b/src/3rdparty/chromium/tools/clang/scripts/download_objdump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/scripts/download_strip.py b/src/3rdparty/chromium/tools/clang/scripts/download_strip.py +index 9daab0afd..12e439dc4 100755 +--- a/src/3rdparty/chromium/tools/clang/scripts/download_strip.py ++++ b/src/3rdparty/chromium/tools/clang/scripts/download_strip.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/scripts/extract_edits.py b/src/3rdparty/chromium/tools/clang/scripts/extract_edits.py +index 0eb7cf6d5..f5c83537e 100755 +--- a/src/3rdparty/chromium/tools/clang/scripts/extract_edits.py ++++ b/src/3rdparty/chromium/tools/clang/scripts/extract_edits.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/scripts/generate_compdb.py b/src/3rdparty/chromium/tools/clang/scripts/generate_compdb.py +index 73780936c..6ce66a775 100755 +--- a/src/3rdparty/chromium/tools/clang/scripts/generate_compdb.py ++++ b/src/3rdparty/chromium/tools/clang/scripts/generate_compdb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/scripts/package.py b/src/3rdparty/chromium/tools/clang/scripts/package.py +index e2a559e55..13ad22e13 100755 +--- a/src/3rdparty/chromium/tools/clang/scripts/package.py ++++ b/src/3rdparty/chromium/tools/clang/scripts/package.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/scripts/run_tool.py b/src/3rdparty/chromium/tools/clang/scripts/run_tool.py +index 6d8a0dfac..44de8e6c5 100755 +--- a/src/3rdparty/chromium/tools/clang/scripts/run_tool.py ++++ b/src/3rdparty/chromium/tools/clang/scripts/run_tool.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/scripts/test_tool.py b/src/3rdparty/chromium/tools/clang/scripts/test_tool.py +index 58f732764..e67ba5f0f 100755 +--- a/src/3rdparty/chromium/tools/clang/scripts/test_tool.py ++++ b/src/3rdparty/chromium/tools/clang/scripts/test_tool.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/scripts/update.py b/src/3rdparty/chromium/tools/clang/scripts/update.py +index 4eb98f311..8635ef245 100755 +--- a/src/3rdparty/chromium/tools/clang/scripts/update.py ++++ b/src/3rdparty/chromium/tools/clang/scripts/update.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/scripts/upload_revision.py b/src/3rdparty/chromium/tools/clang/scripts/upload_revision.py +index 8eb4eb3e7..1a0de14b1 100755 +--- a/src/3rdparty/chromium/tools/clang/scripts/upload_revision.py ++++ b/src/3rdparty/chromium/tools/clang/scripts/upload_revision.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/clang/translation_unit/test_translation_unit.py b/src/3rdparty/chromium/tools/clang/translation_unit/test_translation_unit.py +index 426aa7b65..c7d3a4b61 100755 +--- a/src/3rdparty/chromium/tools/clang/translation_unit/test_translation_unit.py ++++ b/src/3rdparty/chromium/tools/clang/translation_unit/test_translation_unit.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/code_coverage/coverage.py b/src/3rdparty/chromium/tools/code_coverage/coverage.py +index 7cf2d3dcb..adbcb1e14 100755 +--- a/src/3rdparty/chromium/tools/code_coverage/coverage.py ++++ b/src/3rdparty/chromium/tools/code_coverage/coverage.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/code_coverage/coverage_test.py b/src/3rdparty/chromium/tools/code_coverage/coverage_test.py +index ab9bf5b20..d0619d41a 100755 +--- a/src/3rdparty/chromium/tools/code_coverage/coverage_test.py ++++ b/src/3rdparty/chromium/tools/code_coverage/coverage_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/code_coverage/run_fuzz_target.py b/src/3rdparty/chromium/tools/code_coverage/run_fuzz_target.py +index ba5e46a03..a630cc865 100755 +--- a/src/3rdparty/chromium/tools/code_coverage/run_fuzz_target.py ++++ b/src/3rdparty/chromium/tools/code_coverage/run_fuzz_target.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/code_coverage/update_clang_coverage_tools.py b/src/3rdparty/chromium/tools/code_coverage/update_clang_coverage_tools.py +index 8da3ef898..d7ab204ef 100755 +--- a/src/3rdparty/chromium/tools/code_coverage/update_clang_coverage_tools.py ++++ b/src/3rdparty/chromium/tools/code_coverage/update_clang_coverage_tools.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/compile_test/compile_test.py b/src/3rdparty/chromium/tools/compile_test/compile_test.py +index bbda4abfe..e3988abb2 100755 +--- a/src/3rdparty/chromium/tools/compile_test/compile_test.py ++++ b/src/3rdparty/chromium/tools/compile_test/compile_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/coverity/coverity.py b/src/3rdparty/chromium/tools/coverity/coverity.py +index 6fed7ca8c..62ad7a015 100755 +--- a/src/3rdparty/chromium/tools/coverity/coverity.py ++++ b/src/3rdparty/chromium/tools/coverity/coverity.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/determinism/compare_build_artifacts.py b/src/3rdparty/chromium/tools/determinism/compare_build_artifacts.py +index decacc933..7d82f2f9b 100755 +--- a/src/3rdparty/chromium/tools/determinism/compare_build_artifacts.py ++++ b/src/3rdparty/chromium/tools/determinism/compare_build_artifacts.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/determinism/create_diffs_tarball.py b/src/3rdparty/chromium/tools/determinism/create_diffs_tarball.py +index fdb7d635a..fca4eefd3 100755 +--- a/src/3rdparty/chromium/tools/determinism/create_diffs_tarball.py ++++ b/src/3rdparty/chromium/tools/determinism/create_diffs_tarball.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/diagnose-me.py b/src/3rdparty/chromium/tools/diagnose-me.py +index 970da8a52..c5e646bc5 100755 +--- a/src/3rdparty/chromium/tools/diagnose-me.py ++++ b/src/3rdparty/chromium/tools/diagnose-me.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/dromaeo_benchmark_runner/dromaeo_benchmark_runner.py b/src/3rdparty/chromium/tools/dromaeo_benchmark_runner/dromaeo_benchmark_runner.py +index 5c4be81c3..eecba2cb4 100755 +--- a/src/3rdparty/chromium/tools/dromaeo_benchmark_runner/dromaeo_benchmark_runner.py ++++ b/src/3rdparty/chromium/tools/dromaeo_benchmark_runner/dromaeo_benchmark_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/dump_process_memory/analyze_dumps.py b/src/3rdparty/chromium/tools/dump_process_memory/analyze_dumps.py +index 666e9da41..d60b04ed2 100755 +--- a/src/3rdparty/chromium/tools/dump_process_memory/analyze_dumps.py ++++ b/src/3rdparty/chromium/tools/dump_process_memory/analyze_dumps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/tools/find_runtime_symbols/find_runtime_symbols.py b/src/3rdparty/chromium/tools/find_runtime_symbols/find_runtime_symbols.py +index 038874132..dca7effbf 100755 +--- a/src/3rdparty/chromium/tools/find_runtime_symbols/find_runtime_symbols.py ++++ b/src/3rdparty/chromium/tools/find_runtime_symbols/find_runtime_symbols.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/find_runtime_symbols/prepare_symbol_info.py b/src/3rdparty/chromium/tools/find_runtime_symbols/prepare_symbol_info.py +index befe314ab..f83e35213 100755 +--- a/src/3rdparty/chromium/tools/find_runtime_symbols/prepare_symbol_info.py ++++ b/src/3rdparty/chromium/tools/find_runtime_symbols/prepare_symbol_info.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/find_runtime_symbols/reduce_debugline.py b/src/3rdparty/chromium/tools/find_runtime_symbols/reduce_debugline.py +index 75c8c8578..bb345ec76 100755 +--- a/src/3rdparty/chromium/tools/find_runtime_symbols/reduce_debugline.py ++++ b/src/3rdparty/chromium/tools/find_runtime_symbols/reduce_debugline.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/flakiness/find_flakiness.py b/src/3rdparty/chromium/tools/flakiness/find_flakiness.py +index 21629e4a7..e77809529 100755 +--- a/src/3rdparty/chromium/tools/flakiness/find_flakiness.py ++++ b/src/3rdparty/chromium/tools/flakiness/find_flakiness.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/flakiness/is_flaky.py b/src/3rdparty/chromium/tools/flakiness/is_flaky.py +index 8d1c36772..37cc13b61 100755 +--- a/src/3rdparty/chromium/tools/flakiness/is_flaky.py ++++ b/src/3rdparty/chromium/tools/flakiness/is_flaky.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/fuchsia/comparative_tester/comparative_tester.py b/src/3rdparty/chromium/tools/fuchsia/comparative_tester/comparative_tester.py +index d413b67f2..70a54b787 100755 +--- a/src/3rdparty/chromium/tools/fuchsia/comparative_tester/comparative_tester.py ++++ b/src/3rdparty/chromium/tools/fuchsia/comparative_tester/comparative_tester.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/fuchsia/comparative_tester/generate_perf_report.py b/src/3rdparty/chromium/tools/fuchsia/comparative_tester/generate_perf_report.py +index db4fd9780..dbb61df7c 100755 +--- a/src/3rdparty/chromium/tools/fuchsia/comparative_tester/generate_perf_report.py ++++ b/src/3rdparty/chromium/tools/fuchsia/comparative_tester/generate_perf_report.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/fuchsia/local-sdk.py b/src/3rdparty/chromium/tools/fuchsia/local-sdk.py +index bf1c7eb33..acfaa913b 100755 +--- a/src/3rdparty/chromium/tools/fuchsia/local-sdk.py ++++ b/src/3rdparty/chromium/tools/fuchsia/local-sdk.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/tools/generate_library_loader/generate_library_loader.py b/src/3rdparty/chromium/tools/generate_library_loader/generate_library_loader.py +index 50fea93b5..f7f1b642a 100755 +--- a/src/3rdparty/chromium/tools/generate_library_loader/generate_library_loader.py ++++ b/src/3rdparty/chromium/tools/generate_library_loader/generate_library_loader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/generate_shim_headers/generate_shim_headers.py b/src/3rdparty/chromium/tools/generate_shim_headers/generate_shim_headers.py +index ec5902d77..ba26145aa 100755 +--- a/src/3rdparty/chromium/tools/generate_shim_headers/generate_shim_headers.py ++++ b/src/3rdparty/chromium/tools/generate_shim_headers/generate_shim_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/generate_stubs/generate_stubs.py b/src/3rdparty/chromium/tools/generate_stubs/generate_stubs.py +index 27a11ede4..99581250e 100755 +--- a/src/3rdparty/chromium/tools/generate_stubs/generate_stubs.py ++++ b/src/3rdparty/chromium/tools/generate_stubs/generate_stubs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/generate_stubs/generate_stubs_unittest.py b/src/3rdparty/chromium/tools/generate_stubs/generate_stubs_unittest.py +index 6a9b441b1..efd5b5297 100755 +--- a/src/3rdparty/chromium/tools/generate_stubs/generate_stubs_unittest.py ++++ b/src/3rdparty/chromium/tools/generate_stubs/generate_stubs_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/git/for-all-touched-files.py b/src/3rdparty/chromium/tools/git/for-all-touched-files.py +index 633fd078c..d7918e956 100755 +--- a/src/3rdparty/chromium/tools/git/for-all-touched-files.py ++++ b/src/3rdparty/chromium/tools/git/for-all-touched-files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/git/git-diff-ide.py b/src/3rdparty/chromium/tools/git/git-diff-ide.py +index 405d270eb..27ca39d26 100755 +--- a/src/3rdparty/chromium/tools/git/git-diff-ide.py ++++ b/src/3rdparty/chromium/tools/git/git-diff-ide.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/git/mass-rename.py b/src/3rdparty/chromium/tools/git/mass-rename.py +index d6aa8efe4..6bfce87b5 100755 +--- a/src/3rdparty/chromium/tools/git/mass-rename.py ++++ b/src/3rdparty/chromium/tools/git/mass-rename.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/git/mffr.py b/src/3rdparty/chromium/tools/git/mffr.py +index b260f149d..18a30ea73 100755 +--- a/src/3rdparty/chromium/tools/git/mffr.py ++++ b/src/3rdparty/chromium/tools/git/mffr.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/git/move_source_file.py b/src/3rdparty/chromium/tools/git/move_source_file.py +index 0569ea360..86e74bef6 100755 +--- a/src/3rdparty/chromium/tools/git/move_source_file.py ++++ b/src/3rdparty/chromium/tools/git/move_source_file.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/git/suggest_owners.py b/src/3rdparty/chromium/tools/git/suggest_owners.py +index 9fa3ed880..21d4fee15 100755 +--- a/src/3rdparty/chromium/tools/git/suggest_owners.py ++++ b/src/3rdparty/chromium/tools/git/suggest_owners.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/gn/bootstrap/bootstrap.py b/src/3rdparty/chromium/tools/gn/bootstrap/bootstrap.py +index f12a63b9d..44ef9cc79 100755 +--- a/src/3rdparty/chromium/tools/gn/bootstrap/bootstrap.py ++++ b/src/3rdparty/chromium/tools/gn/bootstrap/bootstrap.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit.py b/src/3rdparty/chromium/tools/grit/grit.py +index d8074e4e8..684a836e8 100755 +--- a/src/3rdparty/chromium/tools/grit/grit.py ++++ b/src/3rdparty/chromium/tools/grit/grit.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/clique_unittest.py b/src/3rdparty/chromium/tools/grit/grit/clique_unittest.py +index ff2c3a31a..71e714240 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/clique_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/clique_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/android_xml_unittest.py b/src/3rdparty/chromium/tools/grit/grit/format/android_xml_unittest.py +index 6f496b61a..ce1978c04 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/android_xml_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/android_xml_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/c_format_unittest.py b/src/3rdparty/chromium/tools/grit/grit/format/c_format_unittest.py +index ba1c5c71c..fdb6665f9 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/c_format_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/c_format_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/chrome_messages_json_unittest.py b/src/3rdparty/chromium/tools/grit/grit/format/chrome_messages_json_unittest.py +index ae9c7a6e5..26b1cceed 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/chrome_messages_json_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/chrome_messages_json_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/data_pack.py b/src/3rdparty/chromium/tools/grit/grit/format/data_pack.py +index 3a39aaf96..34a6c79e1 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/data_pack.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/data_pack.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/data_pack_unittest.py b/src/3rdparty/chromium/tools/grit/grit/format/data_pack_unittest.py +index ba365908e..a8909cb03 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/data_pack_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/data_pack_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/gen_predetermined_ids.py b/src/3rdparty/chromium/tools/grit/grit/format/gen_predetermined_ids.py +index 57a6047de..9ceb6b4a8 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/gen_predetermined_ids.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/gen_predetermined_ids.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/gen_predetermined_ids_unittest.py b/src/3rdparty/chromium/tools/grit/grit/format/gen_predetermined_ids_unittest.py +index 0866147d3..048ba9541 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/gen_predetermined_ids_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/gen_predetermined_ids_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/gzip_string_unittest.py b/src/3rdparty/chromium/tools/grit/grit/format/gzip_string_unittest.py +index a920693a1..91135aa7a 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/gzip_string_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/gzip_string_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/html_inline.py b/src/3rdparty/chromium/tools/grit/grit/format/html_inline.py +index b5393a7d9..3b05a7bda 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/html_inline.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/html_inline.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/html_inline_unittest.py b/src/3rdparty/chromium/tools/grit/grit/format/html_inline_unittest.py +index eca6ada85..8efe371b2 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/html_inline_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/html_inline_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/js_map_format_unittest.py b/src/3rdparty/chromium/tools/grit/grit/format/js_map_format_unittest.py +index cac0b2e95..92dfec4f9 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/js_map_format_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/js_map_format_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/policy_templates_json_unittest.py b/src/3rdparty/chromium/tools/grit/grit/format/policy_templates_json_unittest.py +index 0c9b157f7..7e057cad9 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/policy_templates_json_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/policy_templates_json_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # coding: utf-8 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/rc_header_unittest.py b/src/3rdparty/chromium/tools/grit/grit/format/rc_header_unittest.py +index f709f934e..444bcd926 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/rc_header_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/rc_header_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/rc_unittest.py b/src/3rdparty/chromium/tools/grit/grit/format/rc_unittest.py +index 497f315ca..449f966e0 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/rc_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/rc_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/format/resource_map_unittest.py b/src/3rdparty/chromium/tools/grit/grit/format/resource_map_unittest.py +index 8ec788b1c..841720353 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/format/resource_map_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/format/resource_map_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/gather/admin_template_unittest.py b/src/3rdparty/chromium/tools/grit/grit/gather/admin_template_unittest.py +index c63c08f42..e68c5e878 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/gather/admin_template_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/gather/admin_template_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/gather/chrome_html_unittest.py b/src/3rdparty/chromium/tools/grit/grit/gather/chrome_html_unittest.py +index 9b17c1181..fd18b4714 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/gather/chrome_html_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/gather/chrome_html_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/gather/chrome_scaled_image_unittest.py b/src/3rdparty/chromium/tools/grit/grit/gather/chrome_scaled_image_unittest.py +index d0e665fbd..3bd5d2694 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/gather/chrome_scaled_image_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/gather/chrome_scaled_image_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/gather/policy_json_unittest.py b/src/3rdparty/chromium/tools/grit/grit/gather/policy_json_unittest.py +index 34f4a42bf..34248ac05 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/gather/policy_json_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/gather/policy_json_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/gather/rc_unittest.py b/src/3rdparty/chromium/tools/grit/grit/gather/rc_unittest.py +index c4be35e1e..7910c6ee3 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/gather/rc_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/gather/rc_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/gather/tr_html_unittest.py b/src/3rdparty/chromium/tools/grit/grit/gather/tr_html_unittest.py +index 3400ad6f0..9a3e4212c 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/gather/tr_html_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/gather/tr_html_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/gather/txt_unittest.py b/src/3rdparty/chromium/tools/grit/grit/gather/txt_unittest.py +index 805865267..ea15e8d6e 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/gather/txt_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/gather/txt_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/grd_reader.py b/src/3rdparty/chromium/tools/grit/grit/grd_reader.py +index 733dc232f..8896499de 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/grd_reader.py ++++ b/src/3rdparty/chromium/tools/grit/grit/grd_reader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/grd_reader_unittest.py b/src/3rdparty/chromium/tools/grit/grit/grd_reader_unittest.py +index 7e98f808d..16305b7ba 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/grd_reader_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/grd_reader_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/grit_runner.py b/src/3rdparty/chromium/tools/grit/grit/grit_runner.py +index 09994dadf..87ceea14e 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/grit_runner.py ++++ b/src/3rdparty/chromium/tools/grit/grit/grit_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/grit_runner_unittest.py b/src/3rdparty/chromium/tools/grit/grit/grit_runner_unittest.py +index 591eeaed4..c2fd75088 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/grit_runner_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/grit_runner_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/lazy_re_unittest.py b/src/3rdparty/chromium/tools/grit/grit/lazy_re_unittest.py +index 99fe1ec9e..b82a83518 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/lazy_re_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/lazy_re_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/node/base_unittest.py b/src/3rdparty/chromium/tools/grit/grit/node/base_unittest.py +index 556c74569..d46c94525 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/node/base_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/node/base_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/node/custom/filename_unittest.py b/src/3rdparty/chromium/tools/grit/grit/node/custom/filename_unittest.py +index 9ea8eb983..878a68fb2 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/node/custom/filename_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/node/custom/filename_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/node/include_unittest.py b/src/3rdparty/chromium/tools/grit/grit/node/include_unittest.py +index cef8c0927..99d7e14e1 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/node/include_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/node/include_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/node/message_unittest.py b/src/3rdparty/chromium/tools/grit/grit/node/message_unittest.py +index 5cf78c126..7be807441 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/node/message_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/node/message_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/node/misc_unittest.py b/src/3rdparty/chromium/tools/grit/grit/node/misc_unittest.py +index 9ee8ed576..e29bda809 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/node/misc_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/node/misc_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/node/node_io_unittest.py b/src/3rdparty/chromium/tools/grit/grit/node/node_io_unittest.py +index f82887ec9..f3d71a5fb 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/node/node_io_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/node/node_io_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/node/structure_unittest.py b/src/3rdparty/chromium/tools/grit/grit/node/structure_unittest.py +index 19b9d6f70..1a12ca7ce 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/node/structure_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/node/structure_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/pseudo_unittest.py b/src/3rdparty/chromium/tools/grit/grit/pseudo_unittest.py +index ecf34ff04..12e4f950c 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/pseudo_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/pseudo_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/shortcuts_unittests.py b/src/3rdparty/chromium/tools/grit/grit/shortcuts_unittests.py +index b7c37b529..bf70ed93d 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/shortcuts_unittests.py ++++ b/src/3rdparty/chromium/tools/grit/grit/shortcuts_unittests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/tclib_unittest.py b/src/3rdparty/chromium/tools/grit/grit/tclib_unittest.py +index 87849c56f..90d4969ec 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/tclib_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/tclib_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/test_suite_all.py b/src/3rdparty/chromium/tools/grit/grit/test_suite_all.py +index bc5e4e32f..2b2e25696 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/test_suite_all.py ++++ b/src/3rdparty/chromium/tools/grit/grit/test_suite_all.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/tool/android2grd_unittest.py b/src/3rdparty/chromium/tools/grit/grit/tool/android2grd_unittest.py +index 0c7ed54a7..9f2bc2512 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/tool/android2grd_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/tool/android2grd_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/tool/build_unittest.py b/src/3rdparty/chromium/tools/grit/grit/tool/build_unittest.py +index 985882c47..60299f025 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/tool/build_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/tool/build_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/tool/buildinfo_unittest.py b/src/3rdparty/chromium/tools/grit/grit/tool/buildinfo_unittest.py +index b07bcd622..21fc81edd 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/tool/buildinfo_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/tool/buildinfo_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/tool/postprocess_unittest.py b/src/3rdparty/chromium/tools/grit/grit/tool/postprocess_unittest.py +index 91f02d694..8c253cb36 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/tool/postprocess_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/tool/postprocess_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/tool/preprocess_unittest.py b/src/3rdparty/chromium/tools/grit/grit/tool/preprocess_unittest.py +index da4242bd3..7244f08cd 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/tool/preprocess_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/tool/preprocess_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/tool/rc2grd_unittest.py b/src/3rdparty/chromium/tools/grit/grit/tool/rc2grd_unittest.py +index 0e48f07f1..a5e55677c 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/tool/rc2grd_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/tool/rc2grd_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/tool/transl2tc_unittest.py b/src/3rdparty/chromium/tools/grit/grit/tool/transl2tc_unittest.py +index db64d10e6..35efbee6a 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/tool/transl2tc_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/tool/transl2tc_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/tool/xmb_unittest.py b/src/3rdparty/chromium/tools/grit/grit/tool/xmb_unittest.py +index 200ecd9a5..397eb34a9 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/tool/xmb_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/tool/xmb_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/util_unittest.py b/src/3rdparty/chromium/tools/grit/grit/util_unittest.py +index ecadfa3c3..2011ac08b 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/util_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/util_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit/xtb_reader_unittest.py b/src/3rdparty/chromium/tools/grit/grit/xtb_reader_unittest.py +index bab019c1f..5082fce23 100755 +--- a/src/3rdparty/chromium/tools/grit/grit/xtb_reader_unittest.py ++++ b/src/3rdparty/chromium/tools/grit/grit/xtb_reader_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/grit_info.py b/src/3rdparty/chromium/tools/grit/grit_info.py +index 7c57aff82..0d184f197 100755 +--- a/src/3rdparty/chromium/tools/grit/grit_info.py ++++ b/src/3rdparty/chromium/tools/grit/grit_info.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/grit/pak_util.py b/src/3rdparty/chromium/tools/grit/pak_util.py +index a1d473850..b5d7cfb5e 100755 +--- a/src/3rdparty/chromium/tools/grit/pak_util.py ++++ b/src/3rdparty/chromium/tools/grit/pak_util.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/gypv8sh.py b/src/3rdparty/chromium/tools/gypv8sh.py +index e6d655f7f..478a9acda 100755 +--- a/src/3rdparty/chromium/tools/gypv8sh.py ++++ b/src/3rdparty/chromium/tools/gypv8sh.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/idl_parser/idl_lexer.py b/src/3rdparty/chromium/tools/idl_parser/idl_lexer.py +index a4a6f768b..448bbf449 100755 +--- a/src/3rdparty/chromium/tools/idl_parser/idl_lexer.py ++++ b/src/3rdparty/chromium/tools/idl_parser/idl_lexer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/idl_parser/idl_lexer_test.py b/src/3rdparty/chromium/tools/idl_parser/idl_lexer_test.py +index f9e8a3664..2991e16c1 100755 +--- a/src/3rdparty/chromium/tools/idl_parser/idl_lexer_test.py ++++ b/src/3rdparty/chromium/tools/idl_parser/idl_lexer_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/idl_parser/idl_node.py b/src/3rdparty/chromium/tools/idl_parser/idl_node.py +index 266a526fc..c16bf2fbc 100755 +--- a/src/3rdparty/chromium/tools/idl_parser/idl_node.py ++++ b/src/3rdparty/chromium/tools/idl_parser/idl_node.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/idl_parser/idl_parser.py b/src/3rdparty/chromium/tools/idl_parser/idl_parser.py +index 216c1901d..dd35400c8 100755 +--- a/src/3rdparty/chromium/tools/idl_parser/idl_parser.py ++++ b/src/3rdparty/chromium/tools/idl_parser/idl_parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/idl_parser/idl_parser_test.py b/src/3rdparty/chromium/tools/idl_parser/idl_parser_test.py +index 4d27abe9d..556b8e82c 100755 +--- a/src/3rdparty/chromium/tools/idl_parser/idl_parser_test.py ++++ b/src/3rdparty/chromium/tools/idl_parser/idl_parser_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/idl_parser/run_tests.py b/src/3rdparty/chromium/tools/idl_parser/run_tests.py +index 878f17ed3..7a56422e6 100755 +--- a/src/3rdparty/chromium/tools/idl_parser/run_tests.py ++++ b/src/3rdparty/chromium/tools/idl_parser/run_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/include_tracer.py b/src/3rdparty/chromium/tools/include_tracer.py +index c23f87939..84b927a5f 100755 +--- a/src/3rdparty/chromium/tools/include_tracer.py ++++ b/src/3rdparty/chromium/tools/include_tracer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/ipc_messages_log.py b/src/3rdparty/chromium/tools/ipc_messages_log.py +index 26284d1cd..22041e8f6 100755 +--- a/src/3rdparty/chromium/tools/ipc_messages_log.py ++++ b/src/3rdparty/chromium/tools/ipc_messages_log.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_comment_eater/json_comment_eater.py b/src/3rdparty/chromium/tools/json_comment_eater/json_comment_eater.py +index 17a15254f..9c80d3138 100755 +--- a/src/3rdparty/chromium/tools/json_comment_eater/json_comment_eater.py ++++ b/src/3rdparty/chromium/tools/json_comment_eater/json_comment_eater.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_comment_eater/json_comment_eater_test.py b/src/3rdparty/chromium/tools/json_comment_eater/json_comment_eater_test.py +index ae034749e..3ade08d5f 100755 +--- a/src/3rdparty/chromium/tools/json_comment_eater/json_comment_eater_test.py ++++ b/src/3rdparty/chromium/tools/json_comment_eater/json_comment_eater_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/code_test.py b/src/3rdparty/chromium/tools/json_schema_compiler/code_test.py +index 90e287934..9a05aab99 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/code_test.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/code_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/compiler.py b/src/3rdparty/chromium/tools/json_schema_compiler/compiler.py +index 257a0de96..50f28f7f4 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/compiler.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/compiler.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/cpp_bundle_generator_test.py b/src/3rdparty/chromium/tools/json_schema_compiler/cpp_bundle_generator_test.py +index 2241ecd95..b7f2d86fe 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/cpp_bundle_generator_test.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/cpp_bundle_generator_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/cpp_type_generator_test.py b/src/3rdparty/chromium/tools/json_schema_compiler/cpp_type_generator_test.py +index db4e8cff1..037f62945 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/cpp_type_generator_test.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/cpp_type_generator_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/cpp_util_test.py b/src/3rdparty/chromium/tools/json_schema_compiler/cpp_util_test.py +index eef4c554b..b4c4d3577 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/cpp_util_test.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/cpp_util_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/feature_compiler_test.py b/src/3rdparty/chromium/tools/json_schema_compiler/feature_compiler_test.py +index c9c58f67f..2f51e59d1 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/feature_compiler_test.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/feature_compiler_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/features_compiler.py b/src/3rdparty/chromium/tools/json_schema_compiler/features_compiler.py +index cb3f7ef68..035178a63 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/features_compiler.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/features_compiler.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/idl_schema.py b/src/3rdparty/chromium/tools/json_schema_compiler/idl_schema.py +index f68ba0a85..0d2fda047 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/idl_schema.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/idl_schema.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/idl_schema_test.py b/src/3rdparty/chromium/tools/json_schema_compiler/idl_schema_test.py +index dd055715b..608d6d230 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/idl_schema_test.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/idl_schema_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/js_externs_generator_test.py b/src/3rdparty/chromium/tools/json_schema_compiler/js_externs_generator_test.py +index ac8f677ac..319889e30 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/js_externs_generator_test.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/js_externs_generator_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/js_interface_generator_test.py b/src/3rdparty/chromium/tools/json_schema_compiler/js_interface_generator_test.py +index f2d5df581..c21371536 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/js_interface_generator_test.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/js_interface_generator_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/json_schema_test.py b/src/3rdparty/chromium/tools/json_schema_compiler/json_schema_test.py +index edbb06e5a..89935c194 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/json_schema_test.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/json_schema_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/model_test.py b/src/3rdparty/chromium/tools/json_schema_compiler/model_test.py +index 75ed9c581..af2fcff30 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/model_test.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/model_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/preview.py b/src/3rdparty/chromium/tools/json_schema_compiler/preview.py +index db4550ea6..4203492b8 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/preview.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/preview.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/tools/json_schema_compiler/schema_util_test.py b/src/3rdparty/chromium/tools/json_schema_compiler/schema_util_test.py +index 154da0137..cf7613b65 100755 +--- a/src/3rdparty/chromium/tools/json_schema_compiler/schema_util_test.py ++++ b/src/3rdparty/chromium/tools/json_schema_compiler/schema_util_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_to_struct/element_generator_test.py b/src/3rdparty/chromium/tools/json_to_struct/element_generator_test.py +index 373338ebe..6309b09e6 100755 +--- a/src/3rdparty/chromium/tools/json_to_struct/element_generator_test.py ++++ b/src/3rdparty/chromium/tools/json_to_struct/element_generator_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_to_struct/json_to_struct.py b/src/3rdparty/chromium/tools/json_to_struct/json_to_struct.py +index 46cfd4a93..4ab8bedeb 100755 +--- a/src/3rdparty/chromium/tools/json_to_struct/json_to_struct.py ++++ b/src/3rdparty/chromium/tools/json_to_struct/json_to_struct.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/json_to_struct/struct_generator_test.py b/src/3rdparty/chromium/tools/json_to_struct/struct_generator_test.py +index bff5db73a..4dfe46067 100755 +--- a/src/3rdparty/chromium/tools/json_to_struct/struct_generator_test.py ++++ b/src/3rdparty/chromium/tools/json_to_struct/struct_generator_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/licenses.py b/src/3rdparty/chromium/tools/licenses.py +index bbd187642..8a23a22ce 100755 +--- a/src/3rdparty/chromium/tools/licenses.py ++++ b/src/3rdparty/chromium/tools/licenses.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/linux/dump-static-initializers.py b/src/3rdparty/chromium/tools/linux/dump-static-initializers.py +index e937d6810..ebfde8ba8 100755 +--- a/src/3rdparty/chromium/tools/linux/dump-static-initializers.py ++++ b/src/3rdparty/chromium/tools/linux/dump-static-initializers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/linux/procfs.py b/src/3rdparty/chromium/tools/linux/procfs.py +index ef19b25ea..7aeed6188 100755 +--- a/src/3rdparty/chromium/tools/linux/procfs.py ++++ b/src/3rdparty/chromium/tools/linux/procfs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/mac/dump-static-initializers.py b/src/3rdparty/chromium/tools/mac/dump-static-initializers.py +index 339cd440e..de2630ff5 100755 +--- a/src/3rdparty/chromium/tools/mac/dump-static-initializers.py ++++ b/src/3rdparty/chromium/tools/mac/dump-static-initializers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/mac/rewrite_modern_objc.py b/src/3rdparty/chromium/tools/mac/rewrite_modern_objc.py +index 64cd839da..16bf459ca 100755 +--- a/src/3rdparty/chromium/tools/mac/rewrite_modern_objc.py ++++ b/src/3rdparty/chromium/tools/mac/rewrite_modern_objc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/mac/show_mod_init_func.py b/src/3rdparty/chromium/tools/mac/show_mod_init_func.py +index c41a21029..5791f182b 100755 +--- a/src/3rdparty/chromium/tools/mac/show_mod_init_func.py ++++ b/src/3rdparty/chromium/tools/mac/show_mod_init_func.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/tools/mac/symbolicate_crash.py b/src/3rdparty/chromium/tools/mac/symbolicate_crash.py +index 731cc85f8..28c9d2b95 100755 +--- a/src/3rdparty/chromium/tools/mac/symbolicate_crash.py ++++ b/src/3rdparty/chromium/tools/mac/symbolicate_crash.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/make-gtest-filter.py b/src/3rdparty/chromium/tools/make-gtest-filter.py +index 22c0e1d76..af4592ecb 100755 +--- a/src/3rdparty/chromium/tools/make-gtest-filter.py ++++ b/src/3rdparty/chromium/tools/make-gtest-filter.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/mb/mb.py b/src/3rdparty/chromium/tools/mb/mb.py +index f45384a79..484a94c10 100755 +--- a/src/3rdparty/chromium/tools/mb/mb.py ++++ b/src/3rdparty/chromium/tools/mb/mb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/mb/mb_unittest.py b/src/3rdparty/chromium/tools/mb/mb_unittest.py +index df1c5188c..0ae374769 100755 +--- a/src/3rdparty/chromium/tools/mb/mb_unittest.py ++++ b/src/3rdparty/chromium/tools/mb/mb_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/md_browser/md_browser.py b/src/3rdparty/chromium/tools/md_browser/md_browser.py +index 358a11068..f86adcf1b 100755 +--- a/src/3rdparty/chromium/tools/md_browser/md_browser.py ++++ b/src/3rdparty/chromium/tools/md_browser/md_browser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/media_engagement_preload/make_dafsa.py b/src/3rdparty/chromium/tools/media_engagement_preload/make_dafsa.py +index fd73c68e8..cdc7e64c3 100755 +--- a/src/3rdparty/chromium/tools/media_engagement_preload/make_dafsa.py ++++ b/src/3rdparty/chromium/tools/media_engagement_preload/make_dafsa.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/media_engagement_preload/make_dafsa_unittest.py b/src/3rdparty/chromium/tools/media_engagement_preload/make_dafsa_unittest.py +index cdf7965b6..af0c80b07 100755 +--- a/src/3rdparty/chromium/tools/media_engagement_preload/make_dafsa_unittest.py ++++ b/src/3rdparty/chromium/tools/media_engagement_preload/make_dafsa_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/actions/extract_actions.py b/src/3rdparty/chromium/tools/metrics/actions/extract_actions.py +index 169f5b3ef..46a05324c 100755 +--- a/src/3rdparty/chromium/tools/metrics/actions/extract_actions.py ++++ b/src/3rdparty/chromium/tools/metrics/actions/extract_actions.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/tools/metrics/actions/extract_actions_test.py b/src/3rdparty/chromium/tools/metrics/actions/extract_actions_test.py +index e07d7e1ed..3c97a66b2 100755 +--- a/src/3rdparty/chromium/tools/metrics/actions/extract_actions_test.py ++++ b/src/3rdparty/chromium/tools/metrics/actions/extract_actions_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/actions/pretty_print.py b/src/3rdparty/chromium/tools/metrics/actions/pretty_print.py +index 0a1d6ed85..6c086bde5 100755 +--- a/src/3rdparty/chromium/tools/metrics/actions/pretty_print.py ++++ b/src/3rdparty/chromium/tools/metrics/actions/pretty_print.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/generate_expired_histograms_array.py b/src/3rdparty/chromium/tools/metrics/histograms/generate_expired_histograms_array.py +index a12224736..60398e8cd 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/generate_expired_histograms_array.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/generate_expired_histograms_array.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/generate_expired_histograms_array_unittest.py b/src/3rdparty/chromium/tools/metrics/histograms/generate_expired_histograms_array_unittest.py +index 12aef04ba..4b81429c9 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/generate_expired_histograms_array_unittest.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/generate_expired_histograms_array_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/histogram_ownership.py b/src/3rdparty/chromium/tools/metrics/histograms/histogram_ownership.py +index a4eee34d6..6f9e58ee6 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/histogram_ownership.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/histogram_ownership.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/merge_xml.py b/src/3rdparty/chromium/tools/metrics/histograms/merge_xml.py +index 6311e9e27..d3d2807c6 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/merge_xml.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/merge_xml.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/pretty_print.py b/src/3rdparty/chromium/tools/metrics/histograms/pretty_print.py +index 1e96b4f42..f13f871bf 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/pretty_print.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/pretty_print.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/pretty_print_test.py b/src/3rdparty/chromium/tools/metrics/histograms/pretty_print_test.py +index 2df6cfcd9..209012c5a 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/pretty_print_test.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/pretty_print_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/print_histogram_names.py b/src/3rdparty/chromium/tools/metrics/histograms/print_histogram_names.py +index 9c93500d6..805465935 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/print_histogram_names.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/print_histogram_names.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/update_feature_policy_enum.py b/src/3rdparty/chromium/tools/metrics/histograms/update_feature_policy_enum.py +index 78cbc92ca..444151fd9 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/update_feature_policy_enum.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/update_feature_policy_enum.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/update_gpu_driver_bug_workaround_entries.py b/src/3rdparty/chromium/tools/metrics/histograms/update_gpu_driver_bug_workaround_entries.py +index 7d3523cbe..a736b4127 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/update_gpu_driver_bug_workaround_entries.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/update_gpu_driver_bug_workaround_entries.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/update_net_error_codes.py b/src/3rdparty/chromium/tools/metrics/histograms/update_net_error_codes.py +index 86b2acf2e..567b9490e 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/update_net_error_codes.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/update_net_error_codes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/update_net_trust_anchors.py b/src/3rdparty/chromium/tools/metrics/histograms/update_net_trust_anchors.py +index 95c4be79e..34224c430 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/update_net_trust_anchors.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/update_net_trust_anchors.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/update_use_counter_css.py b/src/3rdparty/chromium/tools/metrics/histograms/update_use_counter_css.py +index 933195239..d665f0024 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/update_use_counter_css.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/update_use_counter_css.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/update_use_counter_feature_enum.py b/src/3rdparty/chromium/tools/metrics/histograms/update_use_counter_feature_enum.py +index 81f69efb6..5624fdcd5 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/update_use_counter_feature_enum.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/update_use_counter_feature_enum.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/histograms/validate_format.py b/src/3rdparty/chromium/tools/metrics/histograms/validate_format.py +index d2a9906c3..8fc5d4e30 100755 +--- a/src/3rdparty/chromium/tools/metrics/histograms/validate_format.py ++++ b/src/3rdparty/chromium/tools/metrics/histograms/validate_format.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/md2xml.py b/src/3rdparty/chromium/tools/metrics/md2xml.py +index 78fd4b7ec..d050ea18d 100755 +--- a/src/3rdparty/chromium/tools/metrics/md2xml.py ++++ b/src/3rdparty/chromium/tools/metrics/md2xml.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/metrics_python_tests.py b/src/3rdparty/chromium/tools/metrics/metrics_python_tests.py +index 8ae90eeae..8911b37bd 100755 +--- a/src/3rdparty/chromium/tools/metrics/metrics_python_tests.py ++++ b/src/3rdparty/chromium/tools/metrics/metrics_python_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/rappor/pretty_print.py b/src/3rdparty/chromium/tools/metrics/rappor/pretty_print.py +index 3d77ca98c..56e2d1429 100755 +--- a/src/3rdparty/chromium/tools/metrics/rappor/pretty_print.py ++++ b/src/3rdparty/chromium/tools/metrics/rappor/pretty_print.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/rappor/rappor_model_test.py b/src/3rdparty/chromium/tools/metrics/rappor/rappor_model_test.py +index 832e6491b..ed49c68f7 100755 +--- a/src/3rdparty/chromium/tools/metrics/rappor/rappor_model_test.py ++++ b/src/3rdparty/chromium/tools/metrics/rappor/rappor_model_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/ukm/gen_builders.py b/src/3rdparty/chromium/tools/metrics/ukm/gen_builders.py +index e9f1c39df..81809fd60 100755 +--- a/src/3rdparty/chromium/tools/metrics/ukm/gen_builders.py ++++ b/src/3rdparty/chromium/tools/metrics/ukm/gen_builders.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/ukm/pretty_print.py b/src/3rdparty/chromium/tools/metrics/ukm/pretty_print.py +index 52fd05464..c2f48418c 100755 +--- a/src/3rdparty/chromium/tools/metrics/ukm/pretty_print.py ++++ b/src/3rdparty/chromium/tools/metrics/ukm/pretty_print.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/metrics/ukm/ukm_model_test.py b/src/3rdparty/chromium/tools/metrics/ukm/ukm_model_test.py +index 3880dcc42..6c3127e3b 100755 +--- a/src/3rdparty/chromium/tools/metrics/ukm/ukm_model_test.py ++++ b/src/3rdparty/chromium/tools/metrics/ukm/ukm_model_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/multi_process_rss.py b/src/3rdparty/chromium/tools/multi_process_rss.py +index 100d0f759..ed86838bf 100755 +--- a/src/3rdparty/chromium/tools/multi_process_rss.py ++++ b/src/3rdparty/chromium/tools/multi_process_rss.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/nocompile_driver.py b/src/3rdparty/chromium/tools/nocompile_driver.py +index fedb351c6..438c40d36 100755 +--- a/src/3rdparty/chromium/tools/nocompile_driver.py ++++ b/src/3rdparty/chromium/tools/nocompile_driver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/omahaproxy.py b/src/3rdparty/chromium/tools/omahaproxy.py +index 75bf43dde..85daf0898 100755 +--- a/src/3rdparty/chromium/tools/omahaproxy.py ++++ b/src/3rdparty/chromium/tools/omahaproxy.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/origin_trials/check_token.py b/src/3rdparty/chromium/tools/origin_trials/check_token.py +index 99a5dfa3e..93be498af 100755 +--- a/src/3rdparty/chromium/tools/origin_trials/check_token.py ++++ b/src/3rdparty/chromium/tools/origin_trials/check_token.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/origin_trials/generate_token.py b/src/3rdparty/chromium/tools/origin_trials/generate_token.py +index ea529847b..cb76816c4 100755 +--- a/src/3rdparty/chromium/tools/origin_trials/generate_token.py ++++ b/src/3rdparty/chromium/tools/origin_trials/generate_token.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/origin_trials/generate_token_unittest.py b/src/3rdparty/chromium/tools/origin_trials/generate_token_unittest.py +index 06a2cc917..1b0f8168a 100755 +--- a/src/3rdparty/chromium/tools/origin_trials/generate_token_unittest.py ++++ b/src/3rdparty/chromium/tools/origin_trials/generate_token_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/perry.py b/src/3rdparty/chromium/tools/perry.py +index 0ea8ce5ff..d72b8f7bf 100755 +--- a/src/3rdparty/chromium/tools/perry.py ++++ b/src/3rdparty/chromium/tools/perry.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/polymer/generate_gn.py b/src/3rdparty/chromium/tools/polymer/generate_gn.py +index 621972304..f99ccb40c 100755 +--- a/src/3rdparty/chromium/tools/polymer/generate_gn.py ++++ b/src/3rdparty/chromium/tools/polymer/generate_gn.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/polymer/polymer_grdp_to_txt.py b/src/3rdparty/chromium/tools/polymer/polymer_grdp_to_txt.py +index 9940faa36..c557324a1 100755 +--- a/src/3rdparty/chromium/tools/polymer/polymer_grdp_to_txt.py ++++ b/src/3rdparty/chromium/tools/polymer/polymer_grdp_to_txt.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/polymer/txt_to_polymer_grdp.py b/src/3rdparty/chromium/tools/polymer/txt_to_polymer_grdp.py +index ed483ba6e..5c2686e0b 100755 +--- a/src/3rdparty/chromium/tools/polymer/txt_to_polymer_grdp.py ++++ b/src/3rdparty/chromium/tools/polymer/txt_to_polymer_grdp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/protoc_wrapper/protoc_wrapper.py b/src/3rdparty/chromium/tools/protoc_wrapper/protoc_wrapper.py +index d6e127f41..d9dd95d3c 100755 +--- a/src/3rdparty/chromium/tools/protoc_wrapper/protoc_wrapper.py ++++ b/src/3rdparty/chromium/tools/protoc_wrapper/protoc_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/python/google/gethash_timer.py b/src/3rdparty/chromium/tools/python/google/gethash_timer.py +index 9c4bd4608..4a932d785 100755 +--- a/src/3rdparty/chromium/tools/python/google/gethash_timer.py ++++ b/src/3rdparty/chromium/tools/python/google/gethash_timer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/python/google/httpd_utils.py b/src/3rdparty/chromium/tools/python/google/httpd_utils.py +index 4a03ffc7f..c86873a5d 100755 +--- a/src/3rdparty/chromium/tools/python/google/httpd_utils.py ++++ b/src/3rdparty/chromium/tools/python/google/httpd_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/real_world_impact/real_world_impact.py b/src/3rdparty/chromium/tools/real_world_impact/real_world_impact.py +index 494d68bb1..7dd8597d7 100755 +--- a/src/3rdparty/chromium/tools/real_world_impact/real_world_impact.py ++++ b/src/3rdparty/chromium/tools/real_world_impact/real_world_impact.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/remove_duplicate_includes.py b/src/3rdparty/chromium/tools/remove_duplicate_includes.py +index cdf9b0d4d..4ab2b4633 100755 +--- a/src/3rdparty/chromium/tools/remove_duplicate_includes.py ++++ b/src/3rdparty/chromium/tools/remove_duplicate_includes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/remove_stale_pyc_files.py b/src/3rdparty/chromium/tools/remove_stale_pyc_files.py +index ff2b87b7b..f6a79e423 100755 +--- a/src/3rdparty/chromium/tools/remove_stale_pyc_files.py ++++ b/src/3rdparty/chromium/tools/remove_stale_pyc_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/resources/filter_resource_whitelist.py b/src/3rdparty/chromium/tools/resources/filter_resource_whitelist.py +index 2cf5fe369..9e0e3d183 100755 +--- a/src/3rdparty/chromium/tools/resources/filter_resource_whitelist.py ++++ b/src/3rdparty/chromium/tools/resources/filter_resource_whitelist.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/resources/find_unused_resources.py b/src/3rdparty/chromium/tools/resources/find_unused_resources.py +index eab5ba3c6..939e032b9 100755 +--- a/src/3rdparty/chromium/tools/resources/find_unused_resources.py ++++ b/src/3rdparty/chromium/tools/resources/find_unused_resources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/resources/generate_resource_whitelist.py b/src/3rdparty/chromium/tools/resources/generate_resource_whitelist.py +index f421f0531..dedf29e6a 100755 +--- a/src/3rdparty/chromium/tools/resources/generate_resource_whitelist.py ++++ b/src/3rdparty/chromium/tools/resources/generate_resource_whitelist.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/resources/list_resources_removed_by_repack.py b/src/3rdparty/chromium/tools/resources/list_resources_removed_by_repack.py +index 0fb21f71a..68c4f7fac 100755 +--- a/src/3rdparty/chromium/tools/resources/list_resources_removed_by_repack.py ++++ b/src/3rdparty/chromium/tools/resources/list_resources_removed_by_repack.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/resources/list_unused_grit_header.py b/src/3rdparty/chromium/tools/resources/list_unused_grit_header.py +index 298031027..fd69fb355 100755 +--- a/src/3rdparty/chromium/tools/resources/list_unused_grit_header.py ++++ b/src/3rdparty/chromium/tools/resources/list_unused_grit_header.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/resources/optimize-ico-files.py b/src/3rdparty/chromium/tools/resources/optimize-ico-files.py +index 5f0f71639..d4d14e37a 100755 +--- a/src/3rdparty/chromium/tools/resources/optimize-ico-files.py ++++ b/src/3rdparty/chromium/tools/resources/optimize-ico-files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/roll_swiftshader.py b/src/3rdparty/chromium/tools/roll_swiftshader.py +index 785e9c286..573bb30bf 100755 +--- a/src/3rdparty/chromium/tools/roll_swiftshader.py ++++ b/src/3rdparty/chromium/tools/roll_swiftshader.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/roll_webgl_conformance.py b/src/3rdparty/chromium/tools/roll_webgl_conformance.py +index 60b8d26dd..32a992355 100755 +--- a/src/3rdparty/chromium/tools/roll_webgl_conformance.py ++++ b/src/3rdparty/chromium/tools/roll_webgl_conformance.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/run-swarmed.py b/src/3rdparty/chromium/tools/run-swarmed.py +index ef7097e35..ebc6c4c2e 100755 +--- a/src/3rdparty/chromium/tools/run-swarmed.py ++++ b/src/3rdparty/chromium/tools/run-swarmed.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/tools/safely-roll-deps.py b/src/3rdparty/chromium/tools/safely-roll-deps.py +index 15e3ab6c3..e31030c7a 100755 +--- a/src/3rdparty/chromium/tools/safely-roll-deps.py ++++ b/src/3rdparty/chromium/tools/safely-roll-deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/security/check_message_owners.py b/src/3rdparty/chromium/tools/security/check_message_owners.py +index b3793f6fb..c0bb34a3a 100755 +--- a/src/3rdparty/chromium/tools/security/check_message_owners.py ++++ b/src/3rdparty/chromium/tools/security/check_message_owners.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/security/idn_test_case_generator.py b/src/3rdparty/chromium/tools/security/idn_test_case_generator.py +index 986d4bebe..3ef8658b8 100755 +--- a/src/3rdparty/chromium/tools/security/idn_test_case_generator.py ++++ b/src/3rdparty/chromium/tools/security/idn_test_case_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python2 ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/site_compare/command_line.py b/src/3rdparty/chromium/tools/site_compare/command_line.py +index de93d18ce..80616f127 100755 +--- a/src/3rdparty/chromium/tools/site_compare/command_line.py ++++ b/src/3rdparty/chromium/tools/site_compare/command_line.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/site_compare/drivers/win32/keyboard.py b/src/3rdparty/chromium/tools/site_compare/drivers/win32/keyboard.py +index 0135c9bf3..114a355f7 100755 +--- a/src/3rdparty/chromium/tools/site_compare/drivers/win32/keyboard.py ++++ b/src/3rdparty/chromium/tools/site_compare/drivers/win32/keyboard.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/site_compare/drivers/win32/mouse.py b/src/3rdparty/chromium/tools/site_compare/drivers/win32/mouse.py +index 0096af987..9538d921a 100755 +--- a/src/3rdparty/chromium/tools/site_compare/drivers/win32/mouse.py ++++ b/src/3rdparty/chromium/tools/site_compare/drivers/win32/mouse.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/site_compare/drivers/win32/windowing.py b/src/3rdparty/chromium/tools/site_compare/drivers/win32/windowing.py +index 47d63f022..2b50da92f 100755 +--- a/src/3rdparty/chromium/tools/site_compare/drivers/win32/windowing.py ++++ b/src/3rdparty/chromium/tools/site_compare/drivers/win32/windowing.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/site_compare/scrapers/__init__.py b/src/3rdparty/chromium/tools/site_compare/scrapers/__init__.py +index 5f6d77885..30300d306 100755 +--- a/src/3rdparty/chromium/tools/site_compare/scrapers/__init__.py ++++ b/src/3rdparty/chromium/tools/site_compare/scrapers/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/site_compare/scrapers/chrome/__init__.py b/src/3rdparty/chromium/tools/site_compare/scrapers/chrome/__init__.py +index 587a50db7..9cb914d10 100755 +--- a/src/3rdparty/chromium/tools/site_compare/scrapers/chrome/__init__.py ++++ b/src/3rdparty/chromium/tools/site_compare/scrapers/chrome/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/site_compare/scrapers/chrome/chromebase.py b/src/3rdparty/chromium/tools/site_compare/scrapers/chrome/chromebase.py +index 2b8f1774c..bc7610920 100755 +--- a/src/3rdparty/chromium/tools/site_compare/scrapers/chrome/chromebase.py ++++ b/src/3rdparty/chromium/tools/site_compare/scrapers/chrome/chromebase.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/site_compare/scrapers/firefox/__init__.py b/src/3rdparty/chromium/tools/site_compare/scrapers/firefox/__init__.py +index 34c0699f0..ba9464888 100755 +--- a/src/3rdparty/chromium/tools/site_compare/scrapers/firefox/__init__.py ++++ b/src/3rdparty/chromium/tools/site_compare/scrapers/firefox/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/site_compare/scrapers/firefox/firefox2.py b/src/3rdparty/chromium/tools/site_compare/scrapers/firefox/firefox2.py +index 2181f588f..859b092b7 100755 +--- a/src/3rdparty/chromium/tools/site_compare/scrapers/firefox/firefox2.py ++++ b/src/3rdparty/chromium/tools/site_compare/scrapers/firefox/firefox2.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/site_compare/scrapers/ie/__init__.py b/src/3rdparty/chromium/tools/site_compare/scrapers/ie/__init__.py +index b4dab09e4..b1a27b478 100755 +--- a/src/3rdparty/chromium/tools/site_compare/scrapers/ie/__init__.py ++++ b/src/3rdparty/chromium/tools/site_compare/scrapers/ie/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/site_compare/scrapers/ie/ie7.py b/src/3rdparty/chromium/tools/site_compare/scrapers/ie/ie7.py +index dcb83ca23..3203fb0b7 100755 +--- a/src/3rdparty/chromium/tools/site_compare/scrapers/ie/ie7.py ++++ b/src/3rdparty/chromium/tools/site_compare/scrapers/ie/ie7.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/site_compare/site_compare.py b/src/3rdparty/chromium/tools/site_compare/site_compare.py +index db9216f2d..eb9d7a8c3 100755 +--- a/src/3rdparty/chromium/tools/site_compare/site_compare.py ++++ b/src/3rdparty/chromium/tools/site_compare/site_compare.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/sort-headers.py b/src/3rdparty/chromium/tools/sort-headers.py +index 88bbd555c..d49b79e0c 100755 +--- a/src/3rdparty/chromium/tools/sort-headers.py ++++ b/src/3rdparty/chromium/tools/sort-headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/sort_sources.py b/src/3rdparty/chromium/tools/sort_sources.py +index bcbdbf67d..1ec2ff875 100755 +--- a/src/3rdparty/chromium/tools/sort_sources.py ++++ b/src/3rdparty/chromium/tools/sort_sources.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/strict_enum_value_checker/strict_enum_value_checker_test.py b/src/3rdparty/chromium/tools/strict_enum_value_checker/strict_enum_value_checker_test.py +index 4f95efe0c..6684eacf7 100755 +--- a/src/3rdparty/chromium/tools/strict_enum_value_checker/strict_enum_value_checker_test.py ++++ b/src/3rdparty/chromium/tools/strict_enum_value_checker/strict_enum_value_checker_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/sublime/compile_current_file.py b/src/3rdparty/chromium/tools/sublime/compile_current_file.py +index dd43e03a6..e5e6b7f2c 100755 +--- a/src/3rdparty/chromium/tools/sublime/compile_current_file.py ++++ b/src/3rdparty/chromium/tools/sublime/compile_current_file.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/sublime/ninja_options_script.py b/src/3rdparty/chromium/tools/sublime/ninja_options_script.py +index abff7367f..33fa504c0 100755 +--- a/src/3rdparty/chromium/tools/sublime/ninja_options_script.py ++++ b/src/3rdparty/chromium/tools/sublime/ninja_options_script.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/symsrc/img_fingerprint.py b/src/3rdparty/chromium/tools/symsrc/img_fingerprint.py +index 3d6708e2a..24bac7780 100755 +--- a/src/3rdparty/chromium/tools/symsrc/img_fingerprint.py ++++ b/src/3rdparty/chromium/tools/symsrc/img_fingerprint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/symsrc/pdb_fingerprint_from_img.py b/src/3rdparty/chromium/tools/symsrc/pdb_fingerprint_from_img.py +index e99447541..67360b494 100755 +--- a/src/3rdparty/chromium/tools/symsrc/pdb_fingerprint_from_img.py ++++ b/src/3rdparty/chromium/tools/symsrc/pdb_fingerprint_from_img.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/symsrc/source_index.py b/src/3rdparty/chromium/tools/symsrc/source_index.py +index f780cd6ba..5fb30026e 100755 +--- a/src/3rdparty/chromium/tools/symsrc/source_index.py ++++ b/src/3rdparty/chromium/tools/symsrc/source_index.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/tcmalloc/print-live-objects.py b/src/3rdparty/chromium/tools/tcmalloc/print-live-objects.py +index dfed9c609..8e77d9473 100755 +--- a/src/3rdparty/chromium/tools/tcmalloc/print-live-objects.py ++++ b/src/3rdparty/chromium/tools/tcmalloc/print-live-objects.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/traceline/traceline/scripts/alloc.py b/src/3rdparty/chromium/tools/traceline/traceline/scripts/alloc.py +index ee4af220d..8e28c1a6e 100755 +--- a/src/3rdparty/chromium/tools/traceline/traceline/scripts/alloc.py ++++ b/src/3rdparty/chromium/tools/traceline/traceline/scripts/alloc.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/traceline/traceline/scripts/crit_sec.py b/src/3rdparty/chromium/tools/traceline/traceline/scripts/crit_sec.py +index ee710bd20..ef210d88f 100755 +--- a/src/3rdparty/chromium/tools/traceline/traceline/scripts/crit_sec.py ++++ b/src/3rdparty/chromium/tools/traceline/traceline/scripts/crit_sec.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/traceline/traceline/scripts/filter_short.py b/src/3rdparty/chromium/tools/traceline/traceline/scripts/filter_short.py +index 1b73bf96a..c508d71c0 100755 +--- a/src/3rdparty/chromium/tools/traceline/traceline/scripts/filter_short.py ++++ b/src/3rdparty/chromium/tools/traceline/traceline/scripts/filter_short.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/traceline/traceline/scripts/scstats.py b/src/3rdparty/chromium/tools/traceline/traceline/scripts/scstats.py +index e2f28dc94..5adc0fb21 100755 +--- a/src/3rdparty/chromium/tools/traceline/traceline/scripts/scstats.py ++++ b/src/3rdparty/chromium/tools/traceline/traceline/scripts/scstats.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/traceline/traceline/scripts/split.py b/src/3rdparty/chromium/tools/traceline/traceline/scripts/split.py +index 6f20e0457..d018d7dda 100755 +--- a/src/3rdparty/chromium/tools/traceline/traceline/scripts/split.py ++++ b/src/3rdparty/chromium/tools/traceline/traceline/scripts/split.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/traffic_annotation/scripts/check_annotations.py b/src/3rdparty/chromium/tools/traffic_annotation/scripts/check_annotations.py +index f68d218e0..5bfbcc6df 100755 +--- a/src/3rdparty/chromium/tools/traffic_annotation/scripts/check_annotations.py ++++ b/src/3rdparty/chromium/tools/traffic_annotation/scripts/check_annotations.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/traffic_annotation/scripts/traffic_annotation_auditor_tests.py b/src/3rdparty/chromium/tools/traffic_annotation/scripts/traffic_annotation_auditor_tests.py +index bac06ed72..28c95e47b 100755 +--- a/src/3rdparty/chromium/tools/traffic_annotation/scripts/traffic_annotation_auditor_tests.py ++++ b/src/3rdparty/chromium/tools/traffic_annotation/scripts/traffic_annotation_auditor_tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/traffic_annotation/scripts/update_annotations_sheet.py b/src/3rdparty/chromium/tools/traffic_annotation/scripts/update_annotations_sheet.py +index 0bfca7f57..44d0af850 100755 +--- a/src/3rdparty/chromium/tools/traffic_annotation/scripts/update_annotations_sheet.py ++++ b/src/3rdparty/chromium/tools/traffic_annotation/scripts/update_annotations_sheet.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/translation/upload_screenshots.py b/src/3rdparty/chromium/tools/translation/upload_screenshots.py +index 355d4840f..892d20ee4 100755 +--- a/src/3rdparty/chromium/tools/translation/upload_screenshots.py ++++ b/src/3rdparty/chromium/tools/translation/upload_screenshots.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/translation/upload_screenshots_unittest.py b/src/3rdparty/chromium/tools/translation/upload_screenshots_unittest.py +index 99b96950c..af31081f5 100755 +--- a/src/3rdparty/chromium/tools/translation/upload_screenshots_unittest.py ++++ b/src/3rdparty/chromium/tools/translation/upload_screenshots_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/uberblame.py b/src/3rdparty/chromium/tools/uberblame.py +index 89b6d88b3..673dab34f 100755 +--- a/src/3rdparty/chromium/tools/uberblame.py ++++ b/src/3rdparty/chromium/tools/uberblame.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/unused-symbols-report.py b/src/3rdparty/chromium/tools/unused-symbols-report.py +index 993e436b0..bf90daf7d 100755 +--- a/src/3rdparty/chromium/tools/unused-symbols-report.py ++++ b/src/3rdparty/chromium/tools/unused-symbols-report.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/usb_gadget/echo_gadget_test.py b/src/3rdparty/chromium/tools/usb_gadget/echo_gadget_test.py +index a25d68cb2..55274ab17 100755 +--- a/src/3rdparty/chromium/tools/usb_gadget/echo_gadget_test.py ++++ b/src/3rdparty/chromium/tools/usb_gadget/echo_gadget_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/usb_gadget/gadget_test.py b/src/3rdparty/chromium/tools/usb_gadget/gadget_test.py +index 2440983ba..c899d31fd 100755 +--- a/src/3rdparty/chromium/tools/usb_gadget/gadget_test.py ++++ b/src/3rdparty/chromium/tools/usb_gadget/gadget_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/usb_gadget/hid_descriptors_test.py b/src/3rdparty/chromium/tools/usb_gadget/hid_descriptors_test.py +index 62d51d401..38990772a 100755 +--- a/src/3rdparty/chromium/tools/usb_gadget/hid_descriptors_test.py ++++ b/src/3rdparty/chromium/tools/usb_gadget/hid_descriptors_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/usb_gadget/hid_gadget_test.py b/src/3rdparty/chromium/tools/usb_gadget/hid_gadget_test.py +index f0a6a2918..a0ac3b5ab 100755 +--- a/src/3rdparty/chromium/tools/usb_gadget/hid_gadget_test.py ++++ b/src/3rdparty/chromium/tools/usb_gadget/hid_gadget_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/usb_gadget/keyboard_gadget_test.py b/src/3rdparty/chromium/tools/usb_gadget/keyboard_gadget_test.py +index cac3e313a..75f2966b9 100755 +--- a/src/3rdparty/chromium/tools/usb_gadget/keyboard_gadget_test.py ++++ b/src/3rdparty/chromium/tools/usb_gadget/keyboard_gadget_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/usb_gadget/mouse_gadget_test.py b/src/3rdparty/chromium/tools/usb_gadget/mouse_gadget_test.py +index 5216798e9..77a784357 100755 +--- a/src/3rdparty/chromium/tools/usb_gadget/mouse_gadget_test.py ++++ b/src/3rdparty/chromium/tools/usb_gadget/mouse_gadget_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/usb_gadget/package.py b/src/3rdparty/chromium/tools/usb_gadget/package.py +index 1c5003325..3d5d6aeb9 100755 +--- a/src/3rdparty/chromium/tools/usb_gadget/package.py ++++ b/src/3rdparty/chromium/tools/usb_gadget/package.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/usb_gadget/usb_descriptors_test.py b/src/3rdparty/chromium/tools/usb_gadget/usb_descriptors_test.py +index 79f7d7985..a95edce1f 100755 +--- a/src/3rdparty/chromium/tools/usb_gadget/usb_descriptors_test.py ++++ b/src/3rdparty/chromium/tools/usb_gadget/usb_descriptors_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/valgrind/asan/asan_symbolize.py b/src/3rdparty/chromium/tools/valgrind/asan/asan_symbolize.py +index ecf42764c..30805a891 100755 +--- a/src/3rdparty/chromium/tools/valgrind/asan/asan_symbolize.py ++++ b/src/3rdparty/chromium/tools/valgrind/asan/asan_symbolize.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/tools/valgrind/asan/third_party/asan_symbolize.py b/src/3rdparty/chromium/tools/valgrind/asan/third_party/asan_symbolize.py +index c4ed545f6..3b27e4648 100755 +--- a/src/3rdparty/chromium/tools/valgrind/asan/third_party/asan_symbolize.py ++++ b/src/3rdparty/chromium/tools/valgrind/asan/third_party/asan_symbolize.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + #===- lib/asan/scripts/asan_symbolize.py -----------------------------------===# + # + # The LLVM Compiler Infrastructure +diff --git a/src/3rdparty/chromium/tools/variations/fieldtrial_to_struct.py b/src/3rdparty/chromium/tools/variations/fieldtrial_to_struct.py +index 91a6ffa1c..4b191115e 100755 +--- a/src/3rdparty/chromium/tools/variations/fieldtrial_to_struct.py ++++ b/src/3rdparty/chromium/tools/variations/fieldtrial_to_struct.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/web_bluetooth/compact_blocklist.py b/src/3rdparty/chromium/tools/web_bluetooth/compact_blocklist.py +index 307741b90..d36e07319 100755 +--- a/src/3rdparty/chromium/tools/web_bluetooth/compact_blocklist.py ++++ b/src/3rdparty/chromium/tools/web_bluetooth/compact_blocklist.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/web_bluetooth/compact_blocklist_unittest.py b/src/3rdparty/chromium/tools/web_bluetooth/compact_blocklist_unittest.py +index a3696efa3..3f16684ce 100755 +--- a/src/3rdparty/chromium/tools/web_bluetooth/compact_blocklist_unittest.py ++++ b/src/3rdparty/chromium/tools/web_bluetooth/compact_blocklist_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/web_dev_style/css_checker_test.py b/src/3rdparty/chromium/tools/web_dev_style/css_checker_test.py +index a122afdd7..42ca2e961 100755 +--- a/src/3rdparty/chromium/tools/web_dev_style/css_checker_test.py ++++ b/src/3rdparty/chromium/tools/web_dev_style/css_checker_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/web_dev_style/eslint.py b/src/3rdparty/chromium/tools/web_dev_style/eslint.py +index 2567d0d93..0a626410d 100755 +--- a/src/3rdparty/chromium/tools/web_dev_style/eslint.py ++++ b/src/3rdparty/chromium/tools/web_dev_style/eslint.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2019 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/web_dev_style/html_checker_test.py b/src/3rdparty/chromium/tools/web_dev_style/html_checker_test.py +index 0931af2c5..26befe00d 100755 +--- a/src/3rdparty/chromium/tools/web_dev_style/html_checker_test.py ++++ b/src/3rdparty/chromium/tools/web_dev_style/html_checker_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/web_dev_style/js_checker_eslint_test.py b/src/3rdparty/chromium/tools/web_dev_style/js_checker_eslint_test.py +index 8eb4c421c..8af545a0b 100755 +--- a/src/3rdparty/chromium/tools/web_dev_style/js_checker_eslint_test.py ++++ b/src/3rdparty/chromium/tools/web_dev_style/js_checker_eslint_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/web_dev_style/js_checker_test.py b/src/3rdparty/chromium/tools/web_dev_style/js_checker_test.py +index b5a4cedc0..a88b23593 100755 +--- a/src/3rdparty/chromium/tools/web_dev_style/js_checker_test.py ++++ b/src/3rdparty/chromium/tools/web_dev_style/js_checker_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/web_dev_style/resource_checker_test.py b/src/3rdparty/chromium/tools/web_dev_style/resource_checker_test.py +index da3877ad0..3e9882796 100755 +--- a/src/3rdparty/chromium/tools/web_dev_style/resource_checker_test.py ++++ b/src/3rdparty/chromium/tools/web_dev_style/resource_checker_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/tools/win/link_limiter/build_link_limiter.py b/src/3rdparty/chromium/tools/win/link_limiter/build_link_limiter.py +index 464d30c57..886a5bce2 100755 +--- a/src/3rdparty/chromium/tools/win/link_limiter/build_link_limiter.py ++++ b/src/3rdparty/chromium/tools/win/link_limiter/build_link_limiter.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ui/events/ozone/evdev/capture_device_capabilities.py b/src/3rdparty/chromium/ui/events/ozone/evdev/capture_device_capabilities.py +index e45d3d083..92570c1a7 100755 +--- a/src/3rdparty/chromium/ui/events/ozone/evdev/capture_device_capabilities.py ++++ b/src/3rdparty/chromium/ui/events/ozone/evdev/capture_device_capabilities.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ui/events/ozone/evdev/capture_test_events.py b/src/3rdparty/chromium/ui/events/ozone/evdev/capture_test_events.py +index cc941d11d..2969c9289 100755 +--- a/src/3rdparty/chromium/ui/events/ozone/evdev/capture_test_events.py ++++ b/src/3rdparty/chromium/ui/events/ozone/evdev/capture_test_events.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ui/events/ozone/evdev/explain_proc_bus_input_devices.py b/src/3rdparty/chromium/ui/events/ozone/evdev/explain_proc_bus_input_devices.py +index e4c860e42..aac155de1 100755 +--- a/src/3rdparty/chromium/ui/events/ozone/evdev/explain_proc_bus_input_devices.py ++++ b/src/3rdparty/chromium/ui/events/ozone/evdev/explain_proc_bus_input_devices.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ui/gl/generate_bindings.py b/src/3rdparty/chromium/ui/gl/generate_bindings.py +index 10f5505df..0cfa48fa7 100755 +--- a/src/3rdparty/chromium/ui/gl/generate_bindings.py ++++ b/src/3rdparty/chromium/ui/gl/generate_bindings.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2012 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ui/ozone/generate_constructor_list.py b/src/3rdparty/chromium/ui/ozone/generate_constructor_list.py +index 87aa8a5b0..715eff5fe 100755 +--- a/src/3rdparty/chromium/ui/ozone/generate_constructor_list.py ++++ b/src/3rdparty/chromium/ui/ozone/generate_constructor_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/ui/ozone/generate_ozone_platform_list.py b/src/3rdparty/chromium/ui/ozone/generate_ozone_platform_list.py +index d47c39825..3961ca091 100755 +--- a/src/3rdparty/chromium/ui/ozone/generate_ozone_platform_list.py ++++ b/src/3rdparty/chromium/ui/ozone/generate_ozone_platform_list.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/third_party/binutils/detect_v8_host_arch.py b/src/3rdparty/chromium/v8/third_party/binutils/detect_v8_host_arch.py +index 3a5a5762d..e82425b92 100644 +--- a/src/3rdparty/chromium/v8/third_party/binutils/detect_v8_host_arch.py ++++ b/src/3rdparty/chromium/v8/third_party/binutils/detect_v8_host_arch.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +diff --git a/src/3rdparty/chromium/v8/third_party/binutils/download.py b/src/3rdparty/chromium/v8/third_party/binutils/download.py +index b3be6414e..2d876c1a9 100755 +--- a/src/3rdparty/chromium/v8/third_party/binutils/download.py ++++ b/src/3rdparty/chromium/v8/third_party/binutils/download.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/third_party/inspector_protocol/CheckProtocolCompatibility.py b/src/3rdparty/chromium/v8/third_party/inspector_protocol/CheckProtocolCompatibility.py +index adbc74add..d3d9312b2 100755 +--- a/src/3rdparty/chromium/v8/third_party/inspector_protocol/CheckProtocolCompatibility.py ++++ b/src/3rdparty/chromium/v8/third_party/inspector_protocol/CheckProtocolCompatibility.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/third_party/inspector_protocol/check_protocol_compatibility.py b/src/3rdparty/chromium/v8/third_party/inspector_protocol/check_protocol_compatibility.py +index e23bd7021..b4703e79f 100755 +--- a/src/3rdparty/chromium/v8/third_party/inspector_protocol/check_protocol_compatibility.py ++++ b/src/3rdparty/chromium/v8/third_party/inspector_protocol/check_protocol_compatibility.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright (c) 2011 Google Inc. All rights reserved. + # + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/v8/third_party/inspector_protocol/code_generator.py b/src/3rdparty/chromium/v8/third_party/inspector_protocol/code_generator.py +index edf8c4de2..99ebfe0db 100755 +--- a/src/3rdparty/chromium/v8/third_party/inspector_protocol/code_generator.py ++++ b/src/3rdparty/chromium/v8/third_party/inspector_protocol/code_generator.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/third_party/inspector_protocol/concatenate_protocols.py b/src/3rdparty/chromium/v8/third_party/inspector_protocol/concatenate_protocols.py +index e9f448efe..2bea63be3 100755 +--- a/src/3rdparty/chromium/v8/third_party/inspector_protocol/concatenate_protocols.py ++++ b/src/3rdparty/chromium/v8/third_party/inspector_protocol/concatenate_protocols.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/third_party/inspector_protocol/convert_protocol_to_json.py b/src/3rdparty/chromium/v8/third_party/inspector_protocol/convert_protocol_to_json.py +index 96048f793..7980acfa8 100755 +--- a/src/3rdparty/chromium/v8/third_party/inspector_protocol/convert_protocol_to_json.py ++++ b/src/3rdparty/chromium/v8/third_party/inspector_protocol/convert_protocol_to_json.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/__init__.py b/src/3rdparty/chromium/v8/tools/__init__.py +index 3841a861c..5f7ebc701 100644 +--- a/src/3rdparty/chromium/v8/tools/__init__.py ++++ b/src/3rdparty/chromium/v8/tools/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/adb-d8.py b/src/3rdparty/chromium/v8/tools/adb-d8.py +index 416714692..66a4a3891 100755 +--- a/src/3rdparty/chromium/v8/tools/adb-d8.py ++++ b/src/3rdparty/chromium/v8/tools/adb-d8.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/android-run.py b/src/3rdparty/chromium/v8/tools/android-run.py +index 4765f86b4..419ced771 100755 +--- a/src/3rdparty/chromium/v8/tools/android-run.py ++++ b/src/3rdparty/chromium/v8/tools/android-run.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2012 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/v8/tools/avg.py b/src/3rdparty/chromium/v8/tools/avg.py +index b9ceb0d90..c977de1a5 100755 +--- a/src/3rdparty/chromium/v8/tools/avg.py ++++ b/src/3rdparty/chromium/v8/tools/avg.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/lib/python2.7 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can + # be found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/bigint-tester.py b/src/3rdparty/chromium/v8/tools/bigint-tester.py +index 2deab883f..d2facf30b 100755 +--- a/src/3rdparty/chromium/v8/tools/bigint-tester.py ++++ b/src/3rdparty/chromium/v8/tools/bigint-tester.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/callstats.py b/src/3rdparty/chromium/v8/tools/callstats.py +index 709aade30..58be22cab 100755 +--- a/src/3rdparty/chromium/v8/tools/callstats.py ++++ b/src/3rdparty/chromium/v8/tools/callstats.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/clusterfuzz/v8_foozzie.py b/src/3rdparty/chromium/v8/tools/clusterfuzz/v8_foozzie.py +index 6fcd49f20..35a29517f 100755 +--- a/src/3rdparty/chromium/v8/tools/clusterfuzz/v8_foozzie.py ++++ b/src/3rdparty/chromium/v8/tools/clusterfuzz/v8_foozzie.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/clusterfuzz/v8_foozzie_test.py b/src/3rdparty/chromium/v8/tools/clusterfuzz/v8_foozzie_test.py +index 3b9511127..797a920df 100755 +--- a/src/3rdparty/chromium/v8/tools/clusterfuzz/v8_foozzie_test.py ++++ b/src/3rdparty/chromium/v8/tools/clusterfuzz/v8_foozzie_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/concatenate-files.py b/src/3rdparty/chromium/v8/tools/concatenate-files.py +index 8a9012cfa..68f12306d 100644 +--- a/src/3rdparty/chromium/v8/tools/concatenate-files.py ++++ b/src/3rdparty/chromium/v8/tools/concatenate-files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2014 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/v8/tools/deprecation_stats.py b/src/3rdparty/chromium/v8/tools/deprecation_stats.py +index 780832e68..c09a2fd52 100755 +--- a/src/3rdparty/chromium/v8/tools/deprecation_stats.py ++++ b/src/3rdparty/chromium/v8/tools/deprecation_stats.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/dev/gen-tags.py b/src/3rdparty/chromium/v8/tools/dev/gen-tags.py +index 256f65a40..f5e74509e 100755 +--- a/src/3rdparty/chromium/v8/tools/dev/gen-tags.py ++++ b/src/3rdparty/chromium/v8/tools/dev/gen-tags.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/dev/gm.py b/src/3rdparty/chromium/v8/tools/dev/gm.py +index e7a4a239e..96b1307a7 100755 +--- a/src/3rdparty/chromium/v8/tools/dev/gm.py ++++ b/src/3rdparty/chromium/v8/tools/dev/gm.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/dev/v8gen.py b/src/3rdparty/chromium/v8/tools/dev/v8gen.py +index b8a34e2af..d7a9bf07e 100755 +--- a/src/3rdparty/chromium/v8/tools/dev/v8gen.py ++++ b/src/3rdparty/chromium/v8/tools/dev/v8gen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/disasm.py b/src/3rdparty/chromium/v8/tools/disasm.py +index a91d0dbff..777ae41a3 100644 +--- a/src/3rdparty/chromium/v8/tools/disasm.py ++++ b/src/3rdparty/chromium/v8/tools/disasm.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2011 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/v8/tools/dump-cpp.py b/src/3rdparty/chromium/v8/tools/dump-cpp.py +index 1fc15d9fc..3fb7999ce 100644 +--- a/src/3rdparty/chromium/v8/tools/dump-cpp.py ++++ b/src/3rdparty/chromium/v8/tools/dump-cpp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/eval_gc_nvp.py b/src/3rdparty/chromium/v8/tools/eval_gc_nvp.py +index 25afe8e4f..dd9bff3bb 100755 +--- a/src/3rdparty/chromium/v8/tools/eval_gc_nvp.py ++++ b/src/3rdparty/chromium/v8/tools/eval_gc_nvp.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/find-commit-for-patch.py b/src/3rdparty/chromium/v8/tools/find-commit-for-patch.py +index 657826c13..2fc193efc 100755 +--- a/src/3rdparty/chromium/v8/tools/find-commit-for-patch.py ++++ b/src/3rdparty/chromium/v8/tools/find-commit-for-patch.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/gc-nvp-to-csv.py b/src/3rdparty/chromium/v8/tools/gc-nvp-to-csv.py +index 26ed8e1c9..05dd0cff2 100755 +--- a/src/3rdparty/chromium/v8/tools/gc-nvp-to-csv.py ++++ b/src/3rdparty/chromium/v8/tools/gc-nvp-to-csv.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/gc-nvp-trace-processor.py b/src/3rdparty/chromium/v8/tools/gc-nvp-trace-processor.py +index 21526ae9d..f148cdb3a 100755 +--- a/src/3rdparty/chromium/v8/tools/gc-nvp-trace-processor.py ++++ b/src/3rdparty/chromium/v8/tools/gc-nvp-trace-processor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2010 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/v8/tools/gcmole/parallel.py b/src/3rdparty/chromium/v8/tools/gcmole/parallel.py +index 0c045f423..3e0228c02 100755 +--- a/src/3rdparty/chromium/v8/tools/gcmole/parallel.py ++++ b/src/3rdparty/chromium/v8/tools/gcmole/parallel.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/gcmole/run-gcmole.py b/src/3rdparty/chromium/v8/tools/gcmole/run-gcmole.py +index cb4c74e31..d4d0d801e 100755 +--- a/src/3rdparty/chromium/v8/tools/gcmole/run-gcmole.py ++++ b/src/3rdparty/chromium/v8/tools/gcmole/run-gcmole.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/gen-inlining-tests.py b/src/3rdparty/chromium/v8/tools/gen-inlining-tests.py +index a79023642..2657e9724 100644 +--- a/src/3rdparty/chromium/v8/tools/gen-inlining-tests.py ++++ b/src/3rdparty/chromium/v8/tools/gen-inlining-tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/lib/python2.7 + + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/gen-keywords-gen-h.py b/src/3rdparty/chromium/v8/tools/gen-keywords-gen-h.py +index 02750dc10..e096cee71 100755 +--- a/src/3rdparty/chromium/v8/tools/gen-keywords-gen-h.py ++++ b/src/3rdparty/chromium/v8/tools/gen-keywords-gen-h.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/gen-postmortem-metadata.py b/src/3rdparty/chromium/v8/tools/gen-postmortem-metadata.py +index af6e2f3cb..8d86e7a7e 100644 +--- a/src/3rdparty/chromium/v8/tools/gen-postmortem-metadata.py ++++ b/src/3rdparty/chromium/v8/tools/gen-postmortem-metadata.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # + # Copyright 2012 the V8 project authors. All rights reserved. +diff --git a/src/3rdparty/chromium/v8/tools/generate-builtins-tests.py b/src/3rdparty/chromium/v8/tools/generate-builtins-tests.py +index 4e6961deb..33e7949b9 100755 +--- a/src/3rdparty/chromium/v8/tools/generate-builtins-tests.py ++++ b/src/3rdparty/chromium/v8/tools/generate-builtins-tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/generate-header-include-checks.py b/src/3rdparty/chromium/v8/tools/generate-header-include-checks.py +index 511d03c7b..f62faaf7e 100755 +--- a/src/3rdparty/chromium/v8/tools/generate-header-include-checks.py ++++ b/src/3rdparty/chromium/v8/tools/generate-header-include-checks.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # vim:fenc=utf-8:shiftwidth=2 + + # Copyright 2018 the V8 project authors. All rights reserved. +diff --git a/src/3rdparty/chromium/v8/tools/generate_shim_headers/generate_shim_headers.py b/src/3rdparty/chromium/v8/tools/generate_shim_headers/generate_shim_headers.py +index d0e6d069d..1afa53547 100755 +--- a/src/3rdparty/chromium/v8/tools/generate_shim_headers/generate_shim_headers.py ++++ b/src/3rdparty/chromium/v8/tools/generate_shim_headers/generate_shim_headers.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2013 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/v8/tools/get_landmines.py b/src/3rdparty/chromium/v8/tools/get_landmines.py +index ff4831dff..300fd6400 100755 +--- a/src/3rdparty/chromium/v8/tools/get_landmines.py ++++ b/src/3rdparty/chromium/v8/tools/get_landmines.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/grokdump.py b/src/3rdparty/chromium/v8/tools/grokdump.py +index 34689316a..d71397faa 100755 +--- a/src/3rdparty/chromium/v8/tools/grokdump.py ++++ b/src/3rdparty/chromium/v8/tools/grokdump.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2012 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/v8/tools/ignition/bytecode_dispatches_report.py b/src/3rdparty/chromium/v8/tools/ignition/bytecode_dispatches_report.py +index 97f8e8394..76c1bea7e 100755 +--- a/src/3rdparty/chromium/v8/tools/ignition/bytecode_dispatches_report.py ++++ b/src/3rdparty/chromium/v8/tools/ignition/bytecode_dispatches_report.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python ++#!/usr/lib/python2.7 + # + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/ignition/linux_perf_bytecode_annotate.py b/src/3rdparty/chromium/v8/tools/ignition/linux_perf_bytecode_annotate.py +index b2422323b..8b2c1825b 100755 +--- a/src/3rdparty/chromium/v8/tools/ignition/linux_perf_bytecode_annotate.py ++++ b/src/3rdparty/chromium/v8/tools/ignition/linux_perf_bytecode_annotate.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/ignition/linux_perf_report.py b/src/3rdparty/chromium/v8/tools/ignition/linux_perf_report.py +index 268bed55b..19beaa871 100755 +--- a/src/3rdparty/chromium/v8/tools/ignition/linux_perf_report.py ++++ b/src/3rdparty/chromium/v8/tools/ignition/linux_perf_report.py +@@ -1,4 +1,4 @@ +-#! /usr/bin/python2 ++#!/usr/lib/python2.7 + # + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/js2c.py b/src/3rdparty/chromium/v8/tools/js2c.py +index d03151805..9454e6bba 100755 +--- a/src/3rdparty/chromium/v8/tools/js2c.py ++++ b/src/3rdparty/chromium/v8/tools/js2c.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2012 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/v8/tools/ll_prof.py b/src/3rdparty/chromium/v8/tools/ll_prof.py +index ca2cb00e4..edc358f0a 100755 +--- a/src/3rdparty/chromium/v8/tools/ll_prof.py ++++ b/src/3rdparty/chromium/v8/tools/ll_prof.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2012 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/v8/tools/locs.py b/src/3rdparty/chromium/v8/tools/locs.py +index 6773d1a76..a668d0020 100755 +--- a/src/3rdparty/chromium/v8/tools/locs.py ++++ b/src/3rdparty/chromium/v8/tools/locs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/lib/python2.7 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/mb/mb.py b/src/3rdparty/chromium/v8/tools/mb/mb.py +index cbb5b5dd6..f0f6f7ccf 100755 +--- a/src/3rdparty/chromium/v8/tools/mb/mb.py ++++ b/src/3rdparty/chromium/v8/tools/mb/mb.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 the V8 project authors. All rights reserved. + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/mb/mb_unittest.py b/src/3rdparty/chromium/v8/tools/mb/mb_unittest.py +index dbd599645..53e3e6d51 100755 +--- a/src/3rdparty/chromium/v8/tools/mb/mb_unittest.py ++++ b/src/3rdparty/chromium/v8/tools/mb/mb_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + # Copyright 2016 the V8 project authors. All rights reserved. + # Copyright 2015 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/node/build_gn.py b/src/3rdparty/chromium/v8/tools/node/build_gn.py +index 83071adbf..4efd6d75c 100755 +--- a/src/3rdparty/chromium/v8/tools/node/build_gn.py ++++ b/src/3rdparty/chromium/v8/tools/node/build_gn.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/node/fetch_deps.py b/src/3rdparty/chromium/v8/tools/node/fetch_deps.py +index 872263f62..c422a26f0 100755 +--- a/src/3rdparty/chromium/v8/tools/node/fetch_deps.py ++++ b/src/3rdparty/chromium/v8/tools/node/fetch_deps.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/node/node_common.py b/src/3rdparty/chromium/v8/tools/node/node_common.py +index 172e9df81..456b67ae0 100755 +--- a/src/3rdparty/chromium/v8/tools/node/node_common.py ++++ b/src/3rdparty/chromium/v8/tools/node/node_common.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/node/test_update_node.py b/src/3rdparty/chromium/v8/tools/node/test_update_node.py +index 785517b8c..34822e2f8 100755 +--- a/src/3rdparty/chromium/v8/tools/node/test_update_node.py ++++ b/src/3rdparty/chromium/v8/tools/node/test_update_node.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/node/update_node.py b/src/3rdparty/chromium/v8/tools/node/update_node.py +index c480a69a9..59afb9b82 100755 +--- a/src/3rdparty/chromium/v8/tools/node/update_node.py ++++ b/src/3rdparty/chromium/v8/tools/node/update_node.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/objdump-v8 b/src/3rdparty/chromium/v8/tools/objdump-v8 +index dc7310a5f..6e20a7da8 100755 +--- a/src/3rdparty/chromium/v8/tools/objdump-v8 ++++ b/src/3rdparty/chromium/v8/tools/objdump-v8 +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2016 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/v8/tools/perf-compare.py b/src/3rdparty/chromium/v8/tools/perf-compare.py +index 75f3c73c6..483489be7 100755 +--- a/src/3rdparty/chromium/v8/tools/perf-compare.py ++++ b/src/3rdparty/chromium/v8/tools/perf-compare.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/predictable_wrapper.py b/src/3rdparty/chromium/v8/tools/predictable_wrapper.py +index 2299a5195..069ec3482 100644 +--- a/src/3rdparty/chromium/v8/tools/predictable_wrapper.py ++++ b/src/3rdparty/chromium/v8/tools/predictable_wrapper.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/release/auto_push.py b/src/3rdparty/chromium/v8/tools/release/auto_push.py +index ca9e5e873..e7592f859 100755 +--- a/src/3rdparty/chromium/v8/tools/release/auto_push.py ++++ b/src/3rdparty/chromium/v8/tools/release/auto_push.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +diff --git a/src/3rdparty/chromium/v8/tools/release/auto_roll.py b/src/3rdparty/chromium/v8/tools/release/auto_roll.py +index dd60d5dff..41532b423 100755 +--- a/src/3rdparty/chromium/v8/tools/release/auto_roll.py ++++ b/src/3rdparty/chromium/v8/tools/release/auto_roll.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/release/auto_tag.py b/src/3rdparty/chromium/v8/tools/release/auto_tag.py +index a52a02869..a1a4389ed 100755 +--- a/src/3rdparty/chromium/v8/tools/release/auto_tag.py ++++ b/src/3rdparty/chromium/v8/tools/release/auto_tag.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/release/check_clusterfuzz.py b/src/3rdparty/chromium/v8/tools/release/check_clusterfuzz.py +index 8af835136..f0f16e8bb 100755 +--- a/src/3rdparty/chromium/v8/tools/release/check_clusterfuzz.py ++++ b/src/3rdparty/chromium/v8/tools/release/check_clusterfuzz.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/release/common_includes.py b/src/3rdparty/chromium/v8/tools/release/common_includes.py +index bd28fe3aa..3969e7649 100644 +--- a/src/3rdparty/chromium/v8/tools/release/common_includes.py ++++ b/src/3rdparty/chromium/v8/tools/release/common_includes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +diff --git a/src/3rdparty/chromium/v8/tools/release/create_release.py b/src/3rdparty/chromium/v8/tools/release/create_release.py +index f030ac804..ea9b1de8f 100755 +--- a/src/3rdparty/chromium/v8/tools/release/create_release.py ++++ b/src/3rdparty/chromium/v8/tools/release/create_release.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/release/filter_build_files.py b/src/3rdparty/chromium/v8/tools/release/filter_build_files.py +index 032848e3c..c66cd4dd1 100755 +--- a/src/3rdparty/chromium/v8/tools/release/filter_build_files.py ++++ b/src/3rdparty/chromium/v8/tools/release/filter_build_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/release/git_recipes.py b/src/3rdparty/chromium/v8/tools/release/git_recipes.py +index 0997e0bb8..0c1d5e606 100644 +--- a/src/3rdparty/chromium/v8/tools/release/git_recipes.py ++++ b/src/3rdparty/chromium/v8/tools/release/git_recipes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +diff --git a/src/3rdparty/chromium/v8/tools/release/merge_to_branch.py b/src/3rdparty/chromium/v8/tools/release/merge_to_branch.py +index bf526bf5d..bc29a9376 100755 +--- a/src/3rdparty/chromium/v8/tools/release/merge_to_branch.py ++++ b/src/3rdparty/chromium/v8/tools/release/merge_to_branch.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +diff --git a/src/3rdparty/chromium/v8/tools/release/mergeinfo.py b/src/3rdparty/chromium/v8/tools/release/mergeinfo.py +index 1e29ece90..7fa8f0c30 100755 +--- a/src/3rdparty/chromium/v8/tools/release/mergeinfo.py ++++ b/src/3rdparty/chromium/v8/tools/release/mergeinfo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/release/push_to_candidates.py b/src/3rdparty/chromium/v8/tools/release/push_to_candidates.py +index 538b9887d..e61680850 100755 +--- a/src/3rdparty/chromium/v8/tools/release/push_to_candidates.py ++++ b/src/3rdparty/chromium/v8/tools/release/push_to_candidates.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +diff --git a/src/3rdparty/chromium/v8/tools/release/roll_merge.py b/src/3rdparty/chromium/v8/tools/release/roll_merge.py +index 44ed858f7..5310dd653 100755 +--- a/src/3rdparty/chromium/v8/tools/release/roll_merge.py ++++ b/src/3rdparty/chromium/v8/tools/release/roll_merge.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +diff --git a/src/3rdparty/chromium/v8/tools/release/script_test.py b/src/3rdparty/chromium/v8/tools/release/script_test.py +index b9a17e97f..70191ecd9 100755 +--- a/src/3rdparty/chromium/v8/tools/release/script_test.py ++++ b/src/3rdparty/chromium/v8/tools/release/script_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +diff --git a/src/3rdparty/chromium/v8/tools/release/search_related_commits.py b/src/3rdparty/chromium/v8/tools/release/search_related_commits.py +index d27aa56f8..71826b1ae 100755 +--- a/src/3rdparty/chromium/v8/tools/release/search_related_commits.py ++++ b/src/3rdparty/chromium/v8/tools/release/search_related_commits.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/release/test_mergeinfo.py b/src/3rdparty/chromium/v8/tools/release/test_mergeinfo.py +index f8619bb2f..430292fd6 100755 +--- a/src/3rdparty/chromium/v8/tools/release/test_mergeinfo.py ++++ b/src/3rdparty/chromium/v8/tools/release/test_mergeinfo.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/release/test_scripts.py b/src/3rdparty/chromium/v8/tools/release/test_scripts.py +index e454f542a..002a44f08 100755 +--- a/src/3rdparty/chromium/v8/tools/release/test_scripts.py ++++ b/src/3rdparty/chromium/v8/tools/release/test_scripts.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2013 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without + # modification, are permitted provided that the following conditions are +diff --git a/src/3rdparty/chromium/v8/tools/release/test_search_related_commits.py b/src/3rdparty/chromium/v8/tools/release/test_search_related_commits.py +index cf6123611..f346bd0e4 100755 +--- a/src/3rdparty/chromium/v8/tools/release/test_search_related_commits.py ++++ b/src/3rdparty/chromium/v8/tools/release/test_search_related_commits.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2015 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/run-clang-tidy.py b/src/3rdparty/chromium/v8/tools/run-clang-tidy.py +index bf08a65fc..e84b8ddd4 100755 +--- a/src/3rdparty/chromium/v8/tools/run-clang-tidy.py ++++ b/src/3rdparty/chromium/v8/tools/run-clang-tidy.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/run-num-fuzzer.py b/src/3rdparty/chromium/v8/tools/run-num-fuzzer.py +index 9b5a06515..0f96980e2 100755 +--- a/src/3rdparty/chromium/v8/tools/run-num-fuzzer.py ++++ b/src/3rdparty/chromium/v8/tools/run-num-fuzzer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/run-tests.py b/src/3rdparty/chromium/v8/tools/run-tests.py +index 2ca938554..73a3d97f9 100755 +--- a/src/3rdparty/chromium/v8/tools/run-tests.py ++++ b/src/3rdparty/chromium/v8/tools/run-tests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/run.py b/src/3rdparty/chromium/v8/tools/run.py +index 5a656e19b..ef362a5b8 100755 +--- a/src/3rdparty/chromium/v8/tools/run.py ++++ b/src/3rdparty/chromium/v8/tools/run.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/run_perf.py b/src/3rdparty/chromium/v8/tools/run_perf.py +index 46afbdedc..3e9a5b88e 100755 +--- a/src/3rdparty/chromium/v8/tools/run_perf.py ++++ b/src/3rdparty/chromium/v8/tools/run_perf.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/sanitizers/sancov_formatter.py b/src/3rdparty/chromium/v8/tools/sanitizers/sancov_formatter.py +index 2e168fb0e..10c931222 100755 +--- a/src/3rdparty/chromium/v8/tools/sanitizers/sancov_formatter.py ++++ b/src/3rdparty/chromium/v8/tools/sanitizers/sancov_formatter.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/sanitizers/sancov_merger.py b/src/3rdparty/chromium/v8/tools/sanitizers/sancov_merger.py +index 867f8b425..3536d6c3e 100755 +--- a/src/3rdparty/chromium/v8/tools/sanitizers/sancov_merger.py ++++ b/src/3rdparty/chromium/v8/tools/sanitizers/sancov_merger.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/sanitizers/sanitize_pcs.py b/src/3rdparty/chromium/v8/tools/sanitizers/sanitize_pcs.py +index 47f271509..4229fdf3c 100755 +--- a/src/3rdparty/chromium/v8/tools/sanitizers/sanitize_pcs.py ++++ b/src/3rdparty/chromium/v8/tools/sanitizers/sanitize_pcs.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/snapshot/asm_to_inline_asm.py b/src/3rdparty/chromium/v8/tools/snapshot/asm_to_inline_asm.py +index ad8fdcb0f..4731b28d2 100644 +--- a/src/3rdparty/chromium/v8/tools/snapshot/asm_to_inline_asm.py ++++ b/src/3rdparty/chromium/v8/tools/snapshot/asm_to_inline_asm.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/stats-viewer.py b/src/3rdparty/chromium/v8/tools/stats-viewer.py +index e8fc69e3c..5db6b5ab7 100755 +--- a/src/3rdparty/chromium/v8/tools/stats-viewer.py ++++ b/src/3rdparty/chromium/v8/tools/stats-viewer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2008 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/chromium/v8/tools/testrunner/local/fake_testsuite/testcfg.py b/src/3rdparty/chromium/v8/tools/testrunner/local/fake_testsuite/testcfg.py +index 61d75fb99..3dea5440d 100644 +--- a/src/3rdparty/chromium/v8/tools/testrunner/local/fake_testsuite/testcfg.py ++++ b/src/3rdparty/chromium/v8/tools/testrunner/local/fake_testsuite/testcfg.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2019 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/testrunner/local/pool.py b/src/3rdparty/chromium/v8/tools/testrunner/local/pool.py +index 9735f8ea6..cdcc4ff8d 100644 +--- a/src/3rdparty/chromium/v8/tools/testrunner/local/pool.py ++++ b/src/3rdparty/chromium/v8/tools/testrunner/local/pool.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/testrunner/local/pool_unittest.py b/src/3rdparty/chromium/v8/tools/testrunner/local/pool_unittest.py +index 240cd563f..1c995f58b 100755 +--- a/src/3rdparty/chromium/v8/tools/testrunner/local/pool_unittest.py ++++ b/src/3rdparty/chromium/v8/tools/testrunner/local/pool_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/testrunner/local/statusfile_unittest.py b/src/3rdparty/chromium/v8/tools/testrunner/local/statusfile_unittest.py +index 299e332c1..e9a38189f 100755 +--- a/src/3rdparty/chromium/v8/tools/testrunner/local/statusfile_unittest.py ++++ b/src/3rdparty/chromium/v8/tools/testrunner/local/statusfile_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/testrunner/local/testsuite_unittest.py b/src/3rdparty/chromium/v8/tools/testrunner/local/testsuite_unittest.py +index efc9fdacf..7200ed777 100755 +--- a/src/3rdparty/chromium/v8/tools/testrunner/local/testsuite_unittest.py ++++ b/src/3rdparty/chromium/v8/tools/testrunner/local/testsuite_unittest.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2016 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/testrunner/num_fuzzer.py b/src/3rdparty/chromium/v8/tools/testrunner/num_fuzzer.py +index d5e399626..8943a7dcc 100755 +--- a/src/3rdparty/chromium/v8/tools/testrunner/num_fuzzer.py ++++ b/src/3rdparty/chromium/v8/tools/testrunner/num_fuzzer.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/testrunner/standard_runner.py b/src/3rdparty/chromium/v8/tools/testrunner/standard_runner.py +index c84260c0a..44bfb5e3d 100755 +--- a/src/3rdparty/chromium/v8/tools/testrunner/standard_runner.py ++++ b/src/3rdparty/chromium/v8/tools/testrunner/standard_runner.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be +diff --git a/src/3rdparty/chromium/v8/tools/torque/format-torque.py b/src/3rdparty/chromium/v8/tools/torque/format-torque.py +index 148e9af4c..d8ed83560 100755 +--- a/src/3rdparty/chromium/v8/tools/torque/format-torque.py ++++ b/src/3rdparty/chromium/v8/tools/torque/format-torque.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/torque/make-torque-parser.py b/src/3rdparty/chromium/v8/tools/torque/make-torque-parser.py +index 8151d151e..9e5c1f41b 100755 +--- a/src/3rdparty/chromium/v8/tools/torque/make-torque-parser.py ++++ b/src/3rdparty/chromium/v8/tools/torque/make-torque-parser.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/trace-maps-processor.py b/src/3rdparty/chromium/v8/tools/trace-maps-processor.py +index bf8c8a8c9..e46556044 100755 +--- a/src/3rdparty/chromium/v8/tools/trace-maps-processor.py ++++ b/src/3rdparty/chromium/v8/tools/trace-maps-processor.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/try_perf.py b/src/3rdparty/chromium/v8/tools/try_perf.py +index a0a98ee75..e63f8a233 100755 +--- a/src/3rdparty/chromium/v8/tools/try_perf.py ++++ b/src/3rdparty/chromium/v8/tools/try_perf.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/unittests/__init__.py b/src/3rdparty/chromium/v8/tools/unittests/__init__.py +index 3841a861c..5f7ebc701 100644 +--- a/src/3rdparty/chromium/v8/tools/unittests/__init__.py ++++ b/src/3rdparty/chromium/v8/tools/unittests/__init__.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/unittests/predictable_wrapper_test.py b/src/3rdparty/chromium/v8/tools/unittests/predictable_wrapper_test.py +index c085fb887..739639528 100755 +--- a/src/3rdparty/chromium/v8/tools/unittests/predictable_wrapper_test.py ++++ b/src/3rdparty/chromium/v8/tools/unittests/predictable_wrapper_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/unittests/run_perf_test.py b/src/3rdparty/chromium/v8/tools/unittests/run_perf_test.py +index 0e22c77c1..b137b806a 100755 +--- a/src/3rdparty/chromium/v8/tools/unittests/run_perf_test.py ++++ b/src/3rdparty/chromium/v8/tools/unittests/run_perf_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/unittests/run_tests_test.py b/src/3rdparty/chromium/v8/tools/unittests/run_tests_test.py +index e136db6b5..21ad0a445 100755 +--- a/src/3rdparty/chromium/v8/tools/unittests/run_tests_test.py ++++ b/src/3rdparty/chromium/v8/tools/unittests/run_tests_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2017 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/unittests/v8_presubmit_test.py b/src/3rdparty/chromium/v8/tools/unittests/v8_presubmit_test.py +index 2c66d1891..5f78a98ca 100755 +--- a/src/3rdparty/chromium/v8/tools/unittests/v8_presubmit_test.py ++++ b/src/3rdparty/chromium/v8/tools/unittests/v8_presubmit_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/update-object-macros-undef.py b/src/3rdparty/chromium/v8/tools/update-object-macros-undef.py +index ecec6239a..0315aa77b 100755 +--- a/src/3rdparty/chromium/v8/tools/update-object-macros-undef.py ++++ b/src/3rdparty/chromium/v8/tools/update-object-macros-undef.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/lib/python2.7 + # Copyright 2018 the V8 project authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/chromium/v8/tools/v8_presubmit.py b/src/3rdparty/chromium/v8/tools/v8_presubmit.py +index 5d775c8cb..6b4189495 100755 +--- a/src/3rdparty/chromium/v8/tools/v8_presubmit.py ++++ b/src/3rdparty/chromium/v8/tools/v8_presubmit.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2012 the V8 project authors. All rights reserved. + # Redistribution and use in source and binary forms, with or without +diff --git a/src/3rdparty/gn/build/full_test.py b/src/3rdparty/gn/build/full_test.py +index 2095dddf6..eae21adb7 100755 +--- a/src/3rdparty/gn/build/full_test.py ++++ b/src/3rdparty/gn/build/full_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2018 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/gn/build/gen.py b/src/3rdparty/gn/build/gen.py +index cdb440760..9ec0f428d 100755 +--- a/src/3rdparty/gn/build/gen.py ++++ b/src/3rdparty/gn/build/gen.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/gn/infra/recipes.py b/src/3rdparty/gn/infra/recipes.py +index d726c6897..8bf5c814b 100755 +--- a/src/3rdparty/gn/infra/recipes.py ++++ b/src/3rdparty/gn/infra/recipes.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2017 The LUCI Authors. All rights reserved. + # Use of this source code is governed under the Apache License, Version 2.0 +diff --git a/src/3rdparty/gn/tools/gn/misc/help_as_html.py b/src/3rdparty/gn/tools/gn/misc/help_as_html.py +index f8f1c1bc2..537317ce7 100755 +--- a/src/3rdparty/gn/tools/gn/misc/help_as_html.py ++++ b/src/3rdparty/gn/tools/gn/misc/help_as_html.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2014 The Chromium Authors. All rights reserved. + # Use of this source code is governed by a BSD-style license that can be + # found in the LICENSE file. +diff --git a/src/3rdparty/ninja/bootstrap.py b/src/3rdparty/ninja/bootstrap.py +index 56eab64d1..ddaea56cc 100755 +--- a/src/3rdparty/ninja/bootstrap.py ++++ b/src/3rdparty/ninja/bootstrap.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # Copyright 2011 Google Inc. All Rights Reserved. + # + # Licensed under the Apache License, Version 2.0 (the "License"); +diff --git a/src/3rdparty/ninja/configure.py b/src/3rdparty/ninja/configure.py +index 78cd1deb0..781feb99b 100755 +--- a/src/3rdparty/ninja/configure.py ++++ b/src/3rdparty/ninja/configure.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2001 Google Inc. All Rights Reserved. + # +diff --git a/src/3rdparty/ninja/misc/measure.py b/src/3rdparty/ninja/misc/measure.py +index 8ce95e696..8bf261565 100755 +--- a/src/3rdparty/ninja/misc/measure.py ++++ b/src/3rdparty/ninja/misc/measure.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2011 Google Inc. All Rights Reserved. + # +diff --git a/src/3rdparty/ninja/misc/ninja_syntax.py b/src/3rdparty/ninja/misc/ninja_syntax.py +index ebe6490d8..f8e5ff8d6 100644 +--- a/src/3rdparty/ninja/misc/ninja_syntax.py ++++ b/src/3rdparty/ninja/misc/ninja_syntax.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/python ++#!/usr/lib/python2.7 + + """Python module for generating .ninja files. + +diff --git a/src/3rdparty/ninja/misc/ninja_syntax_test.py b/src/3rdparty/ninja/misc/ninja_syntax_test.py +index 90ff9c6bd..c44b0ac91 100755 +--- a/src/3rdparty/ninja/misc/ninja_syntax_test.py ++++ b/src/3rdparty/ninja/misc/ninja_syntax_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + # Copyright 2011 Google Inc. All Rights Reserved. + # +diff --git a/src/3rdparty/ninja/misc/output_test.py b/src/3rdparty/ninja/misc/output_test.py +index 1dcde10b0..dc888093d 100755 +--- a/src/3rdparty/ninja/misc/output_test.py ++++ b/src/3rdparty/ninja/misc/output_test.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/lib/python2.7 + + """Runs ./ninja and checks if the output is correct. + +diff --git a/src/3rdparty/ninja/misc/write_fake_manifests.py b/src/3rdparty/ninja/misc/write_fake_manifests.py +index b3594de0b..a43207d60 100644 +--- a/src/3rdparty/ninja/misc/write_fake_manifests.py ++++ b/src/3rdparty/ninja/misc/write_fake_manifests.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + """Writes large manifest files, for manifest parser performance testing. + +diff --git a/src/3rdparty/ninja/src/browse.py b/src/3rdparty/ninja/src/browse.py +index 1c9c39b8e..a5a3328be 100755 +--- a/src/3rdparty/ninja/src/browse.py ++++ b/src/3rdparty/ninja/src/browse.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + # + # Copyright 2001 Google Inc. All Rights Reserved. + # +diff --git a/tools/buildscripts/qtwebengine_utils.py b/tools/buildscripts/qtwebengine_utils.py +index 85f9a5d27..d42ea6ef2 100755 +--- a/tools/buildscripts/qtwebengine_utils.py ++++ b/tools/buildscripts/qtwebengine_utils.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + ############################################################################# + ## +diff --git a/tools/buildscripts/repack_locales.py b/tools/buildscripts/repack_locales.py +index 8f1ae190b..2529b2ccb 100755 +--- a/tools/buildscripts/repack_locales.py ++++ b/tools/buildscripts/repack_locales.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + ############################################################################# + ## + ## Copyright (c) 2012 The Chromium Authors. All rights reserved. +diff --git a/tools/scripts/check_patches.py b/tools/scripts/check_patches.py +index 7437f1587..c9172fadd 100755 +--- a/tools/scripts/check_patches.py ++++ b/tools/scripts/check_patches.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + ############################################################################# + ## +diff --git a/tools/scripts/get_version.py b/tools/scripts/get_version.py +index d3928f6e5..9ae80936d 100755 +--- a/tools/scripts/get_version.py ++++ b/tools/scripts/get_version.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + ############################################################################# + ## +diff --git a/tools/scripts/init-repository.py b/tools/scripts/init-repository.py +index 221f74a65..c040db19c 100755 +--- a/tools/scripts/init-repository.py ++++ b/tools/scripts/init-repository.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + ############################################################################# + ## +diff --git a/tools/scripts/patch_upstream.py b/tools/scripts/patch_upstream.py +index b1fd78076..325c614df 100755 +--- a/tools/scripts/patch_upstream.py ++++ b/tools/scripts/patch_upstream.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + ############################################################################# + ## +diff --git a/tools/scripts/take_snapshot.py b/tools/scripts/take_snapshot.py +index c6de5977d..e7224dcfc 100755 +--- a/tools/scripts/take_snapshot.py ++++ b/tools/scripts/take_snapshot.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + ############################################################################# + ## +diff --git a/tools/scripts/update_change_ids.py b/tools/scripts/update_change_ids.py +index 481d8424d..4f70dfd45 100755 +--- a/tools/scripts/update_change_ids.py ++++ b/tools/scripts/update_change_ids.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + ############################################################################# + ## +diff --git a/tools/scripts/version_resolver.py b/tools/scripts/version_resolver.py +index 450671fa5..4562aadde 100644 +--- a/tools/scripts/version_resolver.py ++++ b/tools/scripts/version_resolver.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + ############################################################################# + ## +diff --git a/tools/scripts/windeploy-examples.py b/tools/scripts/windeploy-examples.py +index 3b2b42318..daef3f303 100755 +--- a/tools/scripts/windeploy-examples.py ++++ b/tools/scripts/windeploy-examples.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python ++#!/usr/lib/python2.7 + + ############################################################################# + ##