Fix building on Solaris with GCC
authorVedran Miletić <vedran@miletic.net>
Fri, 26 Jul 2019 14:48:58 +0000 (16:48 +0200)
committerJenkins Buildbot on bs-gpu01 <jenkins@gromacs.org>
Wed, 20 Nov 2019 22:46:09 +0000 (23:46 +0100)
commit28acfd1164dd14c5a1ef2aa85f05744ce4a7cd13
tree6eced159e05639592bcf56fad1bd5f0ab857683b
parenta0c0503d2b7ea416926ddc227420d38f6b6cf616
Fix building on Solaris with GCC

GROMACS now compiles on Solaris x86, specifically illumos distribution
openindiana. GCC complained about a missing sqrt() variant which was
addressed with static_cast and linker complained about missing
libsocket which was addressed with SunOS-specific entry in
target_link_libraries.

Refs #3050

Change-Id: Ic14a9327fa353270ef0e787b4d2357e86e71da53
docs/release-notes/2020/major/portability.rst
src/gromacs/CMakeLists.txt
src/gromacs/ewald/tests/pmesplinespreadtest.cpp