Append system providing libraries from buildbot_build

System's providing library list is now appended from build, which comes
from separated path from ART's buildbot build. This change adds an extra
step to put predefined System's providing library list in
/system/etc/linker.config.pb

Bug: 174646355
Test: buildbot_build.sh passed
Change-Id: Ie319b37626d27a928a850dfba5ec14e577ad13ae
diff --git a/tools/buildbot-build.sh b/tools/buildbot-build.sh
index 0c1fec6..f6d377d 100755
--- a/tools/buildbot-build.sh
+++ b/tools/buildbot-build.sh
@@ -284,6 +284,8 @@
   system_linker_config_pb=$linkerconfig_root/system/etc/linker.config.pb
   echo "Encoding linker.config.json to $system_linker_config_pb"
   $ANDROID_HOST_OUT/bin/conv_linker_config proto -s $ANDROID_BUILD_TOP/system/core/rootdir/etc/linker.config.json -o $system_linker_config_pb
+  $ANDROID_HOST_OUT/bin/conv_linker_config append -s $system_linker_config_pb -o $system_linker_config_pb --key "provideLibs" \
+    --value "libEGL.so libGLESv1_CM.so libGLESv2.so libGLESv3.so libRS.so libandroid_net.so libbinder_ndk.so libc.so libcgrouprc.so libclang_rt.asan-arm-android.so libclang_rt.asan-i686-android.so libclang_rt.asan-x86_64-android.so libdl.so libft2.so liblog.so libm.so libmediandk.so libnativewindow.so libsync.so libvndksupport.so libvulkan.so libaaudio.so libandroid.so libadbd_auth.so libadbd_fs.so libdl_android.so libincident.so libmediametrics.so libneuralnetworks_packageinfo.so libselinux.so"
 
   # To avoid warnings from linkerconfig when it checks following two partitions
   mkdir -p $linkerconfig_root/product