Skip to content

Version 1-1.10.0-1 has missing symbols (`undefined symbol: XXH64_reset`)

Description:

Version 1-1.10.0-1 (my testing system):

$ scanelf -l -s "XXH64_reset" | grep XXH64_reset | grep lz4
<no result>

Version 1-1.9.4-3 (my stable system):

$ scanelf -l -s "XXH64_reset" | grep XXH64_reset | grep lz4
ET_DYN XXH64_reset /usr/lib/liblz4.so.1.9.4 

Since these symbols seem to belong to XXHash the new version is more correct now, but i.e. telegram-desktop seems to have a dependency on this and needs to be rebuilt to fix this. Maybe other packages also have the same issue 😅

Steps to reproduce:

  1. Fully upgrade your testing system
  2. Try to launch telegram-desktop
  3. get the following error:
    $ telegram-desktop
    telegram-desktop: symbol lookup error: telegram-desktop: undefined symbol: XXH64_reset
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information