Problem of downloading arm-arch chromium source code

Having problems with building or using CEF's C/C++ APIs? This forum is here to help. Please do not post bug reports or feature requests here.

Problem of downloading arm-arch chromium source code

Postby a71765375 » Mon Jan 05, 2026 12:26 am

I have successfully downloaded and compiled chromium (version 109.0.5414.120) on windows and linux64
Now I want to download the arm-arch source code of chromium, but I only have a win32 or linux64 arch computer.
In my opinion, every platform and every arch of computer has its own platform-and-arch-related toolchains and codes.
So how can I download all codes and toolchains of arm(aarch64) on either win32 or linux64 machine? And is an arm-arch linux computer nessary to do such a download?

My download process was as follows:
1. download the depot-tools from git
2. update depot-tools
3. create directories ( automate, chromium etc.)
4. download the automate-git.py
5. set depot tools path into PATH
6. create a sh/bat with "python3 ..\automate\automate-git.py --download-dir=... --depot-tools-dir=... --no-distrib --no-build --branch=5414
7. run the sh or bat and wait for result

It will be appreciated if anyone helps.
a71765375
Newbie
 
Posts: 2
Joined: Tue Dec 24, 2024 4:10 am

Re: Problem of downloading arm-arch chromium source code

Postby magreenblatt » Mon Jan 05, 2026 8:56 am

ARM is built using cross-compile on Windows and Linux. See https://bitbucket.org/chromiumembedded/ ... figuration
magreenblatt
Site Admin
 
Posts: 13217
Joined: Fri May 29, 2009 6:57 pm

Re: Problem of downloading arm-arch chromium source code

Postby a71765375 » Wed Jan 14, 2026 1:59 am

Thanks a lot. The guide does help. We have got the libcef.so and cefsimple by cross-compiling!
But there also comes a new problem. Our most machines are base on glibc 2.28 and 2.27(Ubuntu 18.04), and they are offline from internet( only have access to the local net) and could hardly upgrade glibc version.
When cefsimple ran on those machines, errors occured as followed:
./cefsimple : /lib/aarch64-linux-gnu/libm.so.6 : version "GLIBC_2.29" not found ( required by /data/home/david/cef/cef_binary_109.1.18+gf1c41e4+chromium-109.0.5414.120_linuxarm64_client/Release/libcef.so)

I guess the glibc in the cross-compile toolchain is too high
We need to run 5414 version cef on these aarch64 machines. How can I cross compile arm-arch libcef.so on x64 for these machines to use?
Any clue will be greatly helpful
a71765375
Newbie
 
Posts: 2
Joined: Tue Dec 24, 2024 4:10 am

Re: Problem of downloading arm-arch chromium source code

Postby magreenblatt » Wed Jan 14, 2026 9:23 am

You’ll probably need to create your own chroot package. See https://chromium.googlesource.com/chrom ... _chroot.md
magreenblatt
Site Admin
 
Posts: 13217
Joined: Fri May 29, 2009 6:57 pm


Return to Support Forum

Who is online

Users browsing this forum: No registered users and 51 guests