Skip to content

Fix SunOS Builds broken sometime after 3.5.2 and by 3.7.1

Eric Berge requested to merge eberge/cmake:master into master

Part of this is because an apparent attempt to not use libuv on SunOS appears to have equated "sparc" with "SunOS" thus leaving out Intel-based SunOS systems.

The other issue is that Solaris 11 requires explicit linking of -lsocket for some of the symbols in SystemInformation.cxx to be resolved. But perhaps there was somewhere else I should have put that to be a link library for all targets by default, but instead I put it at the lowest granularity for the need I found (as a target_link_library of libkwsys.a).

By the way, this is my first submission in the new GitLab regime, so let me know if I'm not doing the process correctly :-)

Merge request reports