ASR_BASE

Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/external/subpack/utils/mariadb/patches/110-pcre.cmake.patch b/external/subpack/utils/mariadb/patches/110-pcre.cmake.patch
new file mode 100644
index 0000000..2d370a3
--- /dev/null
+++ b/external/subpack/utils/mariadb/patches/110-pcre.cmake.patch
@@ -0,0 +1,36 @@
+From: =?utf-8?q?Ond=C5=99ej_Sur=C3=BD?= <ondrej@debian.org>
+Date: Wed, 22 Nov 2017 06:05:45 +0000
+Subject: Revert to using system pcre library
+
+---
+ cmake/pcre.cmake | 16 ++--------------
+ 1 file changed, 2 insertions(+), 14 deletions(-)
+
+--- a/cmake/pcre.cmake
++++ b/cmake/pcre.cmake
+@@ -1,23 +1,11 @@
+-INCLUDE (CheckCSourceRuns)
+-
+ SET(WITH_PCRE "auto" CACHE STRING
+    "Which pcre to use (possible values are 'bundled', 'system', or 'auto')")
+ 
+ MACRO (CHECK_PCRE)
+   IF(WITH_PCRE STREQUAL "system" OR WITH_PCRE STREQUAL "auto")
+-    CHECK_LIBRARY_EXISTS(pcre pcre_stack_guard "" HAVE_PCRE_STACK_GUARD)
+-    IF(NOT CMAKE_CROSSCOMPILING)
+-      SET(CMAKE_REQUIRED_LIBRARIES "pcre")
+-      CHECK_C_SOURCE_RUNS("
+-        #include <pcre.h>
+-        int main() {
+-        return -pcre_exec(NULL, NULL, NULL, -999, -999, 0, NULL, 0) < 256;
+-        }"  PCRE_STACK_SIZE_OK)
+-      SET(CMAKE_REQUIRED_LIBRARIES)
+-    ENDIF()
++    CHECK_LIBRARY_EXISTS(pcre pcre_stack_guard "" HAVE_PCRE)
+   ENDIF()
+-  IF(NOT HAVE_PCRE_STACK_GUARD OR NOT PCRE_STACK_SIZE_OK OR
+-     WITH_PCRE STREQUAL "bundled")
++  IF(NOT HAVE_PCRE OR WITH_PCRE STREQUAL "bundled")
+     IF (WITH_PCRE STREQUAL "system")
+       MESSAGE(FATAL_ERROR "system pcre is not found or unusable")
+     ENDIF()