| Index: native_client_sdk/src/build_tools/build_artifacts.py
|
| diff --git a/native_client_sdk/src/build_tools/build_artifacts.py b/native_client_sdk/src/build_tools/build_artifacts.py
|
| index aa36c31541d1a3eb35f6956a5697d0044321e0e0..9cde147f6508bb3955ffc7b5f4a6db3d14b063aa 100755
|
| --- a/native_client_sdk/src/build_tools/build_artifacts.py
|
| +++ b/native_client_sdk/src/build_tools/build_artifacts.py
|
| @@ -53,10 +53,8 @@ all_archives = []
|
| # Mapping from toolchain name to the equivalent package_version.py directory
|
| # name.
|
| TOOLCHAIN_PACKAGE_MAP = {
|
| - 'newlib': 'nacl_x86_newlib',
|
| - 'bionic': 'nacl_arm_bionic',
|
| - 'arm': 'nacl_arm_newlib',
|
| - 'glibc': 'nacl_x86_glibc',
|
| + 'glibc_x86': 'nacl_x86_glibc',
|
| + 'glibc_arm': 'nacl_arm_glibc',
|
| 'pnacl': 'pnacl_newlib'}
|
|
|
|
|
| @@ -330,6 +328,8 @@ def GetToolchainNaClLib(tcname, tcpath, xarch):
|
| def GetGypBuiltLib(root, tcname, xarch=None):
|
| if tcname == 'pnacl':
|
| tcname = 'pnacl_newlib'
|
| + if tcname in ('glibc_arm', 'glibc_x86'):
|
| + tcname = 'glibc'
|
| if xarch == 'x86_32':
|
| xarch = '32'
|
| elif xarch == 'x86_64':
|
| @@ -340,13 +340,8 @@ def GetGypBuiltLib(root, tcname, xarch=None):
|
|
|
|
|
| def GetGypToolchainLib(root, tcname, xarch):
|
| - if xarch == 'arm':
|
| - toolchain = xarch
|
| - else:
|
| - toolchain = tcname
|
| -
|
| tcpath = os.path.join(root, 'Release', 'gen', 'sdk', '%s_x86' % PLATFORM,
|
| - TOOLCHAIN_PACKAGE_MAP[toolchain])
|
| + TOOLCHAIN_PACKAGE_MAP[tcname])
|
| return GetToolchainNaClLib(tcname, tcpath, xarch)
|
|
|
|
|
| @@ -402,21 +397,6 @@ def MakeGypArchives():
|
| archive.Copy(join(tmpdir, 'Release'), breakpad_targets)
|
| archive.Tar()
|
|
|
| - # newlib x86 libs archives
|
| - for arch in ('x86_32', 'x86_64'):
|
| - archive = Archive('newlib_%s_libs' % arch)
|
| - archive.Copy(GetGypBuiltLib(tmpdir, 'newlib', arch),
|
| - GetNewlibToolchainLibs())
|
| - archive.Copy(GetGypToolchainLib(tmpdir, 'newlib', arch), 'crt1.o')
|
| - archive.Tar()
|
| -
|
| - # newlib arm libs archive
|
| - archive = Archive('newlib_arm_libs')
|
| - archive.Copy(GetGypBuiltLib(tmpdir_arm, 'newlib', 'arm'),
|
| - GetNewlibToolchainLibs())
|
| - archive.Copy(GetGypToolchainLib(tmpdir_arm, 'newlib', 'arm'), 'crt1.o')
|
| - archive.Tar()
|
| -
|
| # glibc x86 libs archives
|
| for arch in ('x86_32', 'x86_64'):
|
| archive = Archive('glibc_%s_libs' % arch)
|
| @@ -429,14 +409,6 @@ def MakeGypArchives():
|
| archive.Copy(GetGypBuiltLib(tmpdir, 'pnacl'), GetPNaClToolchainLibs())
|
| archive.Tar()
|
|
|
| - if PLATFORM == 'linux':
|
| - # bionic arm libs archive (use newlib-built files)
|
| - archive = Archive('bionic_arm_libs')
|
| - archive.Copy(GetGypBuiltLib(tmpdir_arm, 'newlib', 'arm'),
|
| - GetBionicToolchainLibs())
|
| - archive.Copy(GetGypToolchainLib(tmpdir_arm, 'newlib', 'arm'), 'crt1.o')
|
| - archive.Tar()
|
| -
|
| # Destroy the temporary directories
|
| tmpdir_obj.Destroy()
|
| tmpdirarm_obj.Destroy()
|
| @@ -511,11 +483,6 @@ def MakeToolchainHeaderArchives():
|
| archive.Copy(SRC_DIR, GetGlibcHeaders())
|
| archive.Tar()
|
|
|
| - if PLATFORM == 'linux':
|
| - archive = Archive('bionic_headers')
|
| - archive.Copy(SRC_DIR, GetBionicHeaders())
|
| - archive.Tar()
|
| -
|
|
|
| def MakePepperArchive():
|
| archive = Archive('ppapi')
|
| @@ -567,9 +534,7 @@ def main(args):
|
| global options
|
| options = parser.parse_args(args)
|
|
|
| - toolchains = ['pnacl', 'newlib', 'glibc', 'arm']
|
| - if PLATFORM == 'linux':
|
| - toolchains.append('bionic')
|
| + toolchains = ['pnacl', 'glibc_x86', 'glibc_arm']
|
|
|
| MakeVersionJson()
|
| for tc in toolchains:
|
|
|