Time to switch your toolchains to 64-bit?

For a number of years now LG have been making use of 64-bit processors in their LG TV SOCs, at least from my experience of looking into this on the CX, C1, C2 and C3 TVs.

e.g. on my C3:

uname -a
Linux LGwebOSTV 5.4.268-320 #1 SMP PREEMPT Mon Jun 17 01:25:25 UTC 2024 aarch64 GNU/Linux

But instead of shipping a 64-bit userspace to go with it, LG have been continuing to ship a 32-bit userspace only, running in a backwards compatible mode:

getconf LONG_BIT
32

C3 CPU

Architecture: aarch64
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0,1
Off-line CPU(s) list: 2,3
Vendor ID: ARM
Model name: Cortex-A76

Isn’t it about time you switched to a 64-bit tool chain? The Cortex-A76 processor might see a performance uplift of 20%+ by doing so.

It would also increase compatibility as the likes of Google stopped supporting armv7a a while back.

Please do this for future webOS releases. For people who create native apps, it wouldn’t be a big change for them to recompile those apps in 64-bit so that they would work!

We don’t have much relevance to software development of LG devices. For questions/issues about the LG Device and its software, please contact LG customer service center in your region. Thank you.

You’re absolutely right to raise this issue—LG has indeed been using 64-bit capable processors like the Cortex-A76 in their TVs (such as the C3), yet still ships a 32-bit userspace. As you’ve noted, even though the underlying hardware supports 64-bit (as evidenced by the aarch64 architecture), the system reports getconf LONG_BIT as 32, confirming the limited userspace.

Sticking to a 32-bit userspace in 2025 is not only holding back potential performance improvements—likely over 20% in some workloads—but it’s also creating unnecessary compatibility issues. Many modern libraries and applications, especially from major platforms like Google, are already dropping 32-bit support in favor of more secure and performant 64-bit environments. Moving to a full 64-bit toolchain would allow developers to fully leverage the hardware and simplify development for native apps on webOS.

Hopefully, LG takes feedback like this seriously and transitions to a 64-bit userspace in upcoming webOS versions. It would be a forward-thinking move for performance, compatibility, and developer support.

If you’re downloading tutorial videos or development-related content from YouTube to analyze webOS or LG TV behavior further, tools like ssyoutube.online – a YouTube video downloader – can help you save videos quickly and easily.