summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--lib/nimbase.h2
-rw-r--r--tools/niminst/buildsh.tmpl2
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/nimbase.h b/lib/nimbase.h
index a1d4d1e27..e9dad0bb7 100644
--- a/lib/nimbase.h
+++ b/lib/nimbase.h
@@ -406,4 +406,6 @@ typedef int assert_numbits[sizeof(NI) == sizeof(void*) && NIM_INTBITS == sizeof(
 #  include <sys/types.h>
 #  include <types/vxWind.h>
 #  include <tool/gnu/toolMacros.h>
+#elif defined(__FreeBSD__)
+#  include <sys/types.h>
 #endif
diff --git a/tools/niminst/buildsh.tmpl b/tools/niminst/buildsh.tmpl
index 191c39282..980915be3 100644
--- a/tools/niminst/buildsh.tmpl
+++ b/tools/niminst/buildsh.tmpl
@@ -62,7 +62,7 @@ case $uos in
     myos="freebsd"
     CC="clang"
     LINKER="clang"
-    LINK_FLAGS="$LINK_FLAGS -ldl -lm"
+    LINK_FLAGS="$LINK_FLAGS -lm"
     ;;
   *openbsd* )
     myos="openbsd"