Replies: 2 comments 5 replies
-
Hi! Initially, I published the binaries, since it was impossible to build vtm using the compiler that came with the system. To do this, the user had to install a third-party compiler. Now the compilers that come with the OS support C++20 enough, and the user can build vtm himself without additional installation of exotic compilers. Also, I'm not sure how useful it is to make binaries for operating systems that support a wide range of architectures. It will be necessary to build vtm for all possible combinations of OS/Architecture - this is a lot. I have statistics on downloading binaries for v0.6.0
Based on these statistics, demo binaries can already be excluded, as well as binaries for not very common systems. We can also think about how to simplify the building process. At the moment, the build is still complicated by the fact that Clang and GCC do not fully support C++20. Support for C++20 is constantly improving, but still sometimes not enough, and on many systems it is still necessary to manually install the latest compiler in order to compile vtm. I build for OpenBSD, FreeBSD and NetBSD mostly just to make sure vtm builds on a wide variety of OSes. I don't know how much it makes sense to do the same binaries for Android. |
Beta Was this translation helpful? Give feedback.
-
If you have the ability to test the vtm build process for android, then that would be cool and that's enough. If you think that it is very non-trivial to build vtm on some common android-based systems, then it makes sense to publish such builds. It's like builds for MacOS, where it's not straight forward. |
Beta Was this translation helpful? Give feedback.
-
Hello @o-sdn-o,
As far as I can see you don't maintain or build Android versions of vtm so I will build Android versions of releases (including demo which isn't available in Termux community). Thing is that I don't know how to release them. Should I do as PR (uploading built executables in archive or bare format) or edit Releases (but I don't have permission, except uploading in my fork).
Beta Was this translation helpful? Give feedback.
All reactions