The comment on https://www.cendio.com/bugzilla/show_bug.cgi?id=5991#c1 actually relates to V10:
We talked to Igel at the Citrix User Group conference, and he claimed the new
version is 64-bit, which would mean some changes to our packing and
On the plus side, this means a performance boost.
I've confirmed that V10 is 64-bit. It ships with a 64-bit version of the ThinLinc Client (v4.6.0). It is also capable of running 32-bit applications.
In order to support V10 properly, we should create a 64-bit package for IGEL.
When doing this the new packaging can replace the old one so we'll only have a 64-bit package for Igel.
When testing the current 32-bit IGEL packaging on LX OS 11.06.210 I encountered an issue where `tl-fontcache' would fail with the following error:
> libgcc_s.so.1 must be installed for pthread_cancel to work
followed by `tlclient.bin' failing with the following error:
> Unable to find fonts. Check your FontConfig configuration.
It seems that the first of these messages originate from /lib32/libpthread.so.0.
When downgrading from 11.06.210 to the previous release 11.05.133 things work as expected. I also compared the output of `find / -name "libgcc_s.so*"' for these two releases. The newer (and broken) of these are missing the /lib32/libgcc_s.so.1 that is present in the previous version.
I have now flipped over our IGEL make-rules from 32- to 64-bit.
I've successfully tested:
- Basic client functionality (graphics, input, etc)
- Sound redirection
- Smart card redirection
- Drive redirection
I've also verified that all ELF binaries under /custom/thinlinc/ are in fact 64-bit.
I've now also checked that local printer redirection works as intended. That should hopefully be it. Marking as resolved.
Tested 64-bit IGEL native client build #2648.
[✔] Local drives
[✔] Smart card
[✔] ELF binaries indeed 64-bit
[✔] Makefile looks proper
[✔] TAG references adjusted accordingly
[✔] Release notes updated