[PATCH] Makefile.win: Update dependencies for all utility libraries

14 views
Skip to first unread message

vkvo...@vivaldi.net

unread,
Mar 1, 2023, 6:54:00 PM3/1/23
to proso...@googlegroups.com
A conversation from early February 2022 in the Prosody IM Chatroom resulted in
determining Lua 5.4 as the target language version ('makes no sense to rely on
CentOS 7 EOL if compiling for Windows').

OpenSSL 3 works fine under Windows, but someone mentioned in the chat that
OpenSSL 1.x is more widespread in common Linux distributions. I'm open to
suggestions here, but if OpenSSL 3 looks good to maintainers, I will keep the
patch like this.

libidn 1.41 requires some patching if Prosody is going to be compiled with MSVC,
like I do. The maintainers said that even Windows builds are compiled on Linux,
so the build process has to be GCC-aware, I guess. Again, I'm open to
all suggestions.

Also, this Makefile is currently not aware of x64 configuration of dependencies.
It must be revised to be able to provide both Win32 and x64 targets, in case of
MSVC.


prosody-trunk.patch

Vitaly Orekhov

unread,
Mar 2, 2023, 4:54:14 AM3/2/23
to prosody-dev
> early February 2022
Should be read as 'early February 2023'. I made a typo here.

I also want to address one more question: I want to open a thread here regarding how should the reworked Prosody for Windows look like, in terms of target Windows versions, compiler sets, building tools, etc. I need to collect all my thoughts (and suggestions from the chatroom) in one place, especially for those Windows developers who do their stuff in Visual Studio and compile everything with MSVC.

(Yes, I use a Vivaldi Mail e-mail address to submit patches because Mail.RU decided to be a bummer and Mercurial froze when e-mail patch submission attempt was made. Don't use their services, please.) 

Reply all
Reply to author
Forward
0 new messages