From 59c61acf6403abe172fba264366530c94fd0111b Mon Sep 17 00:00:00 2001 From: Jihoon Kang Date: Wed, 15 Nov 2023 00:38:41 +0000 Subject: [PATCH] Set BUILD_FROM_SOURCE_STUB=true for finalization Build from text stub feature was initially implemented to improve build performance and may be unstable for api finalization, as the stubs generated from api signature files miss some methods, which may cause backward compatibility issues. Therefore, this change disables building from text stub for api finalization. Test: build/tools/finalization/finalize-aidl-vndk-sdk-resources.sh and inspect generated ninja file to verify that the stubs are generated from source Java files. Bug: 310279899 Change-Id: I9d374e973788bc97514815f64eeb949a94a97647 --- tools/finalization/environment.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/finalization/environment.sh b/tools/finalization/environment.sh index 9714ac415b..d9c42c8bf9 100755 --- a/tools/finalization/environment.sh +++ b/tools/finalization/environment.sh @@ -22,3 +22,5 @@ export FINAL_MAINLINE_EXTENSION='58' # 'sdk' - SDK/API is finalized # 'rel' - branch is finalized, switched to REL export FINAL_STATE='unfinalized' + +export BUILD_FROM_SOURCE_STUB=true \ No newline at end of file