ae40fd0df736950406d6bcc909f0006be9733dc0 |
|
08-May-2018 |
Logan Chien <loganchien@google.com> |
Migrate to versioned VNDK layout Bug: 78605339 Test: aosp_sailfish-userdebug builds and boots Test: sailfish + GSI boots Change-Id: I929ad41a834589a37c67515b65c4973db033c4fd
/device/google/marlin/vndk/Android.mk
|
e75ca08268871253facb2de91966f903b552f4d7 |
|
15-Feb-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Add warning for legacy VNDK use"
|
9fa39c2d774c6b36e40dafec2633f532eeda00a9 |
|
15-Feb-2018 |
Steven Moreland <smoreland@google.com> |
Add warning for legacy VNDK use Trying to curb propagation of this POC. Bug: 69526027 Test: N/A Change-Id: I6dd8aed1470c40ffc94db263a65ad2dae9986a59
/device/google/marlin/vndk/Android.mk
|
9031b102c27f3358d21a0b493c2dbd0fe771363d |
|
14-Feb-2018 |
Justin Yun <justinyun@google.com> |
Remove libz from vndk-sp list for marlin/sailfish libz is llndk for non-VNDK-enforced devices to pass the android.jni.cts test. Bug: 73296261 Test: run android.jni.cts test on marlin/sailfish Change-Id: I566d4b57a567d6845672a6eb96d3ec5bd75cdfc7 (cherry picked from commit e7e5a3e356f72e874063095830ab0ac43154670c)
/device/google/marlin/vndk/Android.mk
|
fd1c5abd7b93da2f67f17432d39763fcee1a2427 |
|
01-Feb-2018 |
Justin Yun <justinyun@google.com> |
Add missing vndk-sp libs to the VNDK-SP list For the Treble devices without BOARD_VNDK_VERSION, we must have a list of vndk-sp libs. If there are some missing vndk-sp libs in the list, add them to the list automatically. Bug: 72470805 Bug: 69526027 Test: build sailfish/marlin and check boot Change-Id: Ifc30ae32b6353141954bdcb8b0e40940382eb8a4
/device/google/marlin/vndk/Android.mk
|
3f22dc6d8e320ea74f32ce2e36b118ead508c26a |
|
25-Jan-2018 |
Jiyong Park <jiyong@google.com> |
Add libdexfile to vndk-sp libdexfile was another new member to vndk-sp. Adding it manually on devices where BOARD_VNDK_VERSION isn't set. Bug: 72462122 Test: photo editing does not crash Change-Id: Idc9b4b026366dea7a33ac1aefd5e16d6ae90d973
/device/google/marlin/vndk/Android.mk
|
cbd7ae231a894bee62bc6c71a6585b14bc0d3360 |
|
23-Jan-2018 |
Jiyong Park <jiyong@google.com> |
Adding libutilscallstack.so to vndk-sp It is a new member to the vndk-sp and is used by libRS_internal. Adding the libname here so that it is correctly installed to the vndk-sp directory. Bug: 72300913 Test: Photo editing works on marlin Change-Id: Ied04b8050c1166bc83237ba05d329cac98e67986
/device/google/marlin/vndk/Android.mk
|
9f09ea30518bc019cbb470c430286b8f98fffc4a |
|
26-Dec-2017 |
Justin Yun <justinyun@google.com> |
Remove libft2 and libpng from vndk-sp libft2 and libpng are not vndk-sp but framework-only-rs and vndk, respectively. They must be removed from the vndk-sp list for marlin and sailfish. Bug: 69885466 Test: Build and boot Test: Check RS works with the RS apps Change-Id: I2f98d1897e57373f74f700c7ab72191bf7f3ebd6
/device/google/marlin/vndk/Android.mk
|
20764613f22b861cf5e3afc03084b9520ffd8458 |
|
12-Dec-2017 |
Logan Chien <loganchien@google.com> |
android.hardware.graphics.allocator@2.0 is no longer VNDK-SP The interface lib has been in VNDK-SP because android.hardware.graphics.mapper@1.0 was using it. However, since the dependency has gone [1], there is no need keep it in VNDK-SP. The VNDK-SP set should be kept as small as possible because libs in VNDK-SP are subject to double-loading. [1] https://android.googlesource.com/platform/hardware/interfaces/+/79d13ff0f5cd3c4242445baf5b2f01a52f0ed06f Bug: 69480083 Test: /system/lib64/vndk-sp/android.hardware.graphics.allocator@2.0.so disappears. Test: sailfish boots Change-Id: I66ddfc91e6178def39671bd5f90330b4601cfd89 Merged-In: I66ddfc91e6178def39671bd5f90330b4601cfd89 (cherry picked from commit 80b077ed612e2e9fa03722545f048484e974df70)
/device/google/marlin/vndk/Android.mk
|
44063c647bdd327ec5213f9c86b1cd28e198c1dc |
|
28-Sep-2017 |
Justin Yun <justinyun@google.com> |
Remove all copies of vndk-sp modules With BOARD_VNDK_VERSION=current, the vendor variant of vndk-sp will be installed to system/lib(64)/vndk-sp by build system if they have "vndk: { enabled: true, support_system_process: true }" in their Android.bp files. Skip generating the copies of vndk-sp modules when BOARD_VNDK_VERSION is defined. Bug: 65853349 Test: build and boot with marlin/sailfish Change-Id: I49039aa876b8559383a40701f6c04791162a96dc
/device/google/marlin/vndk/Android.mk
|
fd2866f3216ad407b6b8a22027d1327f29cc4844 |
|
28-Sep-2017 |
Justin Yun <justinyun@google.com> |
vndk: remove vndk-sp libs from the list. With BOARD_VNDK_VERSION:=current, vndk-sp libs will be installed to /system/lib(64)/vndk-sp directory with 'vndk: {enabled: true, support_system_process: true}' property in Android.bp of the module. Remove the modules that already has the 'vndk' property in their Android.bp file in case BOARD_VNDK_VERSION is defined. Bug: 65853349 Test: build with marlin/sailfish in master Change-Id: Iea2112d0467600f3a321d1435421635fc1e2610e Merged-In: I19c63b4dd92f0d89646fabd2ea3dd02d4bc37d11
/device/google/marlin/vndk/Android.mk
|
c5da126b84dd8e2e29a420181baee7e77b2cb8c1 |
|
02-Aug-2017 |
Christopher Ferris <cferris@google.com> |
Add libunwindstack to the list of vndk libraries. Bug: 23762183 (cherry picked from commit 2e7d864a24c2228d95ca61199f369b343167ba81) Test: Builds. Merged-In: I32e9943f1c3e0cf2a274bd38fa45ab2d7202f5b5 Change-Id: I32e9943f1c3e0cf2a274bd38fa45ab2d7202f5b5
/device/google/marlin/vndk/Android.mk
|
5b4636d490d2cb272830f30360d383498c81c97e |
|
17-May-2017 |
Jiyong Park <jiyong@google.com> |
Merge commit 'refs/changes/36/2261036/1' of sso://googleplex-android/device/google/marlin into merge Test: I solemnly swear I tested this conflict resolution. Merged-In: I8ba8b6614f29562e77c58bb704836b2202bf9622 Change-Id: I793a445aca246ba7d70cdeb29fca55fed884556a
|
e900b44480883369edeae92e5751ca494758b5d2 |
|
25-Apr-2017 |
Jiyong Park <jiyong@google.com> |
add libbacktrace and its dependents to VNDK-SP libbacktrace (and its dependents) are new members of VNDK-SP because they are dependened by libutils which is already in VNDK-SP. However, vendors are still not able to directly using libbacktrace; they can only indirectly use the lib via libutils. Bug: 37413104 Test: libbacktrace, libunwind, liblzma are in /vendor/lib/vndk-sp Test: sailfish builds and boots Test: lsof shows that the three libs are loaded both from /system/lib and /vendor/lib/vndk-sp. Merged-In: I8ba8b6614f29562e77c58bb704836b2202bf9622 Change-Id: I8ba8b6614f29562e77c58bb704836b2202bf9622 (cherry picked from commit 0893a24b8ba095a3e90e7dbecda62d4a61b35ed7)
/device/google/marlin/vndk/Android.mk
|
1c9d6690f279cbbd447b4fb35f119842b864e697 |
|
03-May-2017 |
Steven Moreland <smoreland@google.com> |
Remove redundant dependencies android.hidl.base@1.0 and android.hidl.manager@1.0 are built into libhidltransport. Test: boot internal marlin Bug: 33276472 Change-Id: I217e06e9fcd9cfac6aabfcab265dae472ec1153b (cherry picked from commit 352dbc9970d9ae2dbb9340dd0868ffd046a00308)
/device/google/marlin/vndk/Android.mk
|
36f008fba4d22731de67841ed674a8e96cb9d41a |
|
21-Apr-2017 |
Jiyong Park <jiyong@google.com> |
marlin: relocate VNDK-SP libraries to /system and add RS to VNDK-SP Bug: 37522144 Bug: 37550338 Test: build and boot successful. lsof reveals vndk libs are loaded from /system/lib/vndk-sp. Renderscript test app (CameraScript) works well. Change-Id: I12c9bc9e306c2546e4a7243272ae3ea8591db208
/device/google/marlin/vndk/Android.mk
|
160ed371b813eb231e158e5986ce12e443cbca34 |
|
18-Apr-2017 |
Sandeep Patil <sspatil@google.com> |
don't install libsync in vndk libsync is an NDK lib and installing this in vndk fails the linker namespace CTS test Bug: 37472929 Test: ./cts-tradefed run cts -m CtsJniTestCases -t \ android.jni.cts.JniStaticTest#test_linker_namespaces Change-Id: I3b9fca2b47014ca351dd3ae621bbea55ab888471 Signed-off-by: Sandeep Patil <sspatil@google.com>
/device/google/marlin/vndk/Android.mk
|
24b85fdee514e517ca635db83dfbeff56c92b242 |
|
14-Apr-2017 |
Jiyong Park <jiyong@google.com> |
marlin: copy vndk-sp libraries to /vendor/lib/vndk-sp Note: this shouldn't be permanent solution. Anything that is installed to /vendor partition must be compiled against the vndk build of the system libraries, which might be different than the core build of the libraries. However, since the number of such libraries are so many and thus it takes considerable time to build them as vndk. So, in the mean time, we just build vendor libraries against the core build as before and copy the core builds to the vendor partition. Test: the listed files are in /vendor/lib(64?)/vndk-sp and their contents are the same as those in /system/lib(64?). Change-Id: If4d056c148bcba8f5cc2fd218ce0c6b1988dab61
/device/google/marlin/vndk/Android.mk
|