platform_build_soong/dexpreopt
Paul Duffin 7d1d083ec1 Check consistency of the BootJars/UpdatableBootJars config
Both out/soong/dexpreopt.config and out/soong/soong.variables contain
configuration for the BootJars and UpdatableBootJars that MUST be
identical. If they are not then it can lead to broken builds.

This change adds a consistency check for them that will make the issue
more obvious.

Bug: 186195980
Test: DIST_DIR=out/bionic-dist ./art/tools/dist_linux_bionic.sh -j80 com.android.art.host com.android.support.apexer --skip-soong-tests
      Ran the previous command with and without the fix in
      https://r.android.com/1684877. Without the fix the build reported
      an inconsistency in the configuration, with that fix the build
      passed.
Change-Id: I10fbe328ba4f1fbd9db4708409979e9824c196ef
2021-04-23 12:23:01 +01:00
..
dexpreopt_gen Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
Android.bp Add LOCAL_LICENSE_KINDS to build/soong 2021-02-06 04:23:21 +00:00
class_loader_context.go Fix toJsonClassLoaderContextRec size bug 2021-04-22 11:58:43 +00:00
class_loader_context_test.go Fix toJsonClassLoaderContextRec size bug 2021-04-22 11:58:43 +00:00
config.go Check consistency of the BootJars/UpdatableBootJars config 2021-04-23 12:23:01 +01:00
dexpreopt.go Made ManifestPath OptionalPath instead of Path 2021-04-15 09:12:49 +09:00
dexpreopt_test.go Expose "full" dexpreopt.config 2021-04-19 18:24:42 +09:00
OWNERS Add an owners file for dexpreopt files. 2018-12-18 20:28:06 +00:00
testing.go Merge "Allow using updatable boot jars in dexpreopt (but don't use them yet)." 2021-03-25 10:13:45 +00:00