You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a request to provide tsc-dyn.so that is built on older OS such as CentOS 7. The reason for this request follows.
elisp-tree-sitter fails to startup for me with this error:
Debugger entered--Lisp error: (module-open-failed ".../tsc/tsc-dyn.so" "/lib64/libc.so.6: version `GLIBC_2.18' not found (...")
require(tsc-dyn nil :noerror)
tsc-dyn--try-load()
tsc-dyn-get-ensure("0.18.0")
...
The problem is that I use CentOS 7.3 which has libc.so version 2.17. Unfortunately tsc-dyn.so requires a newer libc.so, because it was apparently built on OS that is newer than CentOS 7. Specifically the problem is that tsc-dyn.so depends on __cxa_thread_atexit_im symbol with symbol version 2.18 as shown here.
This is a request to provide
tsc-dyn.so
that is built on older OS such as CentOS 7. The reason for this request follows.elisp-tree-sitter
fails to startup for me with this error:The problem is that I use CentOS 7.3 which has
libc.so
version 2.17. Unfortunatelytsc-dyn.so
requires a newerlibc.so
, because it was apparently built on OS that is newer than CentOS 7. Specifically the problem is thattsc-dyn.so
depends on__cxa_thread_atexit_im
symbol with symbol version 2.18 as shown here.This problematic file was apparently downloaded from https://github.com/emacs-tree-sitter/elisp-tree-sitter/releases/download/0.18.0/tsc-dyn.so.
If this file could be rebuilt on CenOS 7 or similarly older OS, then it would allow far more users to be able to use this package.
The text was updated successfully, but these errors were encountered: