Add missed library dependencies on Linux and Solaris.

This commit is contained in:
cheatfate 2016-04-03 15:37:45 +03:00
commit 0337bdc821

View file

@ -35,6 +35,15 @@ const
hasSpawnH = not defined(haiku) # should exist for every Posix system nowadays hasSpawnH = not defined(haiku) # should exist for every Posix system nowadays
hasAioH = defined(linux) hasAioH = defined(linux)
when defined(linux):
# On Linux:
# timer_{create,delete,settime,gettime},
# clock_{getcpuclockid, getres, gettime, nanosleep, settime} lives in librt
{.passL: "-lrt".}
when defined(solaris):
# On Solaris hstrerror lives in libresolv
{.passL: "-lresolv".}
when false: when false:
const const
C_IRUSR = 0c000400 ## Read by owner. C_IRUSR = 0c000400 ## Read by owner.