[M108 Migration] Use third party libevent instead of system library 56/286456/2
authorayush.k123 <ayush.k123@samsung.com>
Thu, 5 Jan 2023 08:38:20 +0000 (14:08 +0530)
committerAyush Kumar <ayush.k123@samsung.com>
Fri, 6 Jan 2023 10:48:10 +0000 (10:48 +0000)
This patch makes changes to use Chromium third party libevent
for all profiles. This fixes following error occurring on the
device with new platform binary.

>> error while loading shared libraries: libevent-2.1.so.7:

Applying this patch does not change the size of libchromium-ewk.so

Reference: https://review.tizen.org/gerrit/279837

Change-Id: I684e6c735ddc13ba6126b0ba2539747b9580ef7a
Signed-off-by: ayush.k123 <ayush.k123@samsung.com>
packaging/chromium-efl.spec
third_party/libevent/BUILD.gn
tizen_src/build/common.sh

index d6b0c1f..e7c90cc 100644 (file)
@@ -88,7 +88,6 @@ BuildRequires: pkgconfig(gstreamer-plugins-base-1.0)
 BuildRequires: pkgconfig(harfbuzz)
 BuildRequires: pkgconfig(icu-i18n)
 BuildRequires: pkgconfig(libdrm)
-BuildRequires: pkgconfig(libevent)
 BuildRequires: pkgconfig(libcurl)
 BuildRequires: pkgconfig(libexif)
 BuildRequires: pkgconfig(libffi)
index f5cb1c5..776b6f5 100644 (file)
@@ -43,7 +43,7 @@ static_library("libevent") {
       "mac/event-config.h",
     ]
     include_dirs = [ "mac" ]
-  } else if (is_linux || is_chromeos) {
+  } else if (is_linux || is_chromeos || is_tizen) {
     sources += [
       "epoll.c",
       "linux/config.h",
index 579968b..deca03d 100755 (executable)
@@ -24,7 +24,6 @@ function getSystemDeps() {
   local host_arch=$(getHostArch)
   local platform=$1
   local system_deps="--system-libraries
-                     libevent
                      libpng
                      libxml
                      libxslt