Bug 1420330 - FreeBSD bootstrap: add aarch64 and testing dependencies. r=nalexander

- aarch64 has GNU-free toolchain thus /usr/bin/as is N/A by default
  but GNU as is required to build bundled ICU.
- Downstream Python splits sqlite3 C module into a separate package
  to reduce optional dependencies but _sqlite3 is used by mozprofile.

MozReview-Commit-ID: Lh2ktcqh16f

--HG--
extra : rebase_source : bbcbe437132ecfce0f3e6e7b2005d0e8eac65836
This commit is contained in:
Jan Beich 2017-11-24 03:24:57 +00:00
Родитель fbf9d655be
Коммит 460920cc90
1 изменённых файлов: 5 добавлений и 0 удалений

Просмотреть файл

@ -3,6 +3,7 @@
# You can obtain one at http://mozilla.org/MPL/2.0/.
from __future__ import absolute_import
import sys
from mozboot.base import BaseBootstrapper
@ -19,6 +20,7 @@ class FreeBSDBootstrapper(BaseBootstrapper):
'gtar',
'mercurial',
'pkgconf',
'py%s%s-sqlite3' % sys.version_info[0:2],
'rust',
'watchman',
'zip',
@ -35,6 +37,9 @@ class FreeBSDBootstrapper(BaseBootstrapper):
'yasm',
]
if not self.which('as'):
self.packages.append('binutils')
if not self.which('unzip'):
self.packages.append('unzip')