Peter Collingbourne
ea06b0dec2
Move crash_dump into the runtime APEX.
...
A future change will introduce a version lock between linker and
crash_dump. Move crash_dump into the runtime APEX alongside linker in order to
ensure that they will be the same version even if the runtime APEX is updated.
Bug: 135772973
Change-Id: I94740f9c45107f08490df639a2e4d589a3044847
Merged-In: I94740f9c45107f08490df639a2e4d589a3044847
2020-03-18 10:36:48 -07:00
Kiyoung Kim
bf40eac2eb
Remove ld.config.txt from bionic APEX
...
Dynamic linker will use generated linker configuration in general. As
ld.config.txt file in the APEX module will not be used, we can remove
this to avoid confusion.
Bug: 149887007
Test: m -j passed
Test: Boot succeeded from cuttlefish and walleye
Change-Id: Iffd2113cf29055a7263eb3697547297639e9dc0c
2020-02-20 16:05:27 +09:00
Martin Stjernholm
3274cc4692
Reland "Add libdl_android to the Runtime (aka Bionic) APEX".
...
Before this it ended up in /system.
Test: build & boot
Test: adb shell find system apex -name libdl_android.so | xargs adb shell ls -l
=>
apex/com.android.runtime/lib/bionic/libdl_android.so
apex/com.android.runtime/lib64/bionic/libdl_android.so
apex/com.android.runtime@1/lib/bionic/libdl_android.so
apex/com.android.runtime@1/lib64/bionic/libdl_android.so
system/lib/bootstrap/libdl_android.so
system/lib/libdl_android.so -> /apex/com.android.runtime/lib/bionic/libdl_android.so
system/lib64/bootstrap/libdl_android.so
system/lib64/libdl_android.so -> /apex/com.android.runtime/lib64/bionic/libdl_android.so
Test: atest CtsBionicTestCases
Test: Repro in b/144343305#comment8 together with ag/9754153
Bug: 135753770
Bug: 144343305
Change-Id: I9ccd10b711223ca474e91741711b7b8efd521b2d
2019-11-21 16:15:20 +00:00
Yuexi Ma
c74666eb3c
Revert submission of topic 'libdl_android-in-apex'
...
Reason for revert: broke numerous major apps in app compat testing
Bug: 144100240
Change-Id: I50b440356bdbde3ac130da5d28d5ef20f8b63582
2019-11-07 19:18:53 +00:00
Martin Stjernholm
a3b0eab32f
Add libdl_android to the Runtime APEX.
...
Before this it ended up in /system.
Test: build & boot
Test: adb shell find system apex -name libdl_android.so | xargs adb shell ls -l
=>
apex/com.android.runtime/lib/bionic/libdl_android.so
apex/com.android.runtime/lib64/bionic/libdl_android.so
apex/com.android.runtime@1/lib/bionic/libdl_android.so
apex/com.android.runtime@1/lib64/bionic/libdl_android.so
system/lib/bootstrap/libdl_android.so
system/lib/libdl_android.so -> /apex/com.android.runtime/lib/bionic/libdl_android.so
system/lib64/bootstrap/libdl_android.so
system/lib64/libdl_android.so -> /apex/com.android.runtime/lib64/bionic/libdl_android.so
Bug: 135753770
Change-Id: Ibabb5714e8cc0454c77ae5d42d9650c345ff1b89
2019-11-06 00:28:38 +00:00
Elliott Hughes
470d10cf0f
Move bionic ("runtime") apex definition into bionic/.
...
Bug: http://b/139176024
Test: boots
Change-Id: Ifc3829e00b99c2f65ed932f0b42ab1ae59fec27c
2019-09-30 16:44:58 -07:00