meson build misses -lsocket and -lnsl on Solaris & Illumos
The autoconf-based build system used with 1.16.x and earlier knew to check for network-related functions in -lsocket and -lnsl, since some UNIXes (particularly SVR4-based ones like Solaris & the opensource distros based on Illumos) keep a lot of network-related code there, but those library checks were dropped during the switch to Meson.
It looks like it's pretty easy to add back and I can probably supply a patch to do that, but I'm wondering if you want it treated as a "platform dependency" and stuffed into platform_deps, similar to how one of the Windows libraries is handled and how execinfo library support is handled, or if it should be treated more "standalone" like "libm" and "libdl" are treated?
I had been thinking of doing something like
network_deps = [cc.find_library('socket', required: false), cc.find_library('nsl', required:false)]
and then adding network_deps to the dependencies for libgstreamer, gst-ptp-*, and anywhere else that's needed.
However, if you would prefer it lumped in with platform_deps instead, I can do that. I just need to know which is preferred.