User Tools

Site Tools


general:linux:create_shared_c_fs_lib_for_preload_with_citrix_client

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
general:linux:create_shared_c_fs_lib_for_preload_with_citrix_client [2021/05/14 11:22] – created sunkangeneral:linux:create_shared_c_fs_lib_for_preload_with_citrix_client [2021/05/14 11:29] (current) – [Modify icaclient installation] sunkan
Line 3: Line 3:
 Citrix client requires libc++ 9.x or newer, reason is probably due to the fact that prior to that it was needed to link with libc++fs.a at compile time. Citrix client requires libc++ 9.x or newer, reason is probably due to the fact that prior to that it was needed to link with libc++fs.a at compile time.
  
 +<code>
 +sunkan@sunkan:/opt$ /opt/Citrix/ICAClient/util/HdxRtcEngine 2>&1| c++filt
 +/opt/Citrix/ICAClient/util/HdxRtcEngine: symbol lookup error: /opt/Citrix/ICAClient/util/HdxRtcEngine: undefined symbol: std::__1::__fs::filesystem::__temp_directory_path(std::__1::error_code*)
 +</code>
 +
 +[[https://en.cppreference.com/w/cpp/filesystem#Notes|See Notes at cppreference]]
 ===== Solution ===== ===== Solution =====
 Extract libc++fs.a and then re-package it as shared library, then preload before launching citrix client. Extract libc++fs.a and then re-package it as shared library, then preload before launching citrix client.
Line 40: Line 46:
 -rw-r--r-- 1 root root    342 maj 14 12:48 wfica.desktop -rw-r--r-- 1 root root    342 maj 14 12:48 wfica.desktop
 -rwxr-xr-x 1 root root    188 maj 14 12:48 wfica.sh -rwxr-xr-x 1 root root    188 maj 14 12:48 wfica.sh
 +
 sunkan@sunkan:/opt$ cat wfica.desktop  sunkan@sunkan:/opt$ cat wfica.desktop 
 [Desktop Entry] [Desktop Entry]
Line 53: Line 60:
 TryExec=/opt/Citrix/ICAClient/wfica TryExec=/opt/Citrix/ICAClient/wfica
 Exec=/opt/Citrix/ICAClient/wfica.sh %f Exec=/opt/Citrix/ICAClient/wfica.sh %f
-sunkan@sunkan:/opt$ cat wfica.sh + 
 +sunkan@sunkan:/opt$ cat wfica.sh
 #!/bin/sh #!/bin/sh
 ICAROOT=/opt/Citrix/ICAClient  ICAROOT=/opt/Citrix/ICAClient 
general/linux/create_shared_c_fs_lib_for_preload_with_citrix_client.1620991360.txt.gz · Last modified: 2021/05/14 11:22 by sunkan

Donate Powered by PHP Valid HTML5 Valid CSS Run on Debian Driven by DokuWiki