projects
/
buildroot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dd9d6cd
)
ezxml: disable mmap code for nommu
author
Peter Korsgaard
<peter@korsgaard.com>
Fri, 9 Dec 2016 10:26:03 +0000
(11:26 +0100)
committer
Peter Korsgaard
<peter@korsgaard.com>
Fri, 9 Dec 2016 17:27:36 +0000
(18:27 +0100)
Fixes:
http://autobuild.buildroot.net/results/8e1/
8e10052a0d0ad4f47622925349ec5fddb7b672f0
/
http://autobuild.buildroot.net/results/2f1/
2f15b81beadd2d902c73d6d8bd7fb06b03f62ef5
/
The mmap support uses madvise which isn't available on nommu uClibc, so disable it.
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/ezxml/ezxml.mk
patch
|
blob
|
history
diff --git
a/package/ezxml/ezxml.mk
b/package/ezxml/ezxml.mk
index a806e566edb78a51d1b8521640b1f4e5cf512454..f1e18aa68032c2759b32486d03ea4e616db639d2 100644
(file)
--- a/
package/ezxml/ezxml.mk
+++ b/
package/ezxml/ezxml.mk
@@
-10,9
+10,16
@@
EZXML_INSTALL_STAGING = YES
EZXML_LICENSE = MIT
EZXML_LICENSE_FILES = license.txt
+EZXML_CFLAGS = $(TARGET_CFLAGS)
+
+# mmap code uses madvise which isn't available on nommu uClibc
+ifeq ($(BR2_USE_MMU),)
+EZXML_CFLAGS += -D EZXML_NOMMAP
+endif
+
define EZXML_BUILD_CMDS
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) -f GNUmakefile \
- CC="$(TARGET_CC)" CFLAGS="$(
TARGET
_CFLAGS)" AR=$(TARGET_AR)
+ CC="$(TARGET_CC)" CFLAGS="$(
EZXML
_CFLAGS)" AR=$(TARGET_AR)
endef
define EZXML_INSTALL_STAGING_CMDS