Bug 6185 - IGEL Universal Desktop LX V10 (64-bit) isn't supported
Summary: IGEL Universal Desktop LX V10 (64-bit) isn't supported
Status: CLOSED FIXED
Alias: None
Product: ThinLinc
Classification: Unclassified
Component: Client platforms (show other bugs)
Version: trunk
Hardware: PC Unknown
: P2 Normal
Target Milestone: 4.15.0
Assignee: William Sjöblom
URL:
Keywords: relnotes, tobfa_tester
Depends on:
Blocks: 7962
  Show dependency treegraph
 
Reported: 2017-03-07 09:15 CET by Peter Åstrand
Modified: 2022-07-08 14:35 CEST (History)
4 users (show)

See Also:
Acceptance Criteria:


Attachments

Description Peter Åstrand cendio 2017-03-07 09:15:29 CET
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
instructions.

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.
Comment 2 Pierre Ossman cendio 2018-03-27 10:56:08 CEST
When doing this the new packaging can replace the old one so we'll only have a 64-bit package for Igel.
Comment 3 William Sjöblom cendio 2022-01-27 15:56:40 CET
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
> Aborted
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.
Comment 5 William Sjöblom cendio 2022-07-04 16:08:56 CEST
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.
Comment 6 William Sjöblom cendio 2022-07-05 08:53:13 CEST
I've now also checked that local printer redirection works as intended. That should hopefully be it. Marking as resolved.
Comment 8 Tobias cendio 2022-07-08 14:35:13 CEST
Tested 64-bit IGEL native client build #2648.

[✔] Sound
[✔] Video
[✔] Printer
[✔] Local drives
[✔] Smart card
[✔] ELF binaries indeed 64-bit
[✔] Makefile looks proper
[✔] TAG references adjusted accordingly
[✔] Release notes updated

Closing.

Note You need to log in before you can comment on or make changes to this bug.