Revamp NetBSD support in Config.kmk

Changes:
 - There is no GNU tar(1) in base, it's shipped optionally as gtar via
pkgsrc.
 - The iconv(3) interface is incorporated into the Standard C Library.

This patch is MIT-licensed.

Author: Kamil Rytarowski
Revamp NetBSD support in Config.kmk

Changes:
 - There is no GNU tar(1) in base, it's shipped optionally as gtar via pkgsrc.
 - The iconv(3) interface is incorporated into the Standard C Library.

This patch is MIT-licensed.

Author: Kamil Rytarowski

Index: Config.kmk
===================================================================
--- Config.kmk  (wersja 62416)
+++ Config.kmk  (kopia robocza)
@@ -2001,7 +2001,7 @@
 # GNU tar if present.
 if1of ($(KBUILD_TARGET), linux os2 win)
  VBOX_GTAR ?= tar
-else if1of ($(KBUILD_TARGET), freebsd solaris)
+else if1of ($(KBUILD_TARGET), freebsd netbsd solaris)
  VBOX_GTAR ?= gtar
 endif
 
@@ -6017,7 +6017,7 @@
 TEMPLATE_VBOXGUESTR3EXE_DEFS.linux := $(TEMPLATE_VBOXR3EXE_DEFS.linux) 
LOG_USE_C99 RT_WITHOUT_EXEC_ALLOC
 ifeq ($(KBUILD_TARGET),linux) # As few libs as possible on linux.
  TEMPLATE_VBOXGUESTR3EXE_LIBS     = pthread rt m dl
-else if1of ($(KBUILD_TARGET), darwin freebsd netbsd openbsd)
+else if1of ($(KBUILD_TARGET), darwin freebsd openbsd) # NetBSD ships with 
iconv(3) in libc
  TEMPLATE_VBOXGUESTR3EXE_LIBS     = $(TEMPLATE_VBOXR3EXE_LIBS) iconv
 else ifeq ($(KBUILD_TARGET), solaris)
  TEMPLATE_VBOXGUESTR3EXE_LIBS     = $(TEMPLATE_VBOXR3EXE_LIBS) nsl
@@ -6701,4 +6701,3 @@
 
 quick:
        $(MAKE) VBOX_QUICK=1
-

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
https://www.virtualbox.org/mailman/listinfo/vbox-dev

Reply via email to