Hi,
I am trying to compile chromium natively on armv8 (aarch64/arm64). When I run gcclient runhooks I get the following error:
Running hooks: 5% ( 4/76) nacltools
________ running '/usr/bin/python src/build/download_nacl_toolchains.py --mode nacl_core_sdk sync --extract' in '/mnt/sd/chromium'
Traceback (most recent call last):
File "src/build/download_nacl_toolchains.py", line 59, in <module>
sys.exit(Main(sys.argv[1:]))
File "src/build/download_nacl_toolchains.py", line 55, in Main
return package_version.main(args)
File "/mnt/sd/chromium/src/native_client/build/package_version/package_version.py", line 1288, in main
arguments = ParseArgs(args)
File "/mnt/sd/chromium/src/native_client/build/package_version/package_version.py", line 1116, in ParseArgs
host_arch = pynacl.platform.GetArch3264()
File "/mnt/sd/chromium/src/native_client/pynacl/platform.py", line 133, in GetArch3264
assert machine in ARCH3264_DICT, "Unrecognized arch machine: %s" % machine
AssertionError: Unrecognized arch machine: aarch64
Error: Command '/usr/bin/python src/build/download_nacl_toolchains.py --mode nacl_core_sdk sync --extract' returned non-zero exit status 1 in /mnt/sd/chromium
Just for fun I changed package_version.py line 1116 to: host_arch = "arm" # pynacl.platform.GetArch3264()
but then I get the following error:
________ running '/usr/bin/python src/build/linux/sysroot_scripts/install-sysroot.py --arch=arm64' in '/mnt/sd/chromium'
Installing Debian sid arm64 root image: /mnt/sd/chromium/src/build/linux/debian_sid_arm64-sysroot
Downloading
https://commondatastorage.googleapis.com/chrome-linux-sysroot/toolchain/953c2471bc7e71a788309f6c2d2003e8b703305d/debian_sid_arm64_sysroot.tar.xzHook '/usr/bin/python src/build/linux/sysroot_scripts/install-sysroot.py --arch=arm64' took 23.75 secs
Running hooks: 18% (14/76) binutils
________ running '/usr/bin/python src/third_party/binutils/download.py' in '/mnt/sd/chromium'
Host architecture arm64 is not supported.
Error: Command '/usr/bin/python src/third_party/binutils/download.py' returned non-zero exit status 1 in /mnt/sd/chromium
Is there anyway to compile chromium on aarch64/arm64??
Thanks much!