maria-discuss team mailing list archive
-
maria-discuss team
-
Mailing list archive
-
Message #06028
Re: Building mariadb without PCRE?
-
To:
Sergei Golubchik <serg@xxxxxxxxxxx>
-
From:
"Chris Ross (cross2)" <cross2@xxxxxxxxx>
-
Date:
Tue, 20 Apr 2021 13:56:30 +0000
-
Accept-language:
en-US
-
Arc-authentication-results:
i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
-
Arc-message-signature:
i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lVaiF4gwdSRcC+FmlyFPEWtrnk9wc9KO0/cuDXrloaY=; b=jTCFSwnc1D+VEuS/WGHP/ziVJMGhkFjREhE8C6YWciHFtFmkNjGG+HmrfZVMmPB7YheW7X5SUh9i/L/f3fBe6gd89AVR7mzMQ6V+V3aKW77Iot+ESEdyxmIzLtx+dmnYgWBsWXF+GnYezMqx0pn9dc5CtDydw/As5tyxqTlMDuNdP18XZMAmLNIZ4NrIC3WSJt5DqosAoonXtwVzWuPNDasiOZvMfPZuMiaQWioxzNZpRXNU7OvsZmsSxDZ6h/sY+ZkfjWB9o1KrYI6r3rnSYnElJ1Zi6CC3CvyjImch54YDK4eGQRYmdkapSJ+WmXDGoga/fvGhi5nl0KmioeDSPw==
-
Arc-seal:
i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DzSyYUbuVCaqS8mXRCK/0obStLEZABybiUCq+6RZ+iklkqZD78shL4D8Qnb4xCysztgr7/Sr0XID/ZEVMkO7ixC7uRpiS2vNhxO7TfhaBzH7NoMw2KsGLqw1kzgWLcecADg/iNCihX5O5l+7KEFcIrbMhA55S4EZAjPCfVJZq0/Zi1Z1IjnWuhgIIGg+Snd+veKHYJyW3qMZNdv/R/kBI+Ei/t5ux3m26cfHpVJGJM+7C4ypF2UmQwmxxIoGZyD62P1+tCO/9mXZgPF7q8KgSrCVHll/DGUulcgobSbOxKE/EEKrtpwMzRckW1c3qTdNt6eousicYjzULGCuwYwD3Q==
-
Authentication-results:
mariadb.org; dkim=none (message not signed) header.d=none;mariadb.org; dmarc=none action=none header.from=cisco.com;
-
Cc:
"maria-discuss@xxxxxxxxxxxxxxxxxxx" <maria-discuss@xxxxxxxxxxxxxxxxxxx>
-
In-reply-to:
<YH6icIxUtYo0HyZ4@pweza>
-
Ironport-hdrordr:
A9a23:uAF4bKMBW82xz8BcT9Dx55DYdL4zR+YMi2QD/3taDTRIb82VkN 2vlvwH1RnyzA0cQm0khMroAsi9aFvm39pQ7ZMKNbmvGDPntmyhMZ144eLZrQHIMxbVstRQ3a IIScdDIfX7B1RikILe6A63D94vzLC8gd+VrM31pk0dKj1CQadm8gt/F0K6PyRNNUl7LLA+E4 eR4dcCgjKmd2geYMjTPAh6Y8HoodrXmJX6JSMcDxk85wWUyR+u4rj2Ex+Xty1uEA9n67Ek7G TDjkjF9ryu2svLiyP0+k3yy9BtmNXnwsZeH8DksKgoAxjllwrAXvUbZ5SspzYwydvfjWoCsN 6JmBs4OtQ21nW5RBDInTLI+y3NlAkj8GXjz1jwuwqgneXcSCghA8RMwaJ1GyGpkXYIh9133K JV02/xjfM+Znms8FWflrr1fipnmUaurX0pnfR7tQ0jbaIldLRToYYDlXkldqsoISPg5IgrVM loAc3MjcwmCW+yUnHDsmFjhOGrR3Q4dy32O3Qqh8r96UkzoFlJi28jgOAPlHYJ85wwD7Ne4f 7fD6hunLZSCucLcKNUHo46MI6KI12IZSiJHHOZIFzhGq1CEWnKsYTL7LI84/zvUIAUzaE1hI /KXDpjxCoPUnOrLffL8IxA8xjLTmn4dy/q0Nti659wvaC5Y7b3LyuZShQLn9G7q/sSRu3XMs zDf65+MrvGFy/DCIxJ1wrxV915Mn8FSvAYvd49RhaAucTOJor2tvHKcfraKbb3eAxUA1/XMz 8mZnzeNc9A5kekVjvTmx7KQU7gfUT54NZxHcHhjrAu4blIErcJnhkeiFy/6M3OAyZFqLYKcE x3J66ilqu6oGKx7HvZ9mkBAGsHMm9lpJHbF19arw4DNE35NZwZvc+ERGxU1HybYhllT83XFw Zbr09t+b2+KoGRwSxKMaPgDkuqy18o4F6aRZYVnaOOoe3/fIkjM5ogUKttURnQGwdtggZsom dbYAoCTkvSfwme05mNvdgxPqXyZtN8iACkLYposnrZr1ybvtxqbGAcRSSSXcmehhsOSzJYik ZqybIWhKONlF+UWDYCqdV9FGcJSWyMRJpaEQyOZexv68HWUTA1aV3PuBu3pFUYfHHw+0Abm2 r7RBfkCc3jMx56oXBX0qHj7VVuUH6SFngANkxSgMlaCXnMvGp13KutYKe+ulHhNGcq86U6LC zPZycUL0dV4+2PkDSRmDqECBwdt8oTF+TAEbUudKzS0HuxKIuO0boLBeNQ4YwNDqGdjsYWS+ 6FPweaIDTkYtlZqDC9tzIrPjJ5p2Ijlu6t0Br57HKg1Hp6GvbKJk96Lotrb+20/izhR/yS1o 9+gs9wteysMn/pYtru89CcUxdTbhfSq3WxVecmtNRdur8zrqJ6G93eXSHT3H9KmBU4I8Gcrj JSfI1rpLTAMJRoZcocZmZQ+Ucojs2GKA8zqRPta9VONG0FnjveJZeE8rDIob0gDgmIoxbxI0 CW92lY8+3eVyWO2LYGA8sLUCtrQVl57G4n8PKJdoXWBgnvbe1F8VagOnK2cbNWSsG+aP4thw c/58vNk/6cdiL+1gyVoCByJbhW9X27Bcy1GwCBFIdzgpKHEEXJhrHv5sG9jD36E2TmL0sZgJ BIbkwWYIBIjCI4gIg+zyi1Tej2ryse4ixjyCAikkSo3I6spHrfFwVBNwbSh51NRzldMnSSl6 3+gKCl/WW45CIAwIXJEUdbY8pHFNcRRJXmNisGE7llgJe4u640xjlZaBggD2QgmCnw0uNv07 C+wujTUYTZeAHVEENE/yVECI5yljEqrm8Fc9HW1+PJXjkq
-
Ironport-phdr:
A9a23:NKP0wB9TltuGcv9uWNXoyV9lXQAupqn0MwgJ65Eul7NJdOG58o//O FDEjd1ohUXIVInRrfVehLmev6PhXDkG5pCM+DAHfYdXXhAIwcMRg0Q7AcGDBEG6SZyibyEzE MlYElMw+Xa9PBtQEdz/blHY5Hqo4m1aFhD2LwEgIOPzF8bbhNi20Obn/ZrVbk1IiTOxbKk0I g+xqFDat9Idhs1pLaNioiY=
-
Thread-index:
AQHXNWC4F1TLPDr86UOqDecXf9v2e6q9KLMAgAADZgA=
-
Thread-topic:
[Maria-discuss] Building mariadb without PCRE?
-
User-agent:
Microsoft-MacOutlook/16.48.21041102
On 4/20/21, 05:43, "Sergei Golubchik" <serg@xxxxxxxxxxx> wrote:
On Apr 19, Chris Ross (cross2) wrote:
> Good day. We have been using MariaDB in our product for a while, and
> are upgrading to 10.5.8 at the moment. I’ve just noticed that it’s no
> longer using the PCRE on our system, it’s grabbing its own from
> outside since the upgrade to PCRE2.
There are two options. Either it can link dynamically with a system
libpcre2-8.so or statically with pcre2 compiled from source, that was
downloaded by cmake during the build.
Yup. I see that. However we run on an embedded Linux, and our platform
team won't want to add a new library for just one application. In the
short term, I'll need to build it just for MariaDB myself. But,
for security and data integrity reasons we can't pull it from the
internet at build time. Can the MariaDB pcre2 build process be given
an alternate URL or file path from which to retrieve the pcre2 source
tarball?
> We’re not using PCRE extensions at all in our applications, and I’d
> rather not pull in another extraneous library. We are a largely
> embedded product, and adding libraries is a technical and bureaucratic
> effort. Can I just build mariadb without PCRE support at all, using
> the traditional extended POSIX regexps instead? I don’t see a way to
> do this in the cmake files/parameters.
No, it's not possible. It shouldn't be difficult to implement it,
but at the moment it's not supported.
I saw this upon looking, thank you for clarifying.
- Chris
Follow ups
References