- P VNDK snapshot needs to include 64-bit binder target products,
aosp_[arm|x86]. Additionally, replace aosp_[arm64|x86_64]_ab with
aosp_[arm64|x86_64], the official GSI targets for P launching devices.
- Also add the ability to create abi references for a single product
Bug: 80372796
Test: utils/create_reference_dumps.py -p aosp_arm
Change-Id: Id073850a11c23c3ff68a414fe7bfd0d70d16887d
Add support for modifying the system.img to work with older
Android versions for inter branch build targets such as P GSI on
O-MR1 device.
modify_system_img.sh is a script based off of
change_security_path_ver.sh, but uses the
build/make/tools/releasetools/add_img_to_target_files.py script
instead of mounting and unsparsing image with simg2img, so that
the script can be run on Android build servers without root
permission.
Bug: 79153114
Test: development/vndk/tools/build_mixed -v 8.1.0
-m development/vndk/tools/modify_system_img.sh
out/prebuilts_cached/artifacts/gsi
out/prebuilts_cached/artifacts/walleye $DIST_DIR
out/host/linux-x86/bin/checkvintf
Merged-In: I5bd5b55a1b948dc5d394e5c74d4d11e3127d7385
Change-Id: I5bd5b55a1b948dc5d394e5c74d4d11e3127d7385
(cherry picked from commit 20296c0a4f)
The prebuilts are made available to the build via symlinks so be sure
dereference them.
Bug: 74835164
Test: `build_mixed gsi device dist` where device contained symlinks
Merged-In: I4d8139ec17405037f2764691d026c2f9ad42a3fb
Change-Id: I4d8139ec17405037f2764691d026c2f9ad42a3fb
(cherry picked from commit bdb3f4f7de)
P VNDK snapshot needs to include 64-bit binder target products,
aosp_[arm|x86]. Additionally, replace aosp_[arm64|x86_64]_ab with
aosp_[arm64|x86_64], the official GSI targets for P launching
devices.
Bug: 80372796
Test: ./development/vndk/snapshot/build.sh
Merged-In: I331636d32249435d0024040bceda283634fbaed8
Change-Id: I331636d32249435d0024040bceda283634fbaed8
(cherry picked from commit 9ad4406d2c)
Before this change, an elf symbol change not exported through public
headers would short circuit the check for api extension. As a result,
header-abi-diff would return a compatible return status (0). This isn't
correct, extensions should take precedence over elf only changes and an
extension status should be returned (non zero).
Bug: 79928919
Test: tests/test.py
Merged-In: I6907d0ebaf332d019cdf2e264316f7d521e00d82
Change-Id: I6907d0ebaf332d019cdf2e264316f7d521e00d82
(cherry picked from commit 03c4e279a8)
userdata.img becomes 4GB in P and it doesn't work well with patcher in
android studio. We decided to remove userdata.img in system image zip
and generate userdata.img from /data by emulator.
Within the /data folder, we only keep /misc for the emulated WiFi.
This cl does not impact real devices.
BUG: 79925096
Change-Id: Ida3f2163cab30b38cd02a0280b5fd7abd9a66945
Signed-off-by: Weilun Du <wdu@google.com>
P VNDK snapshot needs to include 64-bit binder target products,
aosp_[arm|x86]. Additionally, replace aosp_[arm64|x86_64]_ab with
aosp_[arm64|x86_64], the official GSI targets for P launching
devices.
Bug: 80372796
Test: ./development/vndk/snapshot/build.sh
Change-Id: I331636d32249435d0024040bceda283634fbaed8
Add support for modifying the system.img to work with older
Android versions for inter branch build targets such as P GSI on
O-MR1 device.
modify_system_img.sh is a script based off of
change_security_path_ver.sh, but uses the
build/make/tools/releasetools/add_img_to_target_files.py script
instead of mounting and unsparsing image with simg2img, so that
the script can be run on Android build servers without root
permission.
Bug: 79153114
Test: development/vndk/tools/build_mixed -v 8.1.0
-m development/vndk/tools/modify_system_img.sh
out/prebuilts_cached/artifacts/gsi
out/prebuilts_cached/artifacts/walleye $DIST_DIR
out/host/linux-x86/bin/checkvintf
Change-Id: I5bd5b55a1b948dc5d394e5c74d4d11e3127d7385
The prebuilts are made available to the build via symlinks so be sure
dereference them.
Bug: 74835164
Test: `build_mixed gsi device dist` where device contained symlinks
Change-Id: I4d8139ec17405037f2764691d026c2f9ad42a3fb