2018-08-26 George Yunaev
* libircclient 1.10 released.
* Fixed compatibility with OpenSSL 1.1.x (thanks Antoine Amarilli)
2016-05-03 George Yunaev
* libircclient 1.9 released.
* Fixed a few minor Win32 compatibility bugs.
* Fixed an error if the TCP connection to the IRC server couldn't be established under 250ms.
* Fixed a potential deadlock caused by WSAStartup() being called in DllMain()
2014-05-10 George Yunaev
* libircclient 1.8 released.
* A few minor bugfixes and minor feature enchancements.
2013-06-23 George Yunaev
* libircclient 1.7 released.
* Documentation rewritten using RST, and is now much better.
* Fixed a race condition when multiple threads attempt to call irc_connect while using SSL.
* Merged a fix for the IRC servers which (incorrectly) terminate lines with CR instead of CRLF as required by RFC.
* Several small bugfixes.
2012-01-22 George Yunaev
* libircclient 1.6 released.
* Fixed PRIVMSG events incorrectly reported as CHANNEL (thx Dennis Bretjes)
* Added -fpic option for the shared library; fixed make install
* WIN32 macro replaced by _WIN32 (Lothar May)
* Fixed IPv6 and IPv4 connections being used simultaneously (Lothar May)
* Fixed DCC file transfer with IPv6 build (Lothar May)
2012-01-18 George Yunaev
* libircclient 1.5 released.
* Added SSL support
* Fixed some compilation warnings
I'd suggest either dropping embedded support completely (does anyone really not have a shared libircclient library available from their repo?) or updating the library.
Looks like the embedded libircclient in the MG repo is about 9 years old, last updated at version 1.3.
The latest release is 1.10 from 2018
I'd suggest either dropping embedded support completely (does anyone really not have a shared libircclient library available from their repo?) or updating the library.