summary refs log tree commit diff stats
path: root/lib/pure/encodings.nim
diff options
context:
space:
mode:
authorflywind <xzsflywind@gmail.com>2021-04-28 01:14:26 +0800
committerGitHub <noreply@github.com>2021-04-27 10:14:26 -0700
commitd881a05bf6b75d9abc48b07b2a093cb96fea0b4c (patch)
tree9b3cca46f178302498a6ed323ddacae748d0310e /lib/pure/encodings.nim
parentb03d6c9b2f9d117ed85d410313b7b39e49a16964 (diff)
downloadNim-d881a05bf6b75d9abc48b07b2a093cb96fea0b4c.tar.gz
[std/encodings] fix iconv headers on OpenBSD (#17872)
Diffstat (limited to 'lib/pure/encodings.nim')
-rw-r--r--lib/pure/encodings.nim4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/pure/encodings.nim b/lib/pure/encodings.nim
index bdc41c6ff..893660d87 100644
--- a/lib/pure/encodings.nim
+++ b/lib/pure/encodings.nim
@@ -282,8 +282,10 @@ else:
 
   var errno {.importc, header: "<errno.h>".}: cint
 
-  when defined(freebsd) or defined(netbsd):
+  when defined(bsd):
     {.pragma: importIconv, cdecl, header: "<iconv.h>".}
+    when defined(openbsd):
+      {.passL: "-liconv".}
   else:
     {.pragma: importIconv, cdecl, dynlib: iconvDll.}