Index: native_client_sdk/src/build_tools/build_sdk.py |
diff --git a/native_client_sdk/src/build_tools/build_sdk.py b/native_client_sdk/src/build_tools/build_sdk.py |
index b7626976c060e18a6cc206422fbe2c3e8578a88c..acdf7b8bfc008c3b54c9003730766c8749c2a850 100755 |
--- a/native_client_sdk/src/build_tools/build_sdk.py |
+++ b/native_client_sdk/src/build_tools/build_sdk.py |
@@ -138,10 +138,10 @@ def GetOutputToolchainLib(pepperdir, tcname, xarch): |
return GetToolchainNaClLib(tcname, tcpath, xarch) |
-def GetPNaClNativeLib(tcpath, arch): |
+def GetPNaClTranslatorLib(tcpath, arch): |
if arch not in ['arm', 'x86-32', 'x86-64']: |
buildbot_common.ErrorExit('Unknown architecture %s.' % arch) |
- return os.path.join(tcpath, 'lib-' + arch) |
+ return os.path.join(tcpath, 'translator', arch, 'lib') |
def BuildStepDownloadToolchains(toolchains): |
@@ -612,9 +612,14 @@ def BuildStepBuildToolchains(pepperdir, toolchains): |
'gen', 'tc_pnacl_translate', |
'lib-' + nacl_arch) |
+ pnacl_translator_lib_dir = GetPNaClTranslatorLib(pnacldir, nacl_arch) |
+ if not os.path.isdir(pnacl_translator_lib_dir): |
+ buildbot_common.ErrorExit('Expected %s directory to exist.' % |
+ pnacl_translator_lib_dir) |
+ |
buildbot_common.CopyFile( |
os.path.join(release_build_dir, 'libpnacl_irt_shim.a'), |
- GetPNaClNativeLib(pnacldir, nacl_arch)) |
+ pnacl_translator_lib_dir) |
InstallNaClHeaders(GetToolchainNaClInclude('pnacl', pnacldir, 'x86'), |
'newlib') |