瀏覽代碼

fix cross-compile on OpenBSD host

Waldemar Brodkorb 10 年之前
父節點
當前提交
0f80f2fdff
共有 2 個文件被更改,包括 23 次插入1 次删除
  1. 1 1
      package/busybox/Makefile
  2. 22 0
      package/busybox/patches/017-remove-alloca.patch

+ 1 - 1
package/busybox/Makefile

@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=		busybox
 PKG_VERSION:=		1.21.1
-PKG_RELEASE:=		1
+PKG_RELEASE:=		2
 PKG_MD5SUM:=		795394f83903b5eec6567d51eebb417e
 PKG_DESCR:=		core utilities for embedded systems
 PKG_SECTION:=		base

+ 22 - 0
package/busybox/patches/017-remove-alloca.patch

@@ -0,0 +1,22 @@
+diff -Nur busybox-1.21.1.orig/scripts/basic/docproc.c busybox-1.21.1/scripts/basic/docproc.c
+--- busybox-1.21.1.orig/scripts/basic/docproc.c	Sat May 11 17:30:44 2013
++++ busybox-1.21.1/scripts/basic/docproc.c	Thu Jan 16 03:00:39 2014
+@@ -39,7 +39,6 @@
+ #include <limits.h>
+ #include <sys/types.h>
+ #include <sys/wait.h>
+-#include <alloca.h>
+ 
+ /* exitstatus is used to keep track of any failing calls to kernel-doc,
+  * but execution continues. */
+diff -Nur busybox-1.21.1.orig/scripts/basic/fixdep.c busybox-1.21.1/scripts/basic/fixdep.c
+--- busybox-1.21.1.orig/scripts/basic/fixdep.c	Sat May 11 17:30:44 2013
++++ busybox-1.21.1/scripts/basic/fixdep.c	Thu Jan 16 03:00:33 2014
+@@ -113,7 +113,6 @@
+ #include <limits.h>
+ #include <ctype.h>
+ #include <arpa/inet.h>
+-#include <alloca.h>
+ 
+ /* bbox: not needed
+ #define INT_CONF ntohl(0x434f4e46)