[git commit] build system: fix build of kconfig on Darwin

Denys Vlasenko vda.linux at googlemail.com
Sun Jun 17 23:51:26 UTC 2012


commit: http://git.busybox.net/busybox/commit/?id=9b78e14dfb891e3f53685e284bc9d5e3bf25f5a6
branch: http://git.busybox.net/busybox/commit/?id=refs/heads/master

Of course busybox cannot be used on Darwin (Mac OS X), but it can be
cross-compiled for Linux there. Cross-compilation still requires kconfig
to be built as native host tool.

Signed-off-by: Bernhard Walle <bernhard at bwalle.de>
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 scripts/kconfig/mconf.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/scripts/kconfig/mconf.c b/scripts/kconfig/mconf.c
index d3f69f8..1b0b6ab 100644
--- a/scripts/kconfig/mconf.c
+++ b/scripts/kconfig/mconf.c
@@ -9,6 +9,8 @@
  */
 
 #define _XOPEN_SOURCE 700
+/* On Darwin, this may be needed to get SIGWINCH: */
+#define _DARWIN_C_SOURCE 1
 
 #include <sys/ioctl.h>
 #include <sys/wait.h>


More information about the busybox-cvs mailing list