[Raspberry Pi General] marcosx86:
Hi [MENTION=4179234]trevd[/MENTION], I'm experienced Linux user, looking forward to port the AOSP/LineageOS to older devices including the Raspberry Pi 1 Model B+. I've looked at your repo's, currently stuck on building hardware_broadcom_bcm2708's gralloc, since it's asking for HAL_PIXEL_FORMAT_YCbCr_420_SP and HAL_PIXEL_FORMAT_YCbCr_420_P from libhardware, but it was not available on that Android version. This is my local_manifest.xml:

<manifest>
<remove-project name="LineageOS/android_packages_apps_ThemeChooser" />
<remove-project name="LineageOS/android_packages_apps_CMAccount" />
<remove-project name="LineageOS/android_packages_apps_CMUpdater" />
<remove-project name="LineageOS/android_packages_apps_CMBugreport" />
<remove-project name="LineageOS/android_packages_apps_CMHome" />
<remove-project name="LineageOS/android_packages_apps_CMWallpapers" />

<project path="vendor/broadcom/rpi" name="trevd/android_vendor_broadcom_rpi" revision="development" groups="pdk,rpi" />
<project path="device/broadcom/rpi" name="trevd/android_device_broadcom_rpi" groups="pdk,rpi" />
<project path="kernel/broadcom/rpi" name="trevd/android_kernel_broadcom_rpi" groups="pdk,rpi" clone-depth="1" />
<project path="hardware/broadcom/bcm2708" name="trevd/android_hardware_broadcom_bcm2708" revision="cm-11.0" groups="pdk,rpi" />
<remove-project name="LineageOS/android_vendor_cm" />
<remove-project name="LineageOS/android_bionic" />
<remove-project name="LineageOS/android_external_ffmpeg" />
<remove-project name="LineageOS/android_external_stagefright-plugins" />
<remove-project name="LineageOS/android_external_skia" />
<remove-project name="LineageOS/android_dalvik" />
<remove-project name="LineageOS/android_external_srec" />
<project path="vendor/cm" name="androidarmv6/android_vendor_cm" revision="cm-11.0" />
<project path="bionic" name="androidarmv6/android_bionic" revision="cm-11.0" />
<project path="external/skia" name="androidarmv6/android_external_skia" revision="cm-11.0" />
<project path="dalvik" name="androidarmv6/android_dalvik" revision="cm-11.0" />
<project path="external/srec" name="androidarmv6/android_external_srec" revision="cm-11.0" />
</manifest>

This last block was a bruteforce attempt to pass building it to the end, since I'm porting your manifest to the LineageOS (seems it's making no sense by 5 days wasted over here just on it LOL).

Also, comparing repo's I extracted this list of projects that are being used by your manifest, do I need to put all of them on mine?

<project path="art" name="androidarmv6/android_art" />
<project path="bionic" name="androidarmv6/android_bionic" groups="pdk" />
<project path="bootable/recovery" name="androidarmv6/android_bootable_recovery" />
<project path="bootable/recovery-twrp" name="omnirom/android_bootable_recovery" revision="android-4.4" />
<project path="dalvik" name="androidarmv6/android_dalvik" />
<project path="device/mdpi-common" name="androidarmv6/android_device_mdpi-common" />
<project path="device/ldpi-common" name="androidarmv6/android_device_ldpi-common" />
<project path="external/chromium" name="androidarmv6/android_external_chromium" />
<project path="external/chromium_org" name="androidarmv6/android_external_chromium_org" />
<project path="external/libncurses" name="androidarmv6/android_external_libncurses" />
<project path="external/llvm" name="androidarmv6/android_external_llvm" groups="pdk" />
<project path="external/skia" name="androidarmv6/android_external_skia" />
<project path="external/srec" name="androidarmv6/android_external_srec" />
<project path="external/webkit" name="androidarmv6/android_external_webkit" />
<project path="external/wpa_supplicant_8" name="androidarmv6/android_external_wpa_supplicant_8" groups="pdk" />
<project path="frameworks/av" name="androidarmv6/android_frameworks_av" groups="pdk" />
<project path="frameworks/base" name="androidarmv6/android_frameworks_base" />
<project path="frameworks/compile/libbcc" name="androidarmv6/android_frameworks_compile_libbcc" groups="pdk" />
<project path="frameworks/compile/slang" name="androidarmv6/android_frameworks_compile_slang" groups="pdk" />
<project path="frameworks/native" name="androidarmv6/android_frameworks_native" groups="pdk"/>
<project path="frameworks/rs" name="androidarmv6/android_frameworks_rs" groups="pdk" />
<project path="frameworks/webview" name="androidarmv6/android_frameworks_webview" />
<project path="hardware/broadcom/wlan" name="androidarmv6/android_hardware_broadcom_wlan" groups="broadcom_wlan" />
<project path="hardware/libhardware" name="androidarmv6/android_hardware_libhardware" groups="pdk" />
<project path="hardware/libhardware_legacy" name="androidarmv6/android_hardware_libhardware_legacy" groups="pdk" />
<project path="hardware/qcom/display-legacy" name="androidarmv6/android_hardware_qcom_display-legacy" groups="qcom" />
<project path="hardware/qcom/gps" name="androidarmv6/android_hardware_qcom_gps" groups="qcom" />
<project path="hardware/qcom/media-legacy" name="androidarmv6/android_hardware_qcom_media-legacy" />
<project path="packages/apps/Browser" name="androidarmv6/android_packages_apps_Browser" />
<project path="packages/apps/HwaSettings" name="androidarmv6/android_packages_apps_HwaSettings" />
<project path="packages/apps/Settings" name="androidarmv6/android_packages_apps_Settings" />
<project path="packages/apps/Trebuchet" name="androidarmv6/android_packages_apps_Trebuchet" />
<project path="packages/inputmethods/LatinIME" name="androidarmv6/android_packages_inputmethods_LatinIME" />
<project path="packages/wallpapers/Basic" name="androidarmv6/android_packages_wallpapers_Basic" />
<project path="system/core" name="androidarmv6/android_system_core" groups="pdk" />
<project path="system/netd" name="androidarmv6/android_system_netd" groups="pdk" />

Regards.