Android 12 Released

2,921 views
Skip to first unread message

del...@google.com

unread,
Oct 5, 2021, 7:02:00 AM10/5/21
to Android Building
Hi all,

Android 12 source code is now available for the following builds:

 - SP1A.210812.015, android-12.0.0_r1
 - SP1A.210812.016, android-12.0.0_r2

Factory images, OTA images, and proprietary binaries will be made available in the coming weeks, so please stay tuned.

We have also pushed a reference "android12-dev" branch, and will merge Android 12 to the AOSP development trunk this week.

We have pushed the corresponding kernel projects for the following devices:

Tag                 | Project                             | Branch                                 | Device
android-12.0.0_r0.1 | kernel/arm64                        | android-blue-intel-linux-4.7-android12 | Pixel 3, Pixel 3 XL
android-12.0.0_r0.2 | kernel/msm                          | android-msm-crosshatch-4.9-android12   | Pixel 3, Pixel 3 XL
android-12.0.0_r0.2 | kernel/msm-extra                    | android-msm-crosshatch-4.9-android12   | Pixel 3, Pixel 3 XL
android-12.0.0_r0.2 | kernel/msm-modules/qca-wfi-host-cmn | android-msm-crosshatch-4.9-android12   | Pixel 3, Pixel 3 XL
android-12.0.0_r0.2 | kernel/msm-modules/qcacld           | android-msm-crosshatch-4.9-android12   | Pixel 3, Pixel 3 XL
android-12.0.0_r0.2 | kernel/msm-modules/wlan-fw-api      | android-msm-crosshatch-4.9-android12   | Pixel 3, Pixel 3 XL
android-12.0.0_r0.3 | kernel/msm                          | android-msm-bonito-4.9-android12       | Pixel 3a, Pixel 3a XL
android-12.0.0_r0.3 | kernel/msm-extra                    | android-msm-bonito-4.9-android12       | Pixel 3a, Pixel 3a XL
android-12.0.0_r0.3 | kernel/msm-modules/qca-wfi-host-cmn | android-msm-bonito-4.9-android12       | Pixel 3a, Pixel 3a XL
android-12.0.0_r0.3 | kernel/msm-modules/qcacld           | android-msm-bonito-4.9-android12       | Pixel 3a, Pixel 3a XL
android-12.0.0_r0.3 | kernel/msm-modules/wlan-fw-api      | android-msm-bonito-4.9-android12       | Pixel 3a, Pixel 3a XL
android-12.0.0_r0.4 | kernel/msm                          | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.4 | kernel/msm-extra                    | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.4 | kernel/msm-modules/data-kernel      | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.4 | kernel/msm-modules/fts_touch        | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.4 | kernel/msm-modules/fts_touch_s5     | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.4 | kernel/msm-modules/qca-wfi-host-cmn | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.4 | kernel/msm-modules/qcacld           | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.4 | kernel/msm-modules/wlan-fw-api      | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.5 | kernel/msm                          | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.5 | kernel/msm-extra                    | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.5 | kernel/msm-modules/data-kernel      | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.5 | kernel/msm-modules/fts_touch        | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.5 | kernel/msm-modules/fts_touch_s5     | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.5 | kernel/msm-modules/qca-wfi-host-cmn | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.5 | kernel/msm-modules/qcacld           | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.5 | kernel/msm-modules/wlan-fw-api      | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.6 | kernel/msm                          | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-extra                    | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-extra/camera-devicetree  | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-extra/camera-kernel      | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-extra/dataipa            | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-extra/devicetree         | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-extra/display-devicetree | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-extra/display-drivers    | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-extra/video-driver       | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-modules/data-kernel      | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-modules/fts_touch        | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-modules/qca-wfi-host-cmn | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-modules/qcacld           | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-modules/sec_touch        | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.6 | kernel/msm-modules/wlan-fw-api      | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.7 | kernel/msm                          | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-extra                    | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-extra/camera-devicetree  | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-extra/camera-kernel      | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-extra/dataipa            | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-extra/devicetree         | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-extra/display-devicetree | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-extra/display-drivers    | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-extra/video-driver       | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-modules/data-kernel      | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-modules/fts_touch        | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-modules/qca-wfi-host-cmn | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-modules/qcacld           | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-modules/sec_touch        | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.7 | kernel/msm-modules/wlan-fw-api      | android-msm-barbet-4.19-android12      | Pixel 5a

Varun Kumar

unread,
Oct 7, 2021, 6:42:28 PM10/7/21
to android-...@googlegroups.com
Hi, 

I am trying to build android 12 android-12.0.0_r2 but getting the following error.May I know why this is coming. I am stuck here and did not get the exact pain point.
LATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=12
TARGET_PRODUCT=aosp_arm64
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.11.0-37-generic-x86_64-Ubuntu-20.04.3-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=SP1A.210812.016
OUT_DIR=out
PRODUCT_SOONG_NAMESPACES=device/generic/goldfish device/generic/goldfish-opengl hardware/google/camera hardware/google/camera/devices/EmulatedCamera
============================================
[  0% 1/386] //system/libhidl:libhidlbase link libhidlbase.so [arm]
FAILED: out/soong/.intermediates/system/libhidl/libhidlbase/android_arm_armv8-a_shared/unstripped/libhidlbase.so
prebuilts/clang/host/linux-x86/clang-r416183b1/bin/clang++ out/soong/.intermediates/bionic/libc/crtbegin_so/android_arm_armv8-a/crtbegin_so.o @out/soong/.intermediates/system/libhidl/libhidlbase/android_ar
m_armv8-a_shared/unstripped/libhidlbase.so.rsp prebuilts/clang/host/linux-x86/clang-r416183b1/lib64/clang/12.0.7/lib/linux/libclang_rt.ubsan_minimal-arm-android.a -Wl,--whole-archive  out/soong/.intermedia
tes/system/libhwbinder/libhwbinder-impl-internal/android_arm_armv8-a_static/libhwbinder-impl-internal.a -Wl,--no-whole-archive  out/soong/.intermediates/system/libhwbinder/libhwbinder-impl-internal/android
_arm_armv8-a_static/libhwbinder-impl-internal.a out/soong/.intermediates/external/libcxxabi/libc++demangle/android_arm_armv8-a_static/libc++demangle.a prebuilts/clang/host/linux-x86/clang-r416183b1/lib64/c
lang/12.0.7/lib/linux/libclang_rt.builtins-arm-android.a out/soong/.intermediates/system/libbase/libbase/android_arm_armv8-a_shared/libbase.so out/soong/.intermediates/system/logging/liblog/liblog/android_
arm_armv8-a_shared/liblog.so out/soong/.intermediates/system/core/libutils/libutils/android_arm_armv8-a_shared/libutils.so out/soong/.intermediates/system/core/libcutils/libcutils/android_arm_armv8-a_share
d/libcutils.so out/soong/.intermediates/system/core/libvndksupport/libvndksupport/android_arm_armv8-a_shared/libvndksupport.so out/soong/.intermediates/external/libcxx/libc++/android_arm_armv8-a_shared/lib
c++.so out/soong/.intermediates/bionic/libc/libc/android_arm_armv8-a_shared_current/libc.so out/soong/.intermediates/bionic/libm/libm/android_arm_armv8-a_shared_current/libm.so out/soong/.intermediates/bio
nic/libdl/libdl/android_arm_armv8-a_shared_current/libdl.so out/soong/.intermediates/bionic/libc/crtend_so/android_arm_armv8-a/obj/bionic/libc/arch-common/bionic/crtend_so.o -o out/soong/.intermediates/sys
tem/libhidl/libhidlbase/android_arm_armv8-a_shared/unstripped/libhidlbase.so -target armv7a-linux-androideabi29 -Bprebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/arm-linux-androideabi/bin -Wl,-z,noex
ecstack -Wl,-z,relro -Wl,-z,now -Wl,--build-id=md5 -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined-version -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_stripped.a -Wl,--exclude-l
ibs,libunwind_llvm.a -Wl,--exclude-libs,libunwind.a -Wl,--icf=safe -fuse-ld=lld -Wl,--pack-dyn-relocs=android+relr -Wl,--use-android-relr-tags -Wl,--no-undefined -Wl,--hash-style=gnu -Wl,-m,armelf -Wl,--ex
clude-libs=libclang_rt.builtins-arm-android.a  -nostdlib -Wl,--gc-sections -shared -Wl,-soname,libhidlbase.so prebuilts/clang/host/linux-x86/clang-r416183b1/lib64/clang/12.0.7/lib/linux/libclang_rt.ubsan_m
inimal-arm-android.a -Wl,--exclude-libs,libclang_rt.ubsan_minimal-arm-android.a -Wl,--exclude-libs,libclang_rt.ubsan_minimal-arm-android.a
ld.lld: error: out/soong/.intermediates/system/libhwbinder/libhwbinder-impl-internal/android_arm_armv8-a_static/libhwbinder-impl-internal.a(Binder.o): not an ELF file
clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
[  0% 2/386] //system/libhidl:libhidlbase link libhidlbase.so
FAILED: out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_shared/unstripped/libhidlbase.so
prebuilts/clang/host/linux-x86/clang-r416183b1/bin/clang++ out/soong/.intermediates/bionic/libc/crtbegin_so/android_arm64_armv8-a/crtbegin_so.o @out/soong/.intermediates/system/libhidl/libhidlbase/android_
arm64_armv8-a_shared/unstripped/libhidlbase.so.rsp prebuilts/clang/host/linux-x86/clang-r416183b1/lib64/clang/12.0.7/lib/linux/libclang_rt.ubsan_minimal-aarch64-android.a -Wl,--whole-archive  out/soong/.in
termediates/system/libhwbinder/libhwbinder-impl-internal/android_arm64_armv8-a_static/libhwbinder-impl-internal.a -Wl,--no-whole-archive  out/soong/.intermediates/system/libhwbinder/libhwbinder-impl-intern
al/android_arm64_armv8-a_static/libhwbinder-impl-internal.a out/soong/.intermediates/external/libcxxabi/libc++demangle/android_arm64_armv8-a_static/libc++demangle.a prebuilts/clang/host/linux-x86/clang-r41
6183b1/lib64/clang/12.0.7/lib/linux/libclang_rt.builtins-aarch64-android.a out/soong/.intermediates/system/libbase/libbase/android_arm64_armv8-a_shared/libbase.so out/soong/.intermediates/system/logging/li
blog/liblog/android_arm64_armv8-a_shared/liblog.so out/soong/.intermediates/system/core/libutils/libutils/android_arm64_armv8-a_shared/libutils.so out/soong/.intermediates/system/core/libcutils/libcutils/a
ndroid_arm64_armv8-a_shared/libcutils.so out/soong/.intermediates/system/core/libvndksupport/libvndksupport/android_arm64_armv8-a_shared/libvndksupport.so out/soong/.intermediates/external/libcxx/libc++/an
droid_arm64_armv8-a_shared/libc++.so out/soong/.intermediates/bionic/libc/libc/android_arm64_armv8-a_shared_current/libc.so out/soong/.intermediates/bionic/libm/libm/android_arm64_armv8-a_shared_current/li
bm.so out/soong/.intermediates/bionic/libdl/libdl/android_arm64_armv8-a_shared_current/libdl.so out/soong/.intermediates/bionic/libc/crtend_so/android_arm64_armv8-a/obj/bionic/libc/arch-common/bionic/crten
d_so.o -o out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_shared/unstripped/libhidlbase.so -target aarch64-linux-android29 -Bprebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-
4.9/aarch64-linux-android/bin -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--build-id=md5 -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--no-undefined-version -Wl,--exclude-libs,libgcc.a -Wl,--exclu
de-libs,libgcc_stripped.a -Wl,--exclude-libs,libunwind_llvm.a -Wl,--exclude-libs,libunwind.a -Wl,--icf=safe -fuse-ld=lld -Wl,--pack-dyn-relocs=android+relr -Wl,--use-android-relr-tags -Wl,--no-undefined -W
l,--hash-style=gnu -Wl,-z,separate-code -Wl,-z,max-page-size=4096  -Wl,--exclude-libs=libclang_rt.builtins-aarch64-android.a  -nostdlib -Wl,--gc-sections -shared -Wl,-soname,libhidlbase.so prebuilts/clang/
host/linux-x86/clang-r416183b1/lib64/clang/12.0.7/lib/linux/libclang_rt.ubsan_minimal-aarch64-android.a -Wl,--exclude-libs,libclang_rt.ubsan_minimal-aarch64-android.a -Wl,--exclude-libs,libclang_rt.ubsan_m
inimal-aarch64-android.a
ld.lld: error: undefined symbol: android::hardware::Parcel::readNullableEmbeddedNativeHandle(unsigned long, unsigned long, native_handle const**) const
>>> referenced by HidlBinderSupport.cpp:62 (system/libhidl/transport/HidlBinderSupport.cpp:62)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::readEmbeddedFromParcel(android::hardw
are::hidl_handle const&, android::hardware::Parcel const&, unsigned long, unsigned long))
>>> referenced by HidlBinderSupport.cpp:89 (system/libhidl/transport/HidlBinderSupport.cpp:89)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::readEmbeddedFromParcel(android::hardw
are::hidl_memory const&, android::hardware::Parcel const&, unsigned long, unsigned long))

ld.lld: error: undefined symbol: android::hardware::Parcel::writeEmbeddedNativeHandle(native_handle const*, unsigned long, unsigned long)
>>> referenced by HidlBinderSupport.cpp:72 (system/libhidl/transport/HidlBinderSupport.cpp:72)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::writeEmbeddedToParcel(android::hardwa
re::hidl_handle const&, android::hardware::Parcel*, unsigned long, unsigned long))
>>> referenced by HidlBinderSupport.cpp:117 (system/libhidl/transport/HidlBinderSupport.cpp:117)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::writeEmbeddedToParcel(android::hardwa
re::hidl_memory const&, android::hardware::Parcel*, unsigned long, unsigned long))

ld.lld: error: undefined symbol: android::hardware::Parcel::readEmbeddedBuffer(unsigned long, unsigned long*, unsigned long, unsigned long, void const**) const
>>> referenced by HidlBinderSupport.cpp:139 (system/libhidl/transport/HidlBinderSupport.cpp:139)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::readEmbeddedFromParcel(android::hardw
are::hidl_memory const&, android::hardware::Parcel const&, unsigned long, unsigned long))
>>> referenced by HidlBinderSupport.cpp:139 (system/libhidl/transport/HidlBinderSupport.cpp:139)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::readEmbeddedFromParcel(android::hardw
are::hidl_string const&, android::hardware::Parcel const&, unsigned long, unsigned long))

ld.lld: error: undefined symbol: android::hardware::Parcel::writeEmbeddedBuffer(void const*, unsigned long, unsigned long*, unsigned long, unsigned long)
>>> referenced by HidlBinderSupport.cpp:161 (system/libhidl/transport/HidlBinderSupport.cpp:161)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::writeEmbeddedToParcel(android::hardwa
re::hidl_memory const&, android::hardware::Parcel*, unsigned long, unsigned long))
>>> referenced by HidlBinderSupport.cpp:161 (system/libhidl/transport/HidlBinderSupport.cpp:161)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::writeEmbeddedToParcel(android::hardwa
re::hidl_string const&, android::hardware::Parcel*, unsigned long, unsigned long))
>>> referenced by HidlBinderSupport.h:107 (system/libhidl/transport/include/hidl/HidlBinderSupport.h:107)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++/gen/android/hidl/m
anager/1.0/ServiceManagerAll.o:(android::hidl::manager::V1_0::writeEmbeddedToParcel(android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo const&, android::hardware::Parcel*, unsigned long, unsig
ned long))
>>> referenced 9 more times

ld.lld: error: undefined symbol: android::hardware::Parcel::readInt32(int*) const
>>> referenced by HidlBinderSupport.cpp:171 (system/libhidl/transport/HidlBinderSupport.cpp:171)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::readFromParcel(android::hardware::Sta
tus*, android::hardware::Parcel const&))

ld.lld: error: undefined symbol: android::hardware::Parcel::readString16(android::String16*) const
>>> referenced by HidlBinderSupport.cpp:184 (system/libhidl/transport/HidlBinderSupport.cpp:184)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::readFromParcel(android::hardware::Sta
tus*, android::hardware::Parcel const&))

ld.lld: error: undefined symbol: android::hardware::Parcel::writeInt32(int)
>>> referenced by HidlBinderSupport.cpp:202 (system/libhidl/transport/HidlBinderSupport.cpp:202)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::writeToParcel(android::hardware::Stat
us const&, android::hardware::Parcel*))

ld.lld: error: undefined symbol: android::hardware::Parcel::writeString16(android::String16 const&)
>>> referenced by HidlBinderSupport.cpp:208 (system/libhidl/transport/HidlBinderSupport.cpp:208)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::writeToParcel(android::hardware::Stat
us const&, android::hardware::Parcel*))

ld.lld: error: undefined symbol: android::hardware::ProcessState::self()
>>> referenced by HidlBinderSupport.cpp:277 (system/libhidl/transport/HidlBinderSupport.cpp:277)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::configureBinderRpcThreadpool(unsigned
 long, bool))
>>> referenced by ServiceManagement.cpp:228 (system/libhidl/transport/ServiceManagement.cpp:228)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/ServiceManagement.o:(android::hardware::defaultServiceManager1_2())
>>> referenced by ServiceManagerAll.cpp:358 (out/soong/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++/gen/android/hidl/manager/1.0/ServiceManagerAll.cpp:358)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++/gen/android/hidl/m
anager/1.0/ServiceManagerAll.o:(android::hidl::manager::V1_0::BpHwServiceManager::_hidl_add(android::hardware::IInterface*, android::hardware::details::HidlInstrumentor*, android::hardware::hidl_string con
st&, android::sp<android::hidl::base::V1_0::IBase> const&))
>>> referenced 13 more times

ld.lld: error: undefined symbol: android::hardware::ProcessState::setThreadPoolConfiguration(unsigned long, bool)
>>> referenced by HidlBinderSupport.cpp:277 (system/libhidl/transport/HidlBinderSupport.cpp:277)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::configureBinderRpcThreadpool(unsigned
 long, bool))

ld.lld: error: undefined symbol: android::hardware::IPCThreadState::self()
>>> referenced by HidlBinderSupport.cpp:287 (system/libhidl/transport/HidlBinderSupport.cpp:287)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::joinBinderRpcThreadpool())
>>> referenced by HidlBinderSupport.cpp:292 (system/libhidl/transport/HidlBinderSupport.cpp:292)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::setupBinderPolling())
>>> referenced by HidlBinderSupport.cpp:300 (system/libhidl/transport/HidlBinderSupport.cpp:300)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::handleBinderPoll())
>>> referenced 2 more times

ld.lld: error: undefined symbol: android::hardware::IPCThreadState::joinThreadPool(bool)
>>> referenced by HidlBinderSupport.cpp:287 (system/libhidl/transport/HidlBinderSupport.cpp:287)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::joinBinderRpcThreadpool())

ld.lld: error: undefined symbol: android::hardware::IPCThreadState::setupPolling(int*)
>>> referenced by HidlBinderSupport.cpp:292 (system/libhidl/transport/HidlBinderSupport.cpp:292)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::setupBinderPolling())

ld.lld: error: undefined symbol: android::hardware::IPCThreadState::handlePolledCommands()
>>> referenced by HidlBinderSupport.cpp:300 (system/libhidl/transport/HidlBinderSupport.cpp:300)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::handleBinderPoll())

ld.lld: error: undefined symbol: android::hardware::IPCThreadState::addPostCommandTask(std::__1::function<void ()> const&)
>>> referenced by HidlBinderSupport.cpp:304 (system/libhidl/transport/HidlBinderSupport.cpp:304)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/HidlBinderSupport.o:(android::hardware::addPostCommandTask(std::__1::function
<void ()>))

ld.lld: error: undefined symbol: android::hardware::ProcessState::getContextObject(android::sp<android::hardware::IBinder> const&)
>>> referenced by ServiceManagement.cpp:228 (system/libhidl/transport/ServiceManagement.cpp:228)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/ServiceManagement.o:(android::hardware::defaultServiceManager1_2())

ld.lld: error: undefined symbol: android::hardware::IPCThreadState::isOnlyBinderThread()
>>> referenced by ServiceManagement.cpp:595 (system/libhidl/transport/ServiceManagement.cpp:595)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/system/libhidl/transport/ServiceManagement.o:(android::hardware::details::Waiter::onFirstRef())

ld.lld: error: undefined symbol: android::hardware::Parcel::readNullableEmbeddedBuffer(unsigned long, unsigned long*, unsigned long, unsigned long, void const**) const
>>> referenced by HidlBinderSupport.h:92 (system/libhidl/transport/include/hidl/HidlBinderSupport.h:92)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++/gen/android/hidl/m
anager/1.0/ServiceManagerAll.o:(android::hidl::manager::V1_0::readEmbeddedFromParcel(android::hidl::manager::V1_0::IServiceManager::InstanceDebugInfo const&, android::hardware::Parcel const&, unsigned long
, unsigned long))
>>> referenced by HidlBinderSupport.h:92 (system/libhidl/transport/include/hidl/HidlBinderSupport.h:92)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++/gen/android/hidl/m
anager/1.0/ServiceManagerAll.o:(std::__1::__function::__func<android::hidl::manager::V1_0::BpHwServiceManager::_hidl_list(android::hardware::IInterface*, android::hardware::details::HidlInstrumentor*, std:
:__1::function<void (android::hardware::hidl_vec<android::hardware::hidl_string> const&)>)::$_5, std::__1::allocator<android::hidl::manager::V1_0::BpHwServiceManager::_hidl_list(android::hardware::IInterfa
ce*, android::hardware::details::HidlInstrumentor*, std::__1::function<void (android::hardware::hidl_vec<android::hardware::hidl_string> const&)>)::$_5>, void (android::hardware::Parcel&)>::operator()(andr
oid::hardware::Parcel&))
>>> referenced by HidlBinderSupport.h:92 (system/libhidl/transport/include/hidl/HidlBinderSupport.h:92)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++/gen/android/hidl/m
anager/1.0/ServiceManagerAll.o:(std::__1::__function::__func<android::hidl::manager::V1_0::BpHwServiceManager::_hidl_listByInterface(android::hardware::IInterface*, android::hardware::details::HidlInstrume
ntor*, android::hardware::hidl_string const&, std::__1::function<void (android::hardware::hidl_vec<android::hardware::hidl_string> const&)>)::$_6, std::__1::allocator<android::hidl::manager::V1_0::BpHwServ
iceManager::_hidl_listByInterface(android::hardware::IInterface*, android::hardware::details::HidlInstrumentor*, android::hardware::hidl_string const&, std::__1::function<void (android::hardware::hidl_vec<
android::hardware::hidl_string> const&)>)::$_6>, void (android::hardware::Parcel&)>::operator()(android::hardware::Parcel&))
>>> referenced 7 more times

ld.lld: error: undefined symbol: android::hardware::IInterface::IInterface()
>>> referenced by IInterface.h:48 (system/libhwbinder/include/hwbinder/IInterface.h:48)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++/gen/android/hidl/m
anager/1.0/ServiceManagerAll.o:(android::hidl::manager::V1_0::BpHwServiceManager::BpHwServiceManager(android::sp<android::hardware::IBinder> const&))
>>> referenced by IInterface.h:48 (system/libhwbinder/include/hwbinder/IInterface.h:48)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++/gen/android/hidl/m
anager/1.0/ServiceManagerAll.o:(android::hidl::manager::V1_0::BpHwServiceManager::BpHwServiceManager(android::sp<android::hardware::IBinder> const&))
>>> referenced by IInterface.h:48 (system/libhwbinder/include/hwbinder/IInterface.h:48)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++/gen/android/hidl/m
anager/1.0/ServiceNotificationAll.o:(android::hidl::manager::V1_0::BpHwServiceNotification::BpHwServiceNotification(android::sp<android::hardware::IBinder> const&))
>>> referenced 9 more times

ld.lld: error: undefined symbol: android::hardware::BpHwRefBase::BpHwRefBase(android::sp<android::hardware::IBinder> const&)
>>> referenced by IInterface.h:60 (system/libhwbinder/include/hwbinder/IInterface.h:60)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++/gen/android/hidl/m
anager/1.0/ServiceManagerAll.o:(android::hidl::manager::V1_0::BpHwServiceManager::BpHwServiceManager(android::sp<android::hardware::IBinder> const&))
>>> referenced by IInterface.h:60 (system/libhwbinder/include/hwbinder/IInterface.h:60)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++/gen/android/hidl/m
anager/1.0/ServiceManagerAll.o:(android::hidl::manager::V1_0::BpHwServiceManager::BpHwServiceManager(android::sp<android::hardware::IBinder> const&))
>>> referenced by IInterface.h:60 (system/libhwbinder/include/hwbinder/IInterface.h:60)
>>>               out/soong/.intermediates/system/libhidl/libhidlbase/android_arm64_armv8-a_static/obj/.intermediates/system/libhidl/transport/manager/1.0/android.hidl.manager@1.0_genc++/gen/android/hidl/m
anager/1.0/ServiceNotificationAll.o:(android::hidl::manager::V1_0::BpHwServiceNotification::BpHwServiceNotification(android::sp<android::hardware::IBinder> const&))
>>> referenced 9 more times

ld.lld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
clang-12: error: linker command failed with exit code 1 (use -v to see invocation)
16:48:53 ninja failed with: exit status 1

#### failed to build some targets (26 seconds) ####



Regards
Varun Kumar
Sr. Software Engineer


--
--
You received this message because you are subscribed to the "Android Building" mailing list.
To post to this group, send email to android-...@googlegroups.com
To unsubscribe from this group, send email to
android-buildi...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

---
You received this message because you are subscribed to the Google Groups "Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-buildi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/android-building/dcea5774-e285-4f86-81f9-b885b5ced9d9n%40googlegroups.com.

del...@google.com

unread,
Oct 8, 2021, 3:13:53 AM10/8/21
to Android Building
We have merged Android 12 to AOSP master.

del...@google.com

unread,
Oct 19, 2021, 5:19:09 PM10/19/21
to Android Building
Hi all,

Android 12 source code is now available. The following builds, tags, and devices are supported:

 - SP1A.210812.015, android-12.0.0_r1, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a (5G), Pixel 5, Pixel 5a (5G)
 - SP1A.210812.016.A1, android-12.0.0_r3, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a (5G), Pixel 5, Pixel 5a (5G)

Note that for AOSP, the SP1A.210812.016.A1 is identical to the earlier SP1A.210812.016 build except platform/build, which contains the build ID.  We published a new tag for completeness.

The corresponding factory images, ota images, and proprietary binaries are available at

Bill Yi

unread,
Oct 28, 2021, 6:45:20 PM10/28/21
to Android Building
Hi all,

Android 12 source code is now available. The following builds, tags, and devices are supported:
 - android-12.0.0_r4, SD1A.210817.015.A4, Pixel 6, Pixel 6 Pro
 - android-12.0.0_r5, SD1A.210817.019.B1, Pixel 6, Pixel 6 Pro
 - android-12.0.0_r6, SD1A.210817.019.C2, Pixel 6, Pixel 6 Pro
 - android-12.0.0_r7, SD1A.210817.019.C4, Pixel 6, Pixel 6 Pro

The corresponding factory images, full OTA images, and proprietary binaries are available at
We also pushed the corresponding kernel projects for the following devices:
  Tag:    android-12.0.0_r0.8, android-12.0.0_r0.9
  Branch: android-gs-raviole-5.10-android12-d1
  Device: Pixel 6, Pixel 6 Pro
  Projects:
        kernel/google-modules/amplifiers
        kernel/google-modules/aoc
        kernel/google-modules/aoc-ipc
        kernel/google-modules/bluetooth/broadcom
        kernel/google-modules/bms
        kernel/google-modules/display
        kernel/google-modules/edgetpu
        kernel/google-modules/fingerprint/fpc
        kernel/google-modules/fingerprint/goodix
        kernel/google-modules/gpu
        kernel/google-modules/lwis
        kernel/google-modules/nfc
        kernel/google-modules/power/reset
        kernel/google-modules/touch/common
        kernel/google-modules/touch/fts_touch
        kernel/google-modules/touch/sec_touch
        kernel/google-modules/uwb
        kernel/google-modules/wlan/bcmdhd/bcm43752
        kernel/google-modules/wlan/bcmdhd/bcm4389
        kernel/gs

bill

Bill Yi

unread,
Nov 2, 2021, 12:11:13 AM11/2/21
to Android Building
Hi all,

Android 12 source code is now available. The following builds, tags, and devices are supported:
 - SP1A.211105.002, android-12.0.0_r8, Pixel 4a, Pixel 3a, Pixel 4, Pixel 4 XL, Pixel 3a XL
 - SP1A.211105.002.A1, android-12.0.0_r9, Pixel 4a, Pixel 3a, Pixel 5, Pixel 4, Pixel 4 XL, Pixel 4a (5G), Pixel 3a XL, Pixel 5a (5G)
 - SP1A.211105.003, android-12.0.0_r10, Pixel 5, Pixel 4a (5G), Pixel 5a (5G)
 - SP1A.211105.004, android-12.0.0_r11, Pixel 4a, Pixel 5, Pixel 4, Pixel 4 XL, Pixel 4a (5G)
 - SD1A.210817.036, android-12.0.0_r12, Pixel 6 Pro, Pixel 6
 - SD1A.210817.036.A8, android-12.0.0_r13, Pixel 6 Pro, Pixel 6

The corresponding factory images, ota images, and proprietary binaries are available at
We have pushed the corresponding kernel projects for the following devices:

Tag                  | Project                             | Branch                                 | Device
android-12.0.0_r0.11 | kernel/msm                          | android-msm-bonito-4.9-android12       | Pixel 3a, Pixel 3a XL
android-12.0.0_r0.11 | kernel/msm-extra                    | android-msm-bonito-4.9-android12       | Pixel 3a, Pixel 3a XL
android-12.0.0_r0.11 | kernel/msm-modules/qca-wfi-host-cmn | android-msm-bonito-4.9-android12       | Pixel 3a, Pixel 3a XL
android-12.0.0_r0.11 | kernel/msm-modules/qcacld           | android-msm-bonito-4.9-android12       | Pixel 3a, Pixel 3a XL
android-12.0.0_r0.11 | kernel/msm-modules/wlan-fw-api      | android-msm-bonito-4.9-android12       | Pixel 3a, Pixel 3a XL
android-12.0.0_r0.12 | kernel/msm                          | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.12 | kernel/msm-extra                    | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.12 | kernel/msm-modules/data-kernel      | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.12 | kernel/msm-modules/fts_touch        | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.12 | kernel/msm-modules/fts_touch_s5     | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.12 | kernel/msm-modules/qca-wfi-host-cmn | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.12 | kernel/msm-modules/qcacld           | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.12 | kernel/msm-modules/wlan-fw-api      | android-msm-coral-4.14-android12       | Pixel 4, Pixel 4 XL
android-12.0.0_r0.13 | kernel/msm                          | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.13 | kernel/msm-extra                    | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.13 | kernel/msm-modules/data-kernel      | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.13 | kernel/msm-modules/fts_touch        | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.13 | kernel/msm-modules/fts_touch_s5     | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.13 | kernel/msm-modules/qca-wfi-host-cmn | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.13 | kernel/msm-modules/qcacld           | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.13 | kernel/msm-modules/wlan-fw-api      | android-msm-sunfish-4.14-android12     | Pixel 4a
android-12.0.0_r0.14 | kernel/msm                          | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-extra                    | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-extra/camera-devicetree  | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-extra/camera-kernel      | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-extra/dataipa            | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-extra/devicetree         | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-extra/display-devicetree | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-extra/display-drivers    | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-extra/video-driver       | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-modules/data-kernel      | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-modules/fts_touch        | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-modules/qca-wfi-host-cmn | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-modules/qcacld           | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-modules/sec_touch        | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.14 | kernel/msm-modules/wlan-fw-api      | android-msm-redbull-4.19-android12     | Pixel 4a (5G), Pixel 5
android-12.0.0_r0.15 | kernel/msm                          | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-extra                    | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-extra/camera-devicetree  | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-extra/camera-kernel      | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-extra/dataipa            | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-extra/devicetree         | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-extra/display-devicetree | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-extra/display-drivers    | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-extra/video-driver       | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-modules/data-kernel      | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-modules/fts_touch        | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-modules/qca-wfi-host-cmn | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-modules/qcacld           | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-modules/sec_touch        | android-msm-barbet-4.19-android12      | Pixel 5a
android-12.0.0_r0.15 | kernel/msm-modules/wlan-fw-api      | android-msm-barbet-4.19-android12      | Pixel 5a

  Tag:    android-12.0.0_r0.16, android-12.0.0_r0.17
  Branch: android-gs-raviole-5.10-android12-d1
  Device: Pixel 6, Pixel 6 Pro

bill

Bill Yi

unread,
Nov 16, 2021, 4:18:18 PM11/16/21
to Android Building

Android 12 source code is now available. The following builds, tags, and devices are supported:
 - SD1A.210817.037, android-12.0.0_r14, Pixel 6 Pro, Pixel 6
 - SD1A.210817.037.A1, android-12.0.0_r15, Pixel 6 Pro, Pixel 6

The corresponding factory images, full OTA images, and proprietary binaries are available at
bill

Bill Yi

unread,
Dec 7, 2021, 1:57:39 PM12/7/21
to Android Building
Hi all,


Android 12 source code is now available. The following builds, tags, and devices are supported:
 - SQ1A.211205.008, android-12.0.0_r16, Pixel 4a, Pixel 3a, Pixel 5, Pixel 4, Pixel 4 XL, Pixel 4a (5G), Pixel 3a XL, Pixel 5a (5G)

The corresponding factory images, ota images, and proprietary binaries are available at
We have pushed the corresponding kernel projects for the following devices:

Tag                  Project                      Branch
android-12.0.0_r0.21 device/google/bonito-kernel  android-msm-bonito-4.9-android12-qpr1
android-12.0.0_r0.22 device/google/coral-kernel   android-msm-coral-4.14-android12-qpr1
android-12.0.0_r0.23 device/google/sunfish-kernel android-msm-sunfish-4.14-android12-qpr1
android-12.0.0_r0.24 device/google/redbull-kernel android-msm-redbull-4.19-android12-qpr1
android-12.0.0_r0.25 device/google/barbet-kernel  android-msm-barbet-4.19-android12-qpr1


bill

Bill Yi

unread,
Dec 10, 2021, 10:32:23 AM12/10/21
to Android Building
We pushed some reference Android Mainline source with the following tags:

android-mainline-10.0.0_r13 7806387 tzdata
android-mainline-11.0.0_r45 7807031 tzdata2
android-mainline-12.0.0_r1 7657746 adbd
android-mainline-12.0.0_r2 7573554 documentsui
android-mainline-12.0.0_r3 7483727 neuralnetworks
android-mainline-12.0.0_r4 7653768 scheduling
android-mainline-12.0.0_r5 7756215 art
android-mainline-12.0.0_r6 7569208 captiveportallogin
android-mainline-12.0.0_r7 7861624 cellbroadcast
android-mainline-12.0.0_r8 7557467 conscrypt
android-mainline-12.0.0_r9 7744675 extservices
android-mainline-12.0.0_r10 7728754 ipsec
android-mainline-12.0.0_r11 7824087 mediaprovider
android-mainline-12.0.0_r12 7853515 media
android-mainline-12.0.0_r13 7853360 media-swcodec
android-mainline-12.0.0_r14 7716446 networkstack
android-mainline-12.0.0_r15 7804250 permission
android-mainline-12.0.0_r16 7806420 resolv
android-mainline-12.0.0_r17 7627898 sdkext
android-mainline-12.0.0_r18 7727475 tethering
android-mainline-12.0.0_r19 7816165 tzdata3
android-mainline-12.0.0_r20 7801381 wifi


bill

danie...@gmail.com

unread,
Dec 14, 2021, 2:49:07 PM12/14/21
to Android Building
Hi,

We've noticed that the tags have started taking over a day to get pushed seemingly due to network or hardware bottlenecks. It gets stalled on large prebuilt repositories and other repositories get delayed by that too. I think it may be because of all the kernel prebuilts being made for GKIs. It would be nice if someone could look into it and get some better servers deployed, more parallelism, etc.

We've been joking that Google is using dial-up for these pushes to AOSP.

Incorporating the monthly updates is a high priority for us in GrapheneOS so I dedicate the day it gets released to incorporating them, reviewing the changes, building releases and then testing releases. For the past couple releases I've ended up needing 2 days rather than 1 which usually isn't necessary unless the kernel tags get released very late, which sometimes happens. It would be nice if it could be made quicker and also more consistent when it comes to some things like the kernel tags.

It'd be greatly appreciated by us and probably a lot of others if this got improved. Maybe some servers just need upgraded instances?

Bill Yi

unread,
Jan 5, 2022, 3:05:55 PM1/5/22
to Android Building

Android 12 source code is now available. The following builds, tags, and devices are supported:
 - SP1A.210812.016.A2, android-12.0.0_r25, Pixel 3, Pixel 3 XL
 - SQ1A.220105.002, android-12.0.0_r26, Pixel 4a, Pixel 3a, Pixel 5, Pixel 4, Pixel 4 XL, Pixel 4a (5G), Pixel 3a XL, Pixel 5a (5G)


The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

We have pushed the corresponding kernel projects for the following devices:

Tag                  Project                     Branch
android-12.0.0_r0.30 device/google/crosshatch-kernel android-msm-crosshatch-4.9-android12
android-12.0.0_r0.31 device/google/bonito-kernel android-msm-bonito-4.9-android12-qpr1
android-12.0.0_r0.32 device/google/coral-kernel android-msm-coral-4.14-android12-qpr1
android-12.0.0_r0.33 device/google/sunfish-kernel android-msm-sunfish-4.14-android12-qpr1
android-12.0.0_r0.34 device/google/redbull-kernel android-msm-redbull-4.19-android12-qpr1
android-12.0.0_r0.35 device/google/barbet-kernel android-msm-barbet-4.19-android12-qpr1


bill

cdesai

unread,
Jan 7, 2022, 11:26:14 AM1/7/22
to Android Building
Hello,

I am not seeing the barbet kernel tag, https://android.googlesource.com/kernel/msm/+log/android-12.0.0_r0.35

If I check the branch directly, i.e. https://android.googlesource.com/kernel/msm/+log/refs/heads/android-msm-barbet-4.19-android12-qpr1 - It has December code.

Can you please take a look.

Regards,
Chirayu

danie...@gmail.com

unread,
Jan 7, 2022, 11:26:21 AM1/7/22
to Android Building
I realized that the crosshatch kernel tag is due to the release with the emergency call fix since crosshatch/blueline didn't get any updates after the initial Android 12 release. Can ignore that part of my message. The only actual issue is that the barbet tags weren't pushed.

danie...@gmail.com

unread,
Jan 7, 2022, 11:26:21 AM1/7/22
to Android Building
The barbet (Pixel 5a) android-12.0.0_r0.35 kernel tag hasn't been pushed to any of the repositories. We thought it might simply be a delay and waited for it to be pushed today but it didn't happen.

It's also not clear why the android-12.0.0_r0.30 tag for crosshatch (Pixel 3, Pixel 3 XL) was created/pushed and it appears to be a mistake. It's set to the same revision as the initial stable Android 12 kernel for crosshatch/bonito which was the same as Android 12 Beta 5. I think that tag needs to be deleted and maybe it has something to do with why the Pixel 5a tag wasn't pushed.

Bill Yi

unread,
Jan 14, 2022, 4:01:17 PM1/14/22
to Android Building
Android 12 source code is now available. The following builds, tags, and devices are supported:
 - SQ1D.220105.007, android-12.0.0_r27, Pixel 6 Pro, Pixel 6

The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

We have pushed the corresponding kernel projects for the following devices:
Tag                  Project                     Branch
android-12.0.0_r0.36 device/google/raviole-kernel android-gs-raviole-5.10-android12-qpr1-d

bill

jw wang

unread,
Jan 25, 2022, 9:13:20 PM1/25/22
to Android Building

Hi Bill, 

I repo sync the following
https://source.android.com/setup/start/build-numbers

SQ1D.220105.007
android-12.0.0_r27
this should support the build option for pixel 6 (oriole), I'm gonna build a userdebug image for my pixel 6, however unfortunately I can't see any oriole build option when performing lunch, the latest in the list is pixel 5a(barbet),
is anything about pixel 6 missing in this R27 branch ?

jw wang

unread,
Jan 28, 2022, 8:36:40 PM1/28/22
to Android Building
Hi All

oriole build could be done by lunch aosp_oriole-userdebug, this lunch number didn't appear on the common lunch list.

del...@google.com

unread,
Jan 30, 2022, 4:36:44 AM1/30/22
to Android Building
We pushed some reference Android mainline source code with the following tags:

android-mainline-12.0.0_r21 7967248 adbd
android-mainline-12.0.0_r22 7927206 art
android-mainline-12.0.0_r23 7569208 captiveportallogin
android-mainline-12.0.0_r24 8039742 cellbroadcast
android-mainline-12.0.0_r25 7557467 conscrypt
android-mainline-12.0.0_r26 7573554 documentsui
android-mainline-12.0.0_r27 7744675 extservices
android-mainline-12.0.0_r28 7814281 ipsec
android-mainline-12.0.0_r29 7819986 media
android-mainline-12.0.0_r30 7846176 media.swcodec
android-mainline-12.0.0_r31 8012789 mediaprovider
android-mainline-12.0.0_r32 7819154 networkstack
android-mainline-12.0.0_r33 7483727 neuralnetworks
android-mainline-12.0.0_r34 7845858 permission
android-mainline-12.0.0_r35 7912804 resolv
android-mainline-12.0.0_r36 7653768 scheduling
android-mainline-12.0.0_r37 7627898 sdkext
android-mainline-12.0.0_r38 7798439 tethering
android-mainline-12.0.0_r39 7816165 tzdata3
android-mainline-12.0.0_r40 7910210 wifi

del...@google.com

unread,
Feb 7, 2022, 8:57:41 PM2/7/22
to Android Building
Android 12 source code is now available. The following builds, tags, and devices are supported:
 - SQ1A.220205.002, android-12.0.0_r28, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a (5G), Pixel 5, Pixel 5a (5G)
 - SQ1D.220205.003, android-12.0.0_r29, Pixel 6, Pixel 6 Pro
 - SP1A.210812.016.B1, android-12.0.0_r30, Pixel 3, Pixel 3 XL
 - SP1A.210812.016.C1, android-12.0.0_r31, Pixel 3, Pixel 3 XL


The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

We have pushed the corresponding kernel projects for the following devices:

Tag                  Project                      Branch
android-12.0.0_r0.37 device/google/bonito-kernel  android-msm-bonito-4.9-android12-qpr1
android-12.0.0_r0.38 device/google/coral-kernel   android-msm-coral-4.14-android12-qpr1
android-12.0.0_r0.39 device/google/sunfish-kernel android-msm-sunfish-4.14-android12-qpr1
android-12.0.0_r0.40 device/google/redbull-kernel android-msm-redbull-4.19-android12-qpr1
android-12.0.0_r0.41 device/google/barbet-kernel  android-msm-barbet-4.19-android12-qpr1
android-12.0.0_r0.42 device/google/raviole-kernel android-gs-raviole-5.10-android12-qpr1-d

del...@google.com

unread,
Feb 16, 2022, 7:53:12 AM2/16/22
to Android Building
We pushed some reference Android mainline source code with the following tags:

android-mainline-12.0.0_r41 7929549 adbd
android-mainline-12.0.0_r42 7924123 art
android-mainline-12.0.0_r43 8055709 cellbroadcast
android-mainline-12.0.0_r44 7922654 extservices
android-mainline-12.0.0_r45 7915236 ipsec
android-mainline-12.0.0_r46 7913046 media
android-mainline-12.0.0_r47 7913047 media.swcodec
android-mainline-12.0.0_r48 8012820 mediaprovider
android-mainline-12.0.0_r49 7914710 networkstack
android-mainline-12.0.0_r50 7910499 neuralnetworks
android-mainline-12.0.0_r51 7921031 permission
android-mainline-12.0.0_r52 7983414 resolv
android-mainline-12.0.0_r53 7936552 tethering
android-mainline-12.0.0_r54 7920728 tzdata
android-mainline-11.0.0_r55 7929774 tzdata2
android-mainline-12.0.0_r56 7920574 tzdata3
android-mainline-12.0.0_r57 7999070 wifi
android-mainline-12.0.0_r58 7800431 statsd

del...@google.com

unread,
Feb 17, 2022, 2:36:24 PM2/17/22
to Android Building
Android 12 source code is now available. The following builds, tags, and devices are supported:
 - SQ1D.220205.004, android-12.0.0_r32, Pixel 6, Pixel 6 Pro


The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

The kernel images are identical to SQ1D.220205.003.

del...@google.com

unread,
Jun 27, 2022, 6:01:49 PM6/27/22
to Android Building
Android 12 source code is now available. The following builds, tags, and devices are supported:
 - SP1A.210812.016.B2, android-12.0.0_r33, Pixel 3, Pixel 3 XL
 - SP1A.210812.016.C2, android-12.0.0_r34, Pixel 3, Pixel 3 XL


The corresponding factory images, ota images, and proprietary binaries are available at
 https://developers.google.com/android/images
 https://developers.google.com/android/ota
 https://developers.google.com/android/drivers

The kernel source is identical to SP1A.210812.016.A2.
Reply all
Reply to author
Forward
0 new messages