Move libsigchain version scripts to app_process, where they are used.

This is a temporary measure to avoid exporting filegroups in the SDK
snapshots. The version scripts will go away when libsigchain can be a
shared lib.

Test: Build and boot
Bug: 153338107
Bug: 142944043
Change-Id: Id7bff041413569342cc5dcaeff144287b2ae1ef9
This commit is contained in:
Martin Stjernholm
2020-04-17 00:03:41 +01:00
parent 15fb9f8c26
commit c7c462af25
3 changed files with 33 additions and 2 deletions

View File

@@ -5,11 +5,13 @@ cc_binary {
multilib: {
lib32: {
version_script: ":art_sigchain_version_script32.txt",
// TODO(b/142944043): Remove version script when libsigchain is a DSO.
version_script: "version-script32.txt",
suffix: "32",
},
lib64: {
version_script: ":art_sigchain_version_script64.txt",
// TODO(b/142944043): Remove version script when libsigchain is a DSO.
version_script: "version-script64.txt",
suffix: "64",
},
},

View File

@@ -0,0 +1,15 @@
{
global:
EnsureFrontOfChain;
AddSpecialSignalHandlerFn;
RemoveSpecialSignalHandlerFn;
SkipAddSignalHandler;
bsd_signal;
sigaction;
sigaction64;
signal;
sigprocmask;
sigprocmask64;
local:
*;
};

View File

@@ -0,0 +1,14 @@
{
global:
EnsureFrontOfChain;
AddSpecialSignalHandlerFn;
RemoveSpecialSignalHandlerFn;
SkipAddSignalHandler;
sigaction;
sigaction64;
signal;
sigprocmask;
sigprocmask64;
local:
*;
};