https://www.yoctoproject.org/docs/1.6/bitbake-user-manual/bitbake-user-manual.html#var-PREFERRED_VERSION 中搜"PREFERRED_VERSION" 2、PREFERRED_PROVIDER 如果一个功能,有多个bb,在编译的时候,希望编译自己指定的版本,需要用到下面这两个变量中的一个。 PREFERRED_PROVIDER PREFERRED_PROVIDERS 这种情况,大多发生...
PREFERRED_VERSION_weston_mx6 ?= "8.0.0.imx" PREFERRED_VERSION_wayland-protocols_mx6 = "1.18.imx" PREFERRED_VERSION_libdrm_mx6 ?= "2.4.99.imx" PREFERRED_VERSION_isp-imx ?= "4.2.2.2" PREFERRED_VERSION_basler-camera ?= "4.2.2.2" SOC_DEF...
PREFERRED_VERSION_weston_mx6 ?= "8.0.0.imx" PREFERRED_VERSION_wayland-protocols_mx6 = "1.18.imx" PREFERRED_VERSION_libdrm_mx6 ?= "2.4.99.imx" PREFERRED_VERSION_isp-imx ?= "4.2.2.2" PREFERRED_VERSION_basler-camera ?= "4.2.2.2" SOC_DEF...
如果source时没有提供版本号,而系统有环境变量XILINX_VERSION,脚本就使用XILINX_VERSION作为PetaLinux版本号...
如果PREFERRED_VERSION和DEFAULT_VERSION同时存在的话,PREFERRED_VERSION会覆盖DEFAULT_VERSION. 如果针对一个软件有两个配方的话, 比如说a_1.1.bb和a_1.2.bb,同时存在的的话,bitbake默认会选择版本高的那个配方(在这里就是a_1.2.bb)。但是如果这个软件包的配置文件中的DEFAULT_VERSION值被设置 -1的话,这个配方不...
PREFERRED_PROVIDER_virtual/kernel ??="linux-yocto" PREFERRED_VERSION_linux-yocto ??="5.2%" 另一个例子:meta-ti/conf/machine/include/ti33x.inc 1 2 3 PREFERRED_PROVIDER_virtual/kernel ="linux-ti-staging" PREFERRED_PROVIDER_virtual/bootloader ="u-boot-ti-staging" ...
PREFERRED_VERSION:在local.conf中设置优先选择的软件包版本,避免版本冲突。 BBMASK:屏蔽不需要的 Recipe,防止其在构建过程中引入冲突。 调整依赖关系:通过修改 Recipe 的RDEPENDS或DEPENDS,避免引入冲突的依赖。 自定义 Layer:将有冲突的软件包移到自定义 Layer 中,进行定制化处理。
PREFERRED_PROVIDER_virtual/kernel = "linux-yocto" 此外,还存在一种情况,同一个providers有多个版本的recipe文件。这时,一般情况下BitBake将会选择使用最新版本的的recipe文件,除非有其他特殊的设置。例如:存在一个a_1.1.bb文件,对于该文件其PN为“a”,PV为“1.1”;同时,存在另外一个a_1.2.bb文件,...
我想用meta-raspberrypi/recipe-kernel/linux-raspberrypi_x.x.bb中的linux-raspberrypi构建一个yocto镜像 同时使用"bitbake它从poky/meta/recipe-kernel/linux-libc-headers_x.x.bb编译内核如果我在local.conf中使用以下代码行 PREFERRED_VERSION_linux-raspberrypi= "4. ...
PREFERRED_VERSION_gstreamer1.0-libav:mx8 ?= "1.18.0" PREFERRED_VERSION_gstreamer1.0-rtsp-server:mx8 ?= "1.18.0" # Determines if the SoC has support for Vivante kernel driver SOC_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT = "0" SOC_HAS_VIVANTE_KERNEL_DRIVER_SUPPORT:imxgpu = "1" ...