Discussion:
[chromium-discuss] Compiling natively on aarch64/arm64 errors
Skorpeo
2018-11-14 18:11:24 UTC
Permalink
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.xz
Hook '/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!
--
--
Chromium Discussion mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss

---
You received this message because you are subscribed to the Google Groups "Chromium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discuss+***@chromium.org.
Loading...