Files
build_soong/android
Colin Cross 95f18bd6c5 Strip device name from gen_notice license files
The output libcore-library-notices gen_notice module is embedded in
core-module-lib-stubs, which is a transtiive dependency of effectively
every javac invocation targeting the device.  The output files listed
in the notice file can contain a path that includes the device name,
for example "target/product/generic_arm64/system/framework/core-libart.jar".
This causes the stubs contents to be different for every product,
which drastically reduces the cache hit rate of RBE.  Strip the
"out/target/product/generic_arm64" prefix from paths in the notice
file.

Bug: 262620891
Test: unzip -p out/soong/.intermediates/libcore/art.module.public.api.stubs.module_lib/android_common/turbine-combined/art.module.public.api.stubs.module_lib.jar NOTICES/libcore-NOTICES.txt
Change-Id: I705ed1252ef2a595dae53873993adefa1ea85662
2022-12-14 15:43:39 -08:00
..
2022-12-12 18:06:49 -08:00
2022-10-03 08:43:13 -07:00
2022-11-11 15:27:56 -05:00
2022-11-29 15:35:56 -05:00
2021-03-17 16:35:13 +01:00
2022-08-01 16:07:30 -04:00
2022-11-22 17:43:40 -08:00
2022-11-02 19:17:30 +00:00
2022-10-25 11:46:01 +02:00
2022-11-07 14:12:11 +00:00
2021-12-13 13:33:15 -05:00
2021-09-23 11:37:57 +01:00
2021-12-01 17:43:00 +00:00
2022-11-29 15:35:56 -05:00
2022-11-22 11:46:34 -05:00
2022-05-18 16:38:19 -07:00