# Build Qualcomm Linux The `meta-qcom`, `meta-qcom-hwe`, and `meta-qcom-distro` sections describe the machine configurations, distribution configurations, image recipes, and OVERRIDES. The supported values for `MACHINE`, `DISTRO`, and `QCOM_SELECTED_BSP` are listed in the [table](https://docs.qualcomm.com/doc/80-70020-27/topic/build_qualcomm_linux.html#qcom-selected-bsp). To set up the environment, use these values and run the following command: MACHINE= DISTRO= QCOM_SELECTED_BSP= source setup-environment Copy to clipboard The following table lists the possible image recipes to select and generate an image according to the selected `MACHINE`, `DISTRO`, and `QCOM_SELECTED_BSP`. Run the following command: bitbake Copy to clipboard | `QCOM_SELECTED_BSP`

(selected by you) | Effective BitBake OVERRIDE

(derived from `QCOM_SELECTED_BSP`) | MACHINE configuration

(selected by you) | Reference DISTRO configuration

(selected by you) | Image recipe

(selected by you) | | --- | --- | --- | --- | --- | | `custom` | `qcom-custom-bsp` |

  • qcs6490-rb3gen2-core-kit.conf


  • qcs6490-rb3gen2-vision-kit.conf


  • qcs6490-rb3gen2-industrial-kit.conf


  • qcs6490-idp.conf


  • qcs8300-ride-sx.conf


  • qcs9100-ride-sx.conf


  • qcs9075-ride-sx.conf


  • qcs8300-ride-sx.conf


|

  • qcom-wayland


  • qcom-robotics-ros2-humble


|

  • qcom-minimal-image


  • qcom-console-image


  • qcom-multimedia-image


  • qcom-multimedia-test-image


| | `base` | `qcom-base-bsp` |

  • qcs6490-rb3gen2-core-kit.conf


  • qcs6490-rb3gen2-vision-kit.conf


  • qcs6490-rb3gen2-industrial-kit.conf


  • qcs6490-idp.conf


  • qcs8300-ride-sx.conf


  • qcs9100-ride-sx.conf


  • qcs9075-ride-sx.conf


  • qcs8300-ride-sx.conf


|

  • qcom-wayland


  • qcom-robotics-ros2-humble


|

  • qcom-minimal-image


  • qcom-console-image


  • qcom-multimedia-image


  • qcom-multimedia-test-image


| | | | | | | To learn more about the supported combinations for building Qualcomm Linux, see [Qualcomm Linux Release Notes](https://docs.qualcomm.com/bundle/publicresource/topics/RNO-250630224842). For detailed build instructions, see [GitHub workflow for unregistered users](https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-254/github_workflow_unregistered_users.html). Last Published: Jul 02, 2025 [Previous Topic Use of BitBake OVERRIDES in Qualcomm Linux metadata layers](https://docs.qualcomm.com/bundle/publicresource/80-70020-27/topics/use-of-bitbake-overrides.md) [Next Topic Qualcomm Linux software components](https://docs.qualcomm.com/bundle/publicresource/80-70020-27/topics/qualcomm_linux_software_components.md) Source: [https://docs.qualcomm.com/doc/80-70020-27/topic/build_qualcomm_linux.html](https://docs.qualcomm.com/doc/80-70020-27/topic/build_qualcomm_linux.html)