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

Commit 2fea6f3f authored by Nicolas Geoffray's avatar Nicolas Geoffray Committed by Gerrit Code Review
Browse files

Merge "Make libsigchain a regular shared library dependency of app_process."

parents 53455cd1 26949eca
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -22,13 +22,9 @@ cc_binary {

    multilib: {
        lib32: {
            // TODO(b/142944043): Remove version script when libsigchain is a DSO.
            version_script: "version-script32.txt",
            suffix: "32",
        },
        lib64: {
            // TODO(b/142944043): Remove version script when libsigchain is a DSO.
            version_script: "version-script64.txt",
            suffix: "64",
        },
    },
@@ -43,6 +39,13 @@ cc_binary {
        "libhidlbase",
        "liblog",
        "libnativeloader",

        // Even though app_process doesn't call into libsigchain, we need to
        // make sure it's in the DT list of app_process, as we want all code
        // in app_process and the libraries it loads to find libsigchain
        // symbols before libc symbols.
        "libsigchain",

        "libutils",

        // This is a list of libraries that need to be included in order to avoid
@@ -52,8 +55,6 @@ cc_binary {
        "libwilhelm",
    ],

    whole_static_libs: ["libsigchain"],

    compile_multilib: "both",

    cflags: [
+0 −15
Original line number Diff line number Diff line
{
global:
  EnsureFrontOfChain;
  AddSpecialSignalHandlerFn;
  RemoveSpecialSignalHandlerFn;
  SkipAddSignalHandler;
  bsd_signal;
  sigaction;
  sigaction64;
  signal;
  sigprocmask;
  sigprocmask64;
local:
  *;
};
+0 −14
Original line number Diff line number Diff line
{
global:
  EnsureFrontOfChain;
  AddSpecialSignalHandlerFn;
  RemoveSpecialSignalHandlerFn;
  SkipAddSignalHandler;
  sigaction;
  sigaction64;
  signal;
  sigprocmask;
  sigprocmask64;
local:
  *;
};