Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to 2022.03 dev phase #655

Merged
merged 12 commits into from
Mar 7, 2022
Merged
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,42 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
### Changed
- Update clang to 14.0.0-rc2
- Fix python module recipes to support PEP-517 packaging
- Update nodejs to 16.14.0 LTS
- Fix gyp to work with python 3.10+
- Upgrade linux-raspberrypi 5.15 to 5.15.26
- Update linux-yocto to v5.10.103, v5.15.26
- Update SRC_URIs for brcm firmware in meta-riscv
- Show warning for obsolete license usage
- Improve deterministic builds for perl, quilt, and cups
- Upgrade SQlite3 to 3.38.0
- Replace non-SPDX license identifiers in OE-core
- Use SPDX license identifiers in recipetool
- Enable networking in all icecc tasks
- Rework INCOMPATIBLE_LICENSE wildcard and variable handling
- Improve ssh fetcher to support path handling
- Use SPDX license identifiers in all meta-openembedded layers and meta-intel
- Fix recipes in meta-openembedded needing legacy setuptools support
- Reduce default dependencies for native sysroot, drop libarchive and util-linux
- Drop opt-1 and opt-2 pyc files in native python to reduce number of files
- Fix build race in binutils/assembler docs
- Improve eSDK layer path assumptions to support more layouts
- Enable systemtap for RISCV64

### Added
- Add poetry_core helper class for supporting poetry for python packages
- Add snapshot checksums for powerpc64le hosts
- Add support to build on FIPS enabled build hosts
- Added setuptools3_legacy bbclass to keep pre PEP-517 behavior
- New recipes
- hstr, python3-qface, python3-path, python3-antlr4-runtime
- python3-crc32c, gosu,

### Removed

## [2022.02] - 2022-02-28
### Changed
- Upgrade simpleiot to 0.0.42
Expand Down
4 changes: 2 additions & 2 deletions conf/site.conf
Original file line number Diff line number Diff line change
Expand Up @@ -82,14 +82,14 @@ PREFERRED_PROVIDER_virtual/egl:ti-soc = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles1:ti-soc = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgles2:ti-soc = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgbm:ti-soc = "ti-sgx-ddk-um"
PREFERRED_PROVIDER_virtual/libgl:ti-soc = "mesa-gl"
PREFERRED_PROVIDER_virtual/mesa:ti-soc = "mesa-gl"
DISTRO_FEATURES:remove:ti-soc = "x11"
# ti-sgx-ddk-um has 19.1.6 version compatiblity of mesa and this
# feature needs 21.1.x and renderer-gl needs GLES3 which is also
# missing in ti-sgx-ddk-um
PACKAGECONFIG:remove:pn-weston:ti-soc = "clients egl"

PREFERRED_VERSION_linux-raspberrypi = "5.10.%"

IMG_VERSION = "0.0.1"
#####################################################################
# add project specific configuration below this line
Expand Down
2 changes: 1 addition & 1 deletion sources/meta-arm
Submodule meta-arm updated 55 files
+35 −0 0001-lopper-fix-wheel-build.patch
+61 −0 0001-python3-dtc-fix-wheel-build.patch
+7 −0 ci/meta-virtualization.yml
+2 −1 meta-arm-bsp/conf/machine/include/corstone1000.inc
+11 −8 meta-arm-bsp/documentation/fvp-baser-aemv8r64.md
+4 −4 meta-arm-bsp/recipes-bsp/images/firmware-image-juno/images-r0.txt
+4 −4 meta-arm-bsp/recipes-bsp/images/firmware-image-juno/images-r1.txt
+4 −4 meta-arm-bsp/recipes-bsp/images/firmware-image-juno/images-r2.txt
+6 −7 meta-arm-bsp/recipes-bsp/trusted-firmware-a/trusted-firmware-a-corstone1000.inc
+47 −0 ...-bsp/recipes-kernel/linux/files/corstone1000/0001-arm64-Correct-wrong-label-in-macro-__init_el2_gicv3.patch
+0 −191 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0001-usb-isp1760-fix-strict-typechecking.patch
+0 −2,333 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0002-usb-isp1760-move-to-regmap-for-register-access.patch
+0 −64 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0003-usb-isp1760-use-relaxed-primitives.patch
+0 −62 ...arm-bsp/recipes-kernel/linux/files/corstone1000/0004-usb-isp1760-remove-platform-data-struct-and-code.patch
+0 −304 ...rm-bsp/recipes-kernel/linux/files/corstone1000/0005-usb-isp1760-hcd-refactor-mempool-config-and-setup.patch
+0 −78 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0006-usb-isp1760-use-dr_mode-binding.patch
+0 −1,894 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0007-usb-isp1760-add-support-for-isp1763.patch
+0 −99 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0008-dt-bindings-usb-nxp-isp1760-add-bindings.patch
+0 −303 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0009-usb-isp1763-add-peripheral-mode.patch
+0 −69 ...-arm-bsp/recipes-kernel/linux/files/corstone1000/0010-firmware-smccc-Add-SMCCC-TRNG-function-call-IDs.patch
+0 −103 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0011-firmware-smccc-Introduce-SMCCC-TRNG-framework.patch
+0 −192 ...l/linux/files/corstone1000/0012-arm64-smccc-Add-support-for-SMCCCv1.2-extended-input-output-registers.patch
+0 −423 ...nel/linux/files/corstone1000/0013-firmware-arm_ffa-Add-initial-FFA-bus-support-for-device-enumeration.patch
+0 −422 ...-bsp/recipes-kernel/linux/files/corstone1000/0014-firmware-arm_ffa-Add-initial-Arm-FFA-driver-support.patch
+0 −119 ...ernel/linux/files/corstone1000/0015-firmware-arm_ffa-Add-support-for-SMCCC-as-transport-to-ffa-driver.patch
+0 −410 ...recipes-kernel/linux/files/corstone1000/0016-firmware-arm_ffa-Setup-in-kernel-users-of-FFA-partitions.patch
+0 −409 ...arm-bsp/recipes-kernel/linux/files/corstone1000/0017-firmware-arm_ffa-Add-support-for-MEM_-interfaces.patch
+0 −40 ...recipes-kernel/linux/files/corstone1000/0018-firmware-arm_ffa-Ensure-drivers-provide-a-probe-function.patch
+0 −38 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0019-firmware-arm_ffa-Simplify-probe-function.patch
+0 −41 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0020-firmware-arm_ffa-Fix-the-comment-style.patch
+0 −46 ...kernel/linux/files/corstone1000/0021-firmware-arm_ffa-Fix-a-possible-ffa_linux_errmap-buffer-overflow.patch
+0 −41 ...bsp/recipes-kernel/linux/files/corstone1000/0022-usb-isp1760-isp1760-udc-Provide-missing-description-.patch
+0 −38 ...arm-bsp/recipes-kernel/linux/files/corstone1000/0023-usb-isp1760-Fix-meaningless-check-in-isp1763_run.patch
+0 −32 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0024-usb-isp1760-remove-debug-message-as-error.patch
+0 −58 ...-arm-bsp/recipes-kernel/linux/files/corstone1000/0025-usb-isp1760-do-not-sleep-in-field-register-poll.patch
+0 −55 ...bsp/recipes-kernel/linux/files/corstone1000/0026-usb-isp1760-rework-cache-initialization-error-handli.patch
+0 −55 ...bsp/recipes-kernel/linux/files/corstone1000/0027-usb-isp1760-ignore-return-value-for-bus-change-patte.patch
+0 −40 ...-arm-bsp/recipes-kernel/linux/files/corstone1000/0028-usb-isp1760-check-maxpacketsize-before-using-it.patch
+0 −36 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0029-usb-isp1760-do-not-reset-retval.patch
+0 −61 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0030-usb-isp1760-do-not-shift-in-uninitialized-slot.patch
+0 −52 ...arm-bsp/recipes-kernel/linux/files/corstone1000/0031-usb-isp1760-clean-never-read-udc_enabled-warning.patch
+0 −36 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0032-usb-isp1760-fix-memory-pool-initialization.patch
+0 −38 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0033-usb-isp1760-fix-qtd-fill-length.patch
+0 −90 ...arm-bsp/recipes-kernel/linux/files/corstone1000/0034-usb-isp1760-write-to-status-and-address-register.patch
+0 −72 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0035-usb-isp1760-use-the-right-irq-status-bit.patch
+0 −134 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/0036-usb-isp1760-otg-control-register-access.patch
+0 −101 ...nel/linux/files/corstone1000/0037-firmware-arm_ffa-setting-the-FFA_VERSION-compatibility-checks.patch.patch
+0 −1 meta-arm-bsp/recipes-kernel/linux/files/corstone1000/defconfig
+1 −37 meta-arm-bsp/recipes-kernel/linux/linux-arm-platforms.inc
+1 −1 meta-arm-toolchain/recipes-devtools/external-arm-toolchain/androidclang_r416183b.bb
+0 −3 meta-arm/conf/machine/generic-arm64.conf
+4 −3 meta-arm/recipes-devtools/fvp/fvp-base-r-aem.bb
+5 −1 meta-arm/recipes-devtools/fvp/fvp-common.inc
+0 −81 meta-arm/recipes-kernel/linux/linux-yocto/defconfig.patch
+0 −1 meta-arm/recipes-kernel/linux/linux-yocto_%.bbappend
2 changes: 1 addition & 1 deletion sources/meta-clang
Submodule meta-clang updated 40 files
+0 −3 classes/clang.bbclass
+5 −3 conf/nonclangable.conf
+1 −1 recipes-devtools/clang/clang.inc
+1 −1 recipes-devtools/clang/clang/0001-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch
+1 −1 recipes-devtools/clang/clang/0002-compiler-rt-support-a-new-embedded-linux-target.patch
+1 −1 recipes-devtools/clang/clang/0003-compiler-rt-Simplify-cross-compilation.-Don-t-use-na.patch
+1 −1 recipes-devtools/clang/clang/0004-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch
+1 −1 recipes-devtools/clang/clang/0005-llvm-allow-env-override-of-exe-path.patch
+1 −1 recipes-devtools/clang/clang/0006-clang-driver-Check-sysroot-for-ldso-path.patch
+1 −1 recipes-devtools/clang/clang/0007-clang-Driver-tools.cpp-Add-lssp_nonshared-on-musl.patch
+1 −1 recipes-devtools/clang/clang/0008-clang-musl-ppc-does-not-support-128-bit-long-double.patch
+1 −1 recipes-devtools/clang/clang/0009-clang-Prepend-trailing-to-sysroot.patch
+1 −1 recipes-devtools/clang/clang/0010-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch
+1 −1 recipes-devtools/clang/clang/0011-clang-Define-releative-gcc-installation-dir.patch
+1 −1 recipes-devtools/clang/clang/0012-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch
+1 −1 recipes-devtools/clang/clang/0013-Pass-PYTHON_EXECUTABLE-when-cross-compiling-for-nati.patch
+1 −1 recipes-devtools/clang/clang/0014-Check-for-atomic-double-intrinsics.patch
+1 −1 recipes-devtools/clang/clang/0015-libcxx-Add-compiler-runtime-library-to-link-step-for.patch
+1 −1 recipes-devtools/clang/clang/0016-clang-llvm-cmake-Fix-configure-for-packages-using-fi.patch
+1 −1 recipes-devtools/clang/clang/0017-clang-Fix-resource-dir-location-for-cross-toolchains.patch
+1 −1 recipes-devtools/clang/clang/0018-clang-driver-Add-dyld-prefix-when-checking-sysroot-f.patch
+1 −1 recipes-devtools/clang/clang/0019-clang-Use-python3-in-python-scripts.patch
+1 −1 recipes-devtools/clang/clang/0020-For-x86_64-set-Yocto-based-GCC-install-search-path.patch
+1 −1 recipes-devtools/clang/clang/0021-llvm-Do-not-use-find_library-for-ncurses.patch
+1 −1 recipes-devtools/clang/clang/0022-llvm-Insert-anchor-for-adding-OE-distro-vendor-names.patch
+1 −1 recipes-devtools/clang/clang/0023-compiler-rt-Use-mcr-based-barrier-on-armv6.patch
+1 −1 recipes-devtools/clang/clang/0024-compiler-rt-Do-not-use-backtrace-APIs-on-non-glibc-l.patch
+1 −1 recipes-devtools/clang/clang/0025-clang-Fix-x86-triple-for-non-debian-multiarch-linux-.patch
+1 −1 recipes-devtools/clang/clang/0026-compiler-rt-Link-scudo-with-SANITIZER_CXX_ABI_LIBRAR.patch
+1 −1 recipes-devtools/clang/clang/0027-compiler-rt-Link-scudo-standalone-with-libatomic-on-.patch
+1 −1 recipes-devtools/clang/clang/0028-libunwind-Added-unw_backtrace-method.patch
+1 −1 recipes-devtools/clang/clang/0029-Do-not-force-thumb-mode-directive.patch
+1 −1 recipes-devtools/clang/clang/0030-clang-Do-not-use-install-relative-libc-headers.patch
+1 −1 recipes-devtools/clang/clang/0031-clang-Fix-how-driver-finds-GCC-installation-path-on-.patch
+1 −1 recipes-devtools/clang/clang/0032-Fix-lib-paths-for-OpenEmbedded-Host.patch
+1 −1 recipes-devtools/clang/clang/0033-Correct-library-search-path-for-OpenEmbedded-Host.patch
+1 −1 recipes-devtools/clang/clang/0034-lldb-Link-with-libatomic-on-x86.patch
+1 −1 recipes-devtools/clang/clang/0035-clang-exclude-openembedded-distributions-from-settin.patch
+0 −61 recipes-devtools/clang/clang/0036-Avoid-infinite-loop-between-DAGCombiner-visitMUL-and.patch
+0 −1 recipes-devtools/clang/common.inc
2 changes: 1 addition & 1 deletion sources/meta-freescale
Submodule meta-freescale updated 66 files
+19 −0 classes/machine-overrides-extender.bbclass
+0 −3 conf/machine/imx7ulpevk.conf
+2 −0 conf/machine/include/imx-base.inc
+1 −1 dynamic-layers/chromium-browser-layer/recipes-browser/chromium/chromium-imx.inc
+1 −1 dynamic-layers/openembedded-layer/recipes-benchmark/glmark2/glmark2_%.bbappend
+1 −1 dynamic-layers/qt4-layer/recipes-qt4/qt4/qt4-imx-support.inc
+3 −3 dynamic-layers/qt5-layer/recipes-qt/qt5/qtbase_%.bbappend
+3 −3 dynamic-layers/qt5-layer/recipes-qt/qt5/qtwayland_%.bbappend
+1 −1 recipes-bsp/boot-format/boot-format_git.bb
+1 −1 recipes-bsp/fsl-tlu/fsl-tlu_1.0.0.bb
+1 −1 recipes-bsp/imx-kobs/imx-kobs_git.bb
+1 −1 recipes-bsp/imx-lib/imx-lib_git.bb
+1 −1 recipes-bsp/imx-mkimage/imx-boot_1.0.bb
+1 −1 recipes-bsp/imx-mkimage/imx-mkimage_git.bb
+1 −1 recipes-bsp/imx-test/imx-test_git.bb
+1 −1 recipes-bsp/imx-uuc/imx-uuc_git.bb
+1 −1 recipes-bsp/libimxdmabuffer/libimxdmabuffer_1.0.1.bb
+1 −1 recipes-bsp/mxsldr/mxsldr_git.bb
+1 −1 recipes-bsp/u-boot/u-boot-fslc-common_2022.01.inc
+1 −1 recipes-bsp/u-boot/u-boot-imx-common_2021.04.inc
+1 −1 recipes-bsp/u-boot/u-boot-qoriq_2021.04.bb
+1 −1 recipes-devtools/devregs/devregs_git.bb
+1 −1 recipes-devtools/imx-usb-loader/imx-usb-loader_git.bb
+1 −1 recipes-devtools/qemu/qemu.inc
+1 −1 recipes-devtools/utp-com/utp-com_git.bb
+1 −1 recipes-dpaa/eth-config/eth-config_git.bb
+1 −1 recipes-dpaa/flib/flib_git.bb
+1 −1 recipes-dpaa/fmlib/fmlib_git.bb
+1 −1 recipes-extended/crconf/crconf_git.bb
+1 −1 recipes-extended/dpdk/dpdk-20.11.inc
+1 −1 recipes-extended/dpdk/dpdk_19.11-20.12.bb
+1 −1 recipes-extended/jailhouse/jailhouse_0.12.bb
+1 −1 recipes-extended/libpkcs11/libpkcs11_git.bb
+1 −1 recipes-extended/skmm-ep/skmm-ep_git.bb
+1 −1 recipes-extended/tsntool/tsntool_git.bb
+1 −1 recipes-kernel/ceetm/ceetm_git.bb
+1 −1 recipes-kernel/kernel-modules/kernel-module-ar_git.bb
+1 −1 recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.3.p2.4+fslc.bb
+1 −1 recipes-kernel/kernel-modules/kernel-module-imx-gpu-viv_6.4.3.p2.4.bb
+1 −1 recipes-kernel/kernel-modules/kernel-module-isp-vvcam_4.2.2.16.0.bb
+1 −1 recipes-kernel/kernel-modules/kernel-module-ls-debug_git.bb
+1 −1 recipes-kernel/kernel-modules/kernel-module-nxp89xx_git.bb
+1 −1 recipes-kernel/kernel-modules/kernel-module-perf-qoriq_0.8.2.bb
+1 −1 recipes-kernel/kernel-modules/kernel-module-scatter-gather_git.bb
+1 −1 recipes-kernel/kernel-modules/kernel-module-uio-seville_0.1.bb
+1 −1 recipes-kernel/linux/linux-fslc-imx_5.10.bb
+1 −1 recipes-kernel/linux/linux-imx-headers_5.10.bb
+1 −1 recipes-kernel/linux/linux-imx.inc
+1 −1 recipes-kernel/linux/linux-imx_5.10.bb
+1 −1 recipes-kernel/linux/linux-qoriq.inc
+1 −1 recipes-kernel/skmm-host/skmm-host_git.bb
+1 −1 recipes-multimedia/alsa/imx-alsa-plugins_1.0.26.bb
+1 −1 recipes-multimedia/gstreamer/gstreamer1.0-libav_1.18.0.bb
+1 −1 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.18.0.imx.bb
+1 −1 recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.18.0.imx.bb
+1 −1 recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.18.0.imx.bb
+1 −1 recipes-multimedia/gstreamer/gstreamer1.0-plugins-imx_2.0.0.bb
+1 −1 recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.18.0.bb
+1 −1 recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.18.0.bb
+1 −1 recipes-multimedia/gstreamer/gstreamer1.0_1.18.0.imx.bb
+1 −1 recipes-multimedia/gstreamer/imx-gst1.0-plugin_4.6.1.bb
+1 −1 recipes-multimedia/libimxvpuapi/libimxvpuapi2_2.2.0.bb
+1 −1 recipes-multimedia/libimxvpuapi/libimxvpuapi_git.bb
+1 −1 recipes-multimedia/tinycompress/tinycompress_1.1.6.bb
+1 −1 recipes-security/optee/optee-test.nxp.inc
+87 −0 scripts/convert-bsp-specific-overrides
2 changes: 1 addition & 1 deletion sources/meta-intel
Submodule meta-intel updated 25 files
+1 −1 conf/layer.conf
+52 −0 dynamic-layers/clang-layer/recipes-core/ispc/ispc/0001-Enable-LLVM-15.0-support.patch
+10 −10 dynamic-layers/clang-layer/recipes-core/ispc/ispc/0002-cmake-don-t-build-for-32-bit-targets.patch
+0 −38 dynamic-layers/clang-layer/recipes-core/ispc/ispc/8b5d0f26916e776bc3664e6a4dc68eff3a198d7a.patch
+3 −3 dynamic-layers/clang-layer/recipes-core/ispc/ispc_1.17.0.bb
+40 −0 dynamic-layers/clang-layer/recipes-opencl/compute-runtime/intel-compute-runtime/external-ocloc.patch
+6 −4 dynamic-layers/clang-layer/recipes-opencl/compute-runtime/intel-compute-runtime_22.08.22549.bb
+29 −0 dynamic-layers/clang-layer/recipes-opencl/igc/files/0001-llvm-link-external.patch
+6 −7 dynamic-layers/clang-layer/recipes-opencl/igc/files/0004-find-external-llvm-tblgen.patch
+8 −3 dynamic-layers/clang-layer/recipes-opencl/igc/intel-graphics-compiler_1.0.10395.bb
+1 −1 dynamic-layers/openembedded-layer/recipes-bsp/thermald/thermald_2.4.8.bb
+1 −1 dynamic-layers/openembedded-layer/recipes-oneapi/embree/embree_3.13.3.bb
+1 −1 dynamic-layers/openembedded-layer/recipes-oneapi/openvkl/openvkl_1.2.0.bb
+1 −1 dynamic-layers/openembedded-layer/recipes-oneapi/rkcommon/rkcommon_1.9.0.bb
+1 −1 dynamic-layers/openembedded-layer/recipes-support/ipmctl/ipmctl_03.00.00.0429.bb
+1 −1 recipes-core/microcode/iucode-tool_2.3.1.bb
+26 −27 recipes-core/ovmf/files/0001-ovmf-RefkitTestCA-TEST-UEFI-SecureBoot.patch
+1 −1 recipes-kernel/intel-ethernet/ixgbe_5.13.4.bb
+1 −1 recipes-kernel/intel-ethernet/ixgbevf_4.13.3.bb
+1 −1 recipes-kernel/iwlwifi/backport-iwlwifi_git.bb
+2 −2 recipes-multimedia/itt/itt_3.23.0.bb
+48 −0 recipes-multimedia/onevpl/onevpl/0001-sample_common-Fix-regression-of-missing-mutex-init.patch
+1 −0 recipes-multimedia/onevpl/onevpl_2022.0.3.bb
+2 −2 recipes-support/libipt/libipt_2.0.5.bb
+1 −1 recipes-support/sbsigntool/sbsigntool-native_git.bb
2 changes: 1 addition & 1 deletion sources/meta-openembedded
2 changes: 1 addition & 1 deletion sources/meta-qcom
4 changes: 2 additions & 2 deletions sources/meta-yoe/conf/distro/yoe.inc
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ MAINTAINER = "Yoe Distro Community <http://yoedistro.org>"
TARGET_VENDOR = "-yoe"
SDK_VENDOR = "-yoesdk"
# Distro version is YYYY.MM
DISTRO_VERSION = "2022.02"
DISTRO_CODENAME = "Navajo-Churro"
DISTRO_VERSION = "2022.03-rc.1"
DISTRO_CODENAME = "Orkney"
SDK_VERSION := "${DISTRO_VERSION}"

SDK_NAME_PREFIX = "yoe"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
From 8625d5eda3d7d3e9f7e4d40de8a5105ac14319ce Mon Sep 17 00:00:00 2001
From: Gowtham Tammana <[email protected]>
Date: Mon, 28 Sep 2020 21:15:52 -0500
Subject: [PATCH] meson: check for gles3 support

Some cores don't support gles3, so compile gles3 targets
conditionally.

Upstream-Status: Pending

Signed-off-by: Gowtham Tammana <[email protected]>
---
meson.build | 22 +++++++++++++++-------
1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/meson.build b/meson.build
index df9c315..2a48710 100644
--- a/meson.build
+++ b/meson.build
@@ -91,12 +91,20 @@ else
message('Building without gstreamer support')
endif

-executable('kmscube', sources, dependencies : dep_common, install : true)
+# GLES3 check
+gles3_h = false
+if dep_gles2.found()
+ gles3_h = cc.has_header('GLES3/gl3.h', dependencies: dep_gles2)
+endif

+executable('kmscube', sources, dependencies : dep_common, install : true)

-executable('texturator', files(
- 'common.c',
- 'drm-legacy.c',
- 'drm-common.c',
- 'texturator.c',
-), dependencies : dep_common, install : true)
+if gles3_h
+ message('Building with GLES3 support')
+ executable('texturator', files(
+ 'common.c',
+ 'drm-legacy.c',
+ 'drm-common.c',
+ 'texturator.c',
+ ), dependencies : dep_common, install : true)
+endif
--
2.35.1

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"

SRCREV:ti-soc = "76bb57d539cb43d267e561024c34e031bf351e04"
SRC_URI:append:ti-soc = " file://0001-meson-check-for-gles3-support.patch"

CFLAGS += "-fcommon"

2 changes: 1 addition & 1 deletion sources/meta-yoe/recipes-core/canboat/canboat_1.3.0.bb
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
SUMMARY = "CANBOAT"
SECTION = "base"
LICENSE = "GPLv3"
LICENSE = "GPL-3.0-only"

DEPENDS += "libxslt-native canboat-native"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
DESCRIPTION = "Linux Backports"
HOMEPAGE = "https://backports.wiki.kernel.org"
SECTION = "kernel/modules"
LICENSE = "GPLv2"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7"

SRCREV = "694b78f1533eb72c638c83754e0567630a93f456"
Expand Down
4 changes: 3 additions & 1 deletion sources/meta-yoe/recipes-test/lcd-test/lcd-test_git.bb
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,7 @@ SRC_URI = "git://github.com/cbrake/lcd-test.git;branch=master;protocol=git"

S = "${WORKDIR}/git"

inherit cmake pkgconfig
inherit cmake pkgconfig features_check

ANY_OF_DISTRO_FEATURES = "${GTK2DISTROFEATURES}"

2 changes: 1 addition & 1 deletion sources/openembedded-core
Submodule openembedded-core updated 131 files