Browse Source

Merge pull request #13069 from neheb/microp

micropython: fix compilation without sys/cdefs
lilik-openwrt-22.03
Rosen Penev 4 years ago
committed by GitHub
parent
commit
d1f172a2f3
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 65 additions and 1 deletions
  1. +1
    -1
      lang/python/micropython/Makefile
  2. +64
    -0
      lang/python/micropython/patches/010-cdefs.patch

+ 1
- 1
lang/python/micropython/Makefile View File

@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=micropython PKG_NAME:=micropython
PKG_VERSION:=1.9.4 PKG_VERSION:=1.9.4
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/micropython/micropython/releases/download/v$(PKG_VERSION) PKG_SOURCE_URL:=https://github.com/micropython/micropython/releases/download/v$(PKG_VERSION)


+ 64
- 0
lang/python/micropython/patches/010-cdefs.patch View File

@ -0,0 +1,64 @@
--- a/lib/berkeley-db-1.xx/PORT/bsd.4.4/include/db.h
+++ b/lib/berkeley-db-1.xx/PORT/bsd.4.4/include/db.h
@@ -37,7 +37,7 @@
#define _DB_H_
#include <sys/types.h>
-#include <sys/cdefs.h>
+#include "cdefs.h"
#include <limits.h>
--- a/lib/berkeley-db-1.xx/PORT/clib/memmove.c
+++ b/lib/berkeley-db-1.xx/PORT/clib/memmove.c
@@ -38,7 +38,7 @@
static char sccsid[] = "@(#)bcopy.c 8.1 (Berkeley) 6/4/93";
#endif /* LIBC_SCCS and not lint */
-#include <sys/cdefs.h>
+#include "cdefs.h"
#include <string.h>
/*
--- a/lib/berkeley-db-1.xx/PORT/clib/snprintf.c
+++ b/lib/berkeley-db-1.xx/PORT/clib/snprintf.c
@@ -1,5 +1,5 @@
#include <sys/types.h>
-#include <sys/cdefs.h>
+#include "cdefs.h"
#include <compat.h>
--- a/lib/berkeley-db-1.xx/PORT/hpux.9.01/local/hp_siglist.c
+++ b/lib/berkeley-db-1.xx/PORT/hpux.9.01/local/hp_siglist.c
@@ -2,7 +2,7 @@
* Derived from:
* static char sccsid[] = "@(#)siglist.c 8.1 (Berkeley) 6/4/93";
*/
-#include <sys/cdefs.h>
+#include "cdefs.h"
#include <signal.h>
--- a/lib/berkeley-db-1.xx/PORT/ultrix.4.2/include/db.h
+++ b/lib/berkeley-db-1.xx/PORT/ultrix.4.2/include/db.h
@@ -37,7 +37,7 @@
#define _DB_H_
#include <sys/types.h>
-#include <sys/cdefs.h>
+#include "cdefs.h"
#include <limits.h>
--- a/lib/berkeley-db-1.xx/include/db.h
+++ b/lib/berkeley-db-1.xx/include/db.h
@@ -37,7 +37,7 @@
#define _DB_H_
#include <sys/types.h>
-#include <sys/cdefs.h>
+#include "cdefs.h"
#include <limits.h>

Loading…
Cancel
Save