From 1303449c3c5779afac6216e1f75c31e7fdb25575 Mon Sep 17 00:00:00 2001 From: EndeyshentLabs Date: Fri, 10 Jul 2026 12:40:29 +0300 Subject: [PATCH 1/4] [Minor] List Void Linux dependencies musl Void Linux is not supported because it lacks `/usr/include/execinfo.h` and it's object symbols --- deps.org | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/deps.org b/deps.org index a8305d8a8..7305b0be6 100644 --- a/deps.org +++ b/deps.org @@ -30,3 +30,32 @@ Test: ucrt64-gcc \ ucrt64-libstdc++ #+end_src + +* Void Linux + +** glibc + +Base: +#+begin_src shell + sudo xbps-install \ + cmake \ + gcc \ + git \ + make +#+end_src + +Test: +#+begin_src shell + sudo xbps-install \ + emacs \ + llvm \ + clang \ + libcxx-devel \ + libcxxabi-devel \ + cross-x86_64-w64-mingw32ucrt \ + cross-x86_64-w64-mingw32 +#+end_src + +** musl + +not supported From 15d5618c233d042ef86fefcc71511955e92125ef Mon Sep 17 00:00:00 2001 From: EndeyshentLabs Date: Fri, 10 Jul 2026 13:20:39 +0300 Subject: [PATCH 2/4] [Minor] List Debian dependencies --- deps.org | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/deps.org b/deps.org index 7305b0be6..7ebe4d598 100644 --- a/deps.org +++ b/deps.org @@ -31,6 +31,32 @@ Test: ucrt64-libstdc++ #+end_src +* Debian + +Base: +#+begin_src shell + sudo apt install \ + cmake \ + gcc \ + g++ \ + git \ + make +#+end_src + +Test: +#+begin_src shell + sudo apt install \ + emacs-nox \ + llvm \ + clang \ + libc++-dev \ + libc++-dev \ + gcc-mingw-w64 \ + g++-mingw-w64 \ + gcc-mingw-w64-ucrt64 \ + g++-mingw-w64-ucrt64 +#+end_src + * Void Linux ** glibc From 47e2c3f08ded3a4beba0925b258c2339e17ccc3e Mon Sep 17 00:00:00 2001 From: EndeyshentLabs Date: Sat, 11 Jul 2026 14:54:46 +0300 Subject: [PATCH 3/4] [Minor/Deps] Add note about Ubuntu --- deps.org | 2 ++ 1 file changed, 2 insertions(+) diff --git a/deps.org b/deps.org index 7ebe4d598..62d644fad 100644 --- a/deps.org +++ b/deps.org @@ -33,6 +33,8 @@ Test: * Debian +NOTE: it is possible to build LCC on Ubuntu (and maybe other Debian-based distros), but be aware, that =g{cc,++}-mingw-w64-ucrt64= aren't available there + Base: #+begin_src shell sudo apt install \ From c49492602371663dab9cff797928025a28390c91 Mon Sep 17 00:00:00 2001 From: EndeyshentLabs Date: Sun, 12 Jul 2026 08:51:12 +0300 Subject: [PATCH 4/4] [Minor/Deps] Change Ubuntu note [skip-ci] --- deps.org | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/deps.org b/deps.org index 62d644fad..a7bd91c4c 100644 --- a/deps.org +++ b/deps.org @@ -33,7 +33,7 @@ Test: * Debian -NOTE: it is possible to build LCC on Ubuntu (and maybe other Debian-based distros), but be aware, that =g{cc,++}-mingw-w64-ucrt64= aren't available there +NOTE: it is possible to build LCC on Ubuntu (and maybe other Debian-based distros) Base: #+begin_src shell @@ -45,6 +45,8 @@ Base: make #+end_src +NOTE: testing UCRT toolchains is not available on Ubuntu due to lack of corresponding packages + Test: #+begin_src shell sudo apt install \