We still support running 32-bit applications in a ThinLinc session, even though the base system must be 64-bit. This causes extra work for us, so at some point we may want to remove that support. We removed support for the 32-bit server in bug 5308, and the 32-bit client in bug 7962.
RHEL 10 is apparently dropping support for 32-bit applications: > 32-bit packages have been removed in RHEL 10 > > Linking against 32-bit multilib packages has been removed. The *.i686 packages > remain supported for the life cycle of Red Hat Enterprise Linux 9. https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10-beta/html-single/10.0_beta_release_notes/index#removed-features-compilers-and-development-tools
As is SLES 16: > SUSE Linux Enterprise Server 16.0 only supports 64-bit binaries. Support for > 31-/32-bit binaries has been removed. > > This means that statically-linked 31-/32-bit binaries and container images > cannot be run anymore. https://susedoc.github.io/release-notes/sles-16.0/html/release-notes/index.html#jsc-PED-12715