Debian Build Release Flexbuild: Difference between revisions

From Variscite Wiki
(Created page with "== FlexBuild Overview == FlexBuild is a component-oriented lightweight build system and integration platform with capabilities of flexible, easy-to-use, scalable system build and distro deployment. Users can use FlexBuild to easily build Debian-based RootFS, Linux kernel, BSP components and miscellaneous userspace applications (e.g. graphics, multimedia, networking, connectivity, security, AI/ML, robotics, etc) against Debian-based library dependencies to streamline th...")
 
No edit summary
Line 1: Line 1:
<!-- Set release according to "release" parameter in URL and use mx8mm-yocto-scarthgap-6.6.52_2.2.0-v1.0 as default
--> {{INIT_RELEASE_PARAM|mx8mm-yocto-scarthgap-6.6.52_2.2.0-v1.0}}<!--
== FlexBuild Overview ==
== FlexBuild Overview ==


Line 20: Line 22:
== Host System Requirement ==
== Host System Requirement ==


* Docker hosted on Ubuntu LTS host (e.g. 22.04, 20.04) or any other distro
* Docker hosted on Ubuntu LTS host (e.g. 22.04, 20.04) or any other distro. Refer to [https://github.com/varigit/flexbuild/blob/LSDK-24.12_DEBIAN-12_LF-6.6.36_var01/docs/FAQ-docker-setup.md docker-setup]. User can run 'bld docker' to create a Debian docker and build it in docker.
  Refer to [[docs/FAQ-docker-setup.md|docker-setup]].
* Debian 12 host. Refer to [https://github.com/varigit/flexbuild/blob/LSDK-24.12_DEBIAN-12_LF-6.6.36_var01/docs/host_requirement.md host_requirement].
  Users can run `bld docker` to create a Debian docker and build inside the container.
 
* Debian 12 host
  Refer to [[docs/host_requirement.md|host_requirement]].


== Supported Distro for Target (arm64) ==
== Supported Distro for Target (arm64) ==
Line 46: Line 44:


<pre>
<pre>
$ var_build_image imx8mm-var-dart debian:desktop "uboot linux"
$ var_build_image {{#var:MACHINE_NAME}} debian:desktop "uboot linux"
</pre>
</pre>


Line 65: Line 63:


Examples:
Examples:
   var_build_image imx8mm-var-dart debian:desktop "uboot linux"
   var_build_image {{#var:MACHINE_NAME}} debian:desktop "uboot linux"
   var_build_image imx8mm-var-dart debian:desktop --clean
   var_build_image {{#var:MACHINE_NAME}} debian:desktop --clean
   var_build_image --cleanall
   var_build_image --cleanall
</pre>
</pre>
Line 82: Line 80:


* [https://github.com/varigit/flexbuild/blob/LSDK-24.12_DEBIAN-12_LF-6.6.36_var01/docs/flexbuild_usage.md flexbuild_usage]
* [https://github.com/varigit/flexbuild/blob/LSDK-24.12_DEBIAN-12_LF-6.6.36_var01/docs/flexbuild_usage.md flexbuild_usage]
* [https://github.com/varigit/flexbuild/blob/LSDK-24.12_DEBIAN-12_LF-6.6.36_var01/docs/build_and_deploy_distro.md build_and_deploy_distro]
* [https://github.com/varigit/flexbuild/blob/LSDK-24.12_DEBIAN-12_LF-6.6.36_var01/docs/nxp_linux_sdk.md nxp_linux_sdk]

Revision as of 20:19, 26 May 2025

Warning: This page is designed to be used with a 'release' URL parameter.

This page is using the default release mx8mm-yocto-scarthgap-6.6.52_2.2.0-v1.0.
To view this page for a specific Variscite SoM and software release, please follow these steps:

  1. Visit variwiki.com
  2. Select your SoM
  3. Select the software release