Skip to content

emacs: add and use separate libtree-sitter0.25#27503

Open
ognevny wants to merge 1 commit intomsys2:masterfrom
ognevny:libtree-sitter0.25
Open

emacs: add and use separate libtree-sitter0.25#27503
ognevny wants to merge 1 commit intomsys2:masterfrom
ognevny:libtree-sitter0.25

Conversation

@ognevny
Copy link
Collaborator

@ognevny ognevny commented Jan 22, 2026

emacs devs made it difficult to support latest tree-sitter, so using older version of library is the easiest solution right now

fixes #27456

@ognevny ognevny force-pushed the libtree-sitter0.25 branch 4 times, most recently from 19a5d0d to 902d602 Compare January 22, 2026 08:36
@ognevny
Copy link
Collaborator Author

ognevny commented Jan 22, 2026

  D:/M/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: charset.o:charset.c:(.text+0x65e6): undefined reference to `__imp_sys_strerror'
  D:/M/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: emacs.o:emacs.c:(.text+0x8b9): undefined reference to `__imp_sys_strerror'
  D:/M/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: emacs.o:emacs.c:(.text+0xcd3): undefined reference to `__imp_sys_strerror'
  D:/M/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: emacs.o:emacs.c:(.text.startup+0xa23): undefined reference to `__imp_sys_strerror'
  D:/M/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: emacs.o:emacs.c:(.text.startup+0xefe): undefined reference to `__imp_sys_strerror'
  D:/M/msys64/ucrt64/lib/gcc/x86_64-w64-mingw32/15.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: sysdep.o:sysdep.c:(.text+0x1f97): more undefined references to `__imp_sys_strerror' follow

emacs devs made it difficult to support latest tree-sitter, so using older version of library is
easiest solution right now
@ognevny ognevny force-pushed the libtree-sitter0.25 branch from 902d602 to ec53c07 Compare February 3, 2026 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Treesitter libraries cannot be loaded by Emacs (current UCRT64 packages)

1 participant