]> rtime.felk.cvut.cz Git - coffee/buildroot.git/commitdiff
micropython-lib: needs pcre
authorChris Packham <judge.packham@gmail.com>
Tue, 24 Jan 2017 10:14:22 +0000 (23:14 +1300)
committerPeter Korsgaard <peter@korsgaard.com>
Tue, 24 Jan 2017 16:29:37 +0000 (17:29 +0100)
The micropython libs load libpcre dynamically using the foreign function
interface (libffi). Without pcre the build will succeed but at run time
anything that uses the 're' module will have issues.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/micropython-lib/Config.in
package/micropython-lib/micropython-lib.mk

index a7e017be76fb5beacc43f1dfd14eefd3be4c154b..be8c875626a732044935cc2f3df989b08b9180e4 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_MICROPYTHON_LIB
        bool "micropython-lib"
+       select BR2_PACKAGE_PCRE
        depends on BR2_PACKAGE_MICROPYTHON
        help
          Core Python libraries ported to MicroPython.
index a0b533a53fcbfab26f18878ad533f0547b8d45ac..478d6d690d75b174d7b5ac4ef3a652fd69bfc28a 100644 (file)
@@ -8,6 +8,7 @@ MICROPYTHON_LIB_VERSION = v1.8.2
 MICROPYTHON_LIB_SITE = $(call github,micropython,micropython-lib,$(MICROPYTHON_LIB_VERSION))
 MICROPYTHON_LIB_LICENSE = Python software foundation license v2 (some modules), MIT (everything else)
 MICROPYTHON_LIB_LICENSE_FILES = LICENSE
+MICROPYTHON_LIB_DEPENDENCIES = pcre
 
 define MICROPYTHON_LIB_INSTALL_TARGET_CMDS
        $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) \