Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c02e86ed authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

libbase uses liblog symbols via dlsym when it is built for APEX am: 5280b5c0

Change-Id: Id005626e9df3e5d2d70454bb8d3916ec29c171a7
parents 7bd011e6 5280b5c0
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -16,14 +16,20 @@

#include "liblog_symbols.h"

#if defined(__ANDROID__) && !defined(NO_LIBLOG_DLSYM)
#if defined(__ANDROID__)
#if !defined(NO_LIBLOG_DLSYM) || defined(__ANDROID_APEX__)
#define USE_DLSYM
#endif
#endif

#ifdef USE_DLSYM
#include <dlfcn.h>
#endif

namespace android {
namespace base {

#if defined(__ANDROID__) && !defined(NO_LIBLOG_DLSYM)
#ifdef USE_DLSYM

const std::optional<LibLogFunctions>& GetLibLogFunctions() {
  static std::optional<LibLogFunctions> liblog_functions = []() -> std::optional<LibLogFunctions> {