In Kamailio we do not have constraints on compiler versions, but try to follow
a C standard, for many years we tried to stick to C89/C90/C95, to work on
Unix-variants and old compilers. Now could be a lot of C99/C11, which fine.
But trying to tailor for a specific compiler version is really out of scope. It
works with stock gcc and clang on major linux distros. Not sure if still works
on icc (intel c compiler) and suncc, as we (or at least I) do not have access
to systems providing them.
Again, if one wants to work on some CI/testing with different compilers and
suggest eventual improvements, it could be an appreciated effort. But providing
packages compiled with a different compiler than the distro's default one is
not the norm out there, from my point of view feels like building a distro
variant.
I do not see benefits in wasting time to review changes between gcc (or other
compilers) versions. It sounds like let's see what changes are in newer
libmysqlclient, libssl, libcurl, libev, libevent, ... and the other libs
various modules use and then eventually package with their newer version. There
is also the variant to build with clang instead of gcc, that opens another door
of plenty of options to choose from.
My view is: if we provide Kamailio packages for distro X, we use the stock
packages and apps in that distro to build them. There is no significant reason
to do otherwise.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/pull/2711#issuecomment-822750334
_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev