Anton Hansson
3e69a4a52d
Remove protobuf-cpp-full-rtti from mainline
...
It used to be depended on by something on /product, but this
is no longer the case.
Bug: 119619080
Test: build downstream users of mainline_system
Change-Id: Iabe1dbb45499b25295f741a62336cb86e4565d60
2019-03-20 13:03:42 +00:00
Anton Hansson
4ea6474e95
Merge "System-specific product sysprops"
2019-03-20 12:40:44 +00:00
Anton Hansson
3ef0773932
Merge "Rename DEVICE arg in common buildprops script" am: c371f19e89
am: a0ea5a17e8
...
am: 1ed2fafd6a
Change-Id: I0eec28ce7fbe8f29588993b1986b70cf52b0497e
2019-03-20 04:09:51 -07:00
Anton Hansson
057f51a2c2
Merge "Fix missing modules check for dont_bother goals" am: f9b6cd6593
am: c61bed91be
...
am: 34ec0cb0b1
Change-Id: If86ea8d9462a50f0175d5e519eba7dc4b2a73fe7
2019-03-20 04:07:53 -07:00
Anton Hansson
627cf057f9
Fix the product-graph target
...
Skips the step that invokes dot from the build, and instead
prints suitable commands to convert to image formats.
Bug: 114729998
Test: m product-graph
Change-Id: I172e1a792c32c2685d2f439f414dc66267ed6b83
2019-03-20 11:03:59 +00:00
Anton Hansson
1ed2fafd6a
Merge "Rename DEVICE arg in common buildprops script" am: c371f19e89
...
am: a0ea5a17e8
Change-Id: I692a07be00cf219e5ce5d286c0aae7585c047c48
2019-03-20 03:44:52 -07:00
Anton Hansson
34ec0cb0b1
Merge "Fix missing modules check for dont_bother goals" am: f9b6cd6593
...
am: c61bed91be
Change-Id: I18623ca6f24e3f1aa0b91e0f6b0beaa79fb74643
2019-03-20 03:43:33 -07:00
Anton Hansson
a0ea5a17e8
Merge "Rename DEVICE arg in common buildprops script"
...
am: c371f19e89
Change-Id: I24bd162fcfe728f3972eb4e3ce6d5df74ba8bf50
2019-03-20 03:28:08 -07:00
Anton Hansson
c61bed91be
Merge "Fix missing modules check for dont_bother goals"
...
am: f9b6cd6593
Change-Id: I1e1707cf4323851f1465f4dfcc2324a22e5049b8
2019-03-20 03:27:22 -07:00
Anton Hansson
c371f19e89
Merge "Rename DEVICE arg in common buildprops script"
2019-03-20 10:25:01 +00:00
Anton Hansson
f9b6cd6593
Merge "Fix missing modules check for dont_bother goals"
2019-03-20 10:11:50 +00:00
Bowgo Tsai
e4544b1c02
Moving system_other key into product.img
...
Currently system_other AVB public key is placed in system.img.
However, this makes it's harder to have a *generic* system.img
across different product configs. Moving the key to /product
partition to allow more product-specific AVB keys.
Device board config can add /product/etc/fstab.postinstall,
to mount system_other with this key in /product. It can specify
different mount options, file systems, verity settings, etc., in
this product-specific fstab as well.
Bug: 123611926
Test: `make productimage` checks the following is generated.
$OUT/product/etc/security/avb/system_other.avbpubkey
Also checks it's included in $OUT/installed-files-product.{json, txt}
Test: run the following command and checks that
PRODUCT/etc/security/avb/system_other.avbpubkey is updated:
./build/tools/releasetools/sign_target_files_apks \
--avb_system_other_algorithm SHA256_RSA2048 \
--avb_system_other_key external/avb/test/data/testkey_rsa2048.pem \
out/dist/*-target_files-*.zip signed-target_files.zip
Change-Id: I6804f29941bec54375d80bd68a5aedb5c23b842e
2019-03-20 16:18:11 +08:00
Logan Chien
99cdf5385d
Update check_elf_file.py for clang-r353983
...
This commit updates how `check_elf_file.py` parses the symbol name
because the `llvm-readobj` (from clang-r353983) does not print "@" if
the symbol is not versioned.
See also. https://reviews.llvm.org/D56319
Bug: 128959554
Test: CHECK_ELF_FILES=true make check-elf-files
Change-Id: I0dee5e505225e57750a2c86cf0d25a151c218eb1
2019-03-20 15:24:00 +08:00
Colin Cross
afa2b169f7
Merge "Add x86 AVX2 and AVX512 supported architectures" am: 88e38f01ba
am: a31d29ffb6
...
am: 39e785ff4b
Change-Id: Ie9d066278ee87dd1a9a7309c998e59af0e252abd
2019-03-19 23:39:12 -07:00
Colin Cross
39e785ff4b
Merge "Add x86 AVX2 and AVX512 supported architectures" am: 88e38f01ba
...
am: a31d29ffb6
Change-Id: I08d9073143c9eabb6adc6ebef00c2e3e2e450edb
2019-03-19 23:34:59 -07:00
Colin Cross
a31d29ffb6
Merge "Add x86 AVX2 and AVX512 supported architectures"
...
am: 88e38f01ba
Change-Id: I79b7bf9f1a0992e27c1e6290c624d4c8545a5f8c
2019-03-19 23:30:50 -07:00
Colin Cross
88e38f01ba
Merge "Add x86 AVX2 and AVX512 supported architectures"
2019-03-20 06:22:22 +00:00
Jiyong Park
808ff21cfb
Merge "Add LOCAL_SOONG_SYMBOL_PATH" am: 995c632cdc
am: 7478fc5a8a
...
am: d0155c4180
Change-Id: Ib4b1babf0e4215578f480563bb2b6fafd460b4bf
2019-03-19 21:36:55 -07:00
nelsonli
b3abf9d4d2
Merge "Build: Ensuring test runtime dependencies are installed." am: 71ec795e47
am: 1d49779e2f
...
am: 5cac6f2ac2
Change-Id: I16a037e9a693f6cdbf6886e3445cf02e8e9a12c4
2019-03-19 21:29:02 -07:00
Jiyong Park
d0155c4180
Merge "Add LOCAL_SOONG_SYMBOL_PATH" am: 995c632cdc
...
am: 7478fc5a8a
Change-Id: I11b2f45cf02700be7b6237c6b6355c998e828089
2019-03-19 21:24:01 -07:00
nelsonli
5cac6f2ac2
Merge "Build: Ensuring test runtime dependencies are installed." am: 71ec795e47
...
am: 1d49779e2f
Change-Id: I1dd93e3469f4ee366d9f641cbbca2a9f296c7230
2019-03-19 21:23:10 -07:00
Jiyong Park
7478fc5a8a
Merge "Add LOCAL_SOONG_SYMBOL_PATH"
...
am: 995c632cdc
Change-Id: If2569a1e25eedab5f2bcc9ce572a222fc914c184
2019-03-19 21:17:41 -07:00
nelsonli
1d49779e2f
Merge "Build: Ensuring test runtime dependencies are installed."
...
am: 71ec795e47
Change-Id: I8335bb5be06cb118a71d3673b7d6f0812a5432ff
2019-03-19 21:16:57 -07:00
Treehugger Robot
995c632cdc
Merge "Add LOCAL_SOONG_SYMBOL_PATH"
2019-03-20 03:01:40 +00:00
Treehugger Robot
71ec795e47
Merge "Build: Ensuring test runtime dependencies are installed."
2019-03-20 01:17:17 +00:00
Jaewoong Jung
8c3d2e571e
Merge "Split out app_prebuilt_internal.mk." am: 71638acad7
am: cd290b0804
...
am: 3182dce1c4
Change-Id: Ib097d659cdee9ed1bfc553097a9040336bba34ac
2019-03-19 18:15:25 -07:00
Mathieu Chartier
8ef74918a9
Turn off app image startup cache temporarily
...
Until other regressions in the platform are fixed.
Bug: 128941180
Test: make
Change-Id: I51aafa9bf9469fb9e3257e75ef5ee94b0b223abb
2019-03-19 18:06:49 -07:00
Jaewoong Jung
3182dce1c4
Merge "Split out app_prebuilt_internal.mk." am: 71638acad7
...
am: cd290b0804
Change-Id: Ia663707d5877a694e59a06e826e2f8c69448f29d
2019-03-19 18:03:11 -07:00
Jaewoong Jung
cd290b0804
Merge "Split out app_prebuilt_internal.mk."
...
am: 71638acad7
Change-Id: I749f1c984c837d8838b243f37ea4c34cb6674cd2
2019-03-19 18:00:01 -07:00
Jaewoong Jung
71638acad7
Merge "Split out app_prebuilt_internal.mk."
2019-03-20 00:51:45 +00:00
Daniel Norman
113142152b
Merge "Validates the config lists used by the script." am: a4ab1d8490
am: 0e58857364
...
am: d181c2119a
Change-Id: I597359107d78dccbb898e0897171e0876d4ddf79
2019-03-19 17:27:34 -07:00
Daniel Norman
d181c2119a
Merge "Validates the config lists used by the script." am: a4ab1d8490
...
am: 0e58857364
Change-Id: I81e7dea7218e5281523d5fcf9cc33a7411b70312
2019-03-19 17:14:57 -07:00
Daniel Norman
0e58857364
Merge "Validates the config lists used by the script."
...
am: a4ab1d8490
Change-Id: I49846ae2cd3e66df79b8230363f916fa5c380f5a
2019-03-19 17:10:46 -07:00
Daniel Norman
a4ab1d8490
Merge "Validates the config lists used by the script."
2019-03-19 23:56:25 +00:00
Tao Bao
9782c5b49c
Merge "releasetools: Allow skipping PRESIGNED APEXes." am: 2812fd32ac
am: 7898831d95
...
am: 5e779eec7c
Change-Id: Ib2a9cc3e12198471ee891d6c0e81013c0302b82a
2019-03-19 16:46:59 -07:00
Tao Bao
5e779eec7c
Merge "releasetools: Allow skipping PRESIGNED APEXes." am: 2812fd32ac
...
am: 7898831d95
Change-Id: I8a86cb272ee64603cb15afbe8e6146a9eaab94fa
2019-03-19 16:34:46 -07:00
Tao Bao
7898831d95
Merge "releasetools: Allow skipping PRESIGNED APEXes."
...
am: 2812fd32ac
Change-Id: I2586d1663b0625dee739f964116e8371d90fb813
2019-03-19 16:24:24 -07:00
Tao Bao
2812fd32ac
Merge "releasetools: Allow skipping PRESIGNED APEXes."
2019-03-19 23:04:07 +00:00
Daniel Norman
2cc4a17ee6
Merge "Allow disabling building super partition for DAP devices" am: 1bc36fa328
am: 0aa34b44a1
...
am: 29631f22fe
Change-Id: Idfe38b760cfa68a06e3a548396463d5f4106e1b2
2019-03-19 15:41:35 -07:00
Daniel Norman
aa967cc673
Merge "Adds optional --rebuild_recovery flag to merge_target_files." am: fab3f29e5a
am: 62f2c36d9a
...
am: 3e9a4b096e
Change-Id: Ie0f12dcefbadfab262f0c824665b9282aa0217be
2019-03-19 15:31:29 -07:00
Daniel Norman
29631f22fe
Merge "Allow disabling building super partition for DAP devices" am: 1bc36fa328
...
am: 0aa34b44a1
Change-Id: Ic4c59f377983a4c990be21043510ab20adf52877
2019-03-19 15:29:15 -07:00
Daniel Norman
0aa34b44a1
Merge "Allow disabling building super partition for DAP devices"
...
am: 1bc36fa328
Change-Id: I674d188302fba37e8fdf2ca76554b9c9d7f9e0c8
2019-03-19 15:22:04 -07:00
Daniel Norman
1bc36fa328
Merge "Allow disabling building super partition for DAP devices"
2019-03-19 22:13:26 +00:00
Daniel Norman
3e9a4b096e
Merge "Adds optional --rebuild_recovery flag to merge_target_files." am: fab3f29e5a
...
am: 62f2c36d9a
Change-Id: Ifde8cfb2c5e69350e54720ff8fca05c54dd9380b
2019-03-19 15:07:57 -07:00
Jiyong Park
a32f00e553
Add LOCAL_SOONG_SYMBOL_PATH
...
The soong-only variable is used to specify the location where the symbol
file is located. When unspecified, LOCAL_MODULE_PATH is used instead as
before.
This is needed when the path that a file is installed to is different
from the path that the file is accessed from at runtime. For example, if
TARGET_FLATTEN_APEX=true, a file lib/libX.so in an APEX com.android.foo
is installed to /system/apex/com.android.foo/lib/libX.so. However, it's
runtime path is /apex/com.android.foo/lib/libX.so as
/system/apex/com.android.foo is bind-mounted to /apex/com,android.foo.
Bug: 120846816
Test: m and inspect that symbol files exist under
$(PRODUCT_OUT)/symbols/apex/com.android.runtime/
Change-Id: I1b39f6e0cde115d442f14380c365796feff3437b
2019-03-20 06:56:20 +09:00
Daniel Norman
62f2c36d9a
Merge "Adds optional --rebuild_recovery flag to merge_target_files."
...
am: fab3f29e5a
Change-Id: I834d2e7ed672dce20960dd5c97b57fe3dbdc3bb6
2019-03-19 14:52:17 -07:00
Daniel Norman
fab3f29e5a
Merge "Adds optional --rebuild_recovery flag to merge_target_files."
2019-03-19 21:32:28 +00:00
Tao Bao
14b806debc
Merge "Revert "releasetools: check_target_files_signatures.py checks APEXes."" am: a0debcb62f
am: a08464f59d
...
am: b06dc4ea54
Change-Id: Iceb51beb117f391f4d5ba54756ffe2c36e52cd2a
2019-03-19 13:55:00 -07:00
Tao Bao
b06dc4ea54
Merge "Revert "releasetools: check_target_files_signatures.py checks APEXes."" am: a0debcb62f
...
am: a08464f59d
Change-Id: I498168bff3173cd62df92771335f58a3bc1d6ad0
2019-03-19 13:47:39 -07:00
Tao Bao
a08464f59d
Merge "Revert "releasetools: check_target_files_signatures.py checks APEXes.""
...
am: a0debcb62f
Change-Id: Iffe70f3385d53e15e7fee3fdfa56dc5fb33aa4e6
2019-03-19 13:40:35 -07:00