Bug 1290647 - FreeBSD bootstrap: Prefer GCC if base Clang is too old after bug 1286204. r=glandium draft
authorJan Beich <jbeich@FreeBSD.org>
Sat, 30 Jul 2016 06:09:54 +0000
changeset 395463 46548f901df83681a6a1e08c4d12a6f6175fcfe7
parent 395462 49d4d319f9ab761b08c4b046d71cbbda180a5cc7
child 395464 e08f62621a5838a0fe800d62c4f385c9e6c8157a
push id24777
push userbmo:jbeich@FreeBSD.org
push dateTue, 02 Aug 2016 08:19:11 +0000
reviewersglandium
bugs1290647, 1286204
milestone51.0a1
Bug 1290647 - FreeBSD bootstrap: Prefer GCC if base Clang is too old after bug 1286204. r=glandium MozReview-Commit-ID: 36Yn6n5bOeQ
python/mozboot/mozboot/freebsd.py
--- a/python/mozboot/mozboot/freebsd.py
+++ b/python/mozboot/mozboot/freebsd.py
@@ -29,18 +29,18 @@ class FreeBSDBootstrapper(BaseBootstrapp
             'pulseaudio',
             'v4l_compat',
             'yasm',
         ]
 
         if not self.which('unzip'):
             self.packages.append('unzip')
 
-        # gcc in base is too old
-        if self.flavor == 'freebsd' and self.version < 9:
+        # GCC 4.2 or Clang 3.4 in base are too old
+        if self.flavor == 'freebsd' and self.version < 11:
             self.browser_packages.append('gcc')
 
     def pkg_install(self, *packages):
         if self.which('pkg'):
             command = ['pkg', 'install']
             if self.no_interactive:
                 command.append('-y')
         else: