diff options
author | Dominik Picheta <dominikpicheta@googlemail.com> | 2016-04-03 15:29:39 +0100 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@googlemail.com> | 2016-04-03 15:29:39 +0100 |
commit | e2671aa401076cc2bb722ce3c777d7a74b8d71c9 (patch) | |
tree | 3d2b2294c3c36f4c26ad9c10a7d76af1d7bbff90 | |
parent | a8fcc546be613b9d862d5af6c4481e96c2dfb419 (diff) | |
parent | 0337bdc8218b40f497ea9d7cfbf56d72d1ef3bc3 (diff) | |
download | Nim-e2671aa401076cc2bb722ce3c777d7a74b8d71c9.tar.gz |
Merge pull request #4030 from cheatfate/posix_libraries
Add missed library dependencies on Linux and Solaris.
-rw-r--r-- | lib/posix/posix.nim | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/posix/posix.nim b/lib/posix/posix.nim index f1344f20d..e932d2845 100644 --- a/lib/posix/posix.nim +++ b/lib/posix/posix.nim @@ -35,6 +35,15 @@ const hasSpawnH = not defined(haiku) # should exist for every Posix system nowadays 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: const C_IRUSR = 0c000400 ## Read by owner. |