Skip to content

Commit

Permalink
Merge pull request #955 from YoeDistro/kraj/master
Browse files Browse the repository at this point in the history
Update layers and Switch to use GCC for Nvidia AGX project
  • Loading branch information
cbrake authored Jul 16, 2024
2 parents 106d3b7 + 69dc941 commit 6eafafe
Show file tree
Hide file tree
Showing 15 changed files with 94 additions and 63 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,24 @@ and this project adheres to
- Upgrade linux-raspberrypi to 6.6.36
- Pin runtime type to GCC runtime in cuda-gcc and define TOOLCHAIN variable
- Upgrade Go compiler to 1.22.5
- Upgrade systemd to v256
- Upgrade util-linux to 2.40.1
- Enforce default remote name to "origin" in git fetcher
- Enable GTK in OpenCV with wayland as well
- Switch Jetson platforms to use Yoe distro with wayland instead of EGLFS

### Added

- Added new recipes - libabigail
- Added DEBUG_LEVELFLAG variable to contain default debug level e.g. -g1, -g, etc.
- Add packageconfig knob to control tegra gallium driver in mesa
- Add nospdx class

### Removed

- Drop generating a static libpython
- Remove /etc/ethertypes in iptables
- Drop obsolete debug compiler option -feliminate-unused-debug-types

## [2024.06] - 2024-06-30

Expand Down
31 changes: 13 additions & 18 deletions conf/projects/jetson-agx-orin-devkit/config.conf
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
MACHINE = "p3737-0000-p3701-0005"
DISTRO = "yoe"
# "yoe-<libc>-<init-system>-<windowing-system>"
YOE_PROFILE = "yoe-glibc-systemd-eglfs"
YOE_PROFILE = "yoe-glibc-systemd-wayland"

# Freeescale stuff EULA yeah :(
ACCEPT_FSL_EULA = "1"
Expand Down Expand Up @@ -35,37 +35,32 @@ OBJCOPY:pn-linux-jammy-nvidia-tegra:toolchain-clang = "${HOST_PREFIX}objcopy"
# Use tegra-udrm-gbm for now - https://github.com/OE4T/meta-tegra/issues/1613#issuecomment-2221113973
#PREFERRED_RPROVIDER_tegra-gbm-backend ?= "tegra-udrm-gbm"

# OE has moved to demand 5.15 minimum kernel but meta-tegra is at 5.10 for jetson-orin-nano
OLDEST_KERNEL = "5.10"

# Use gcc for the following recipes on jetson
TOOLCHAIN:pn-edk2-firmware-tegra = "gcc"
TOOLCHAIN:pn-optee-os-tadevkit = "gcc"
TOOLCHAIN:pn-optee-nvsamples = "gcc"
TOOLCHAIN:pn-optee-os = "gcc"
TOOLCHAIN:pn-libgcc-for-nvcc = "gcc"
TOOLCHAIN:pn-gcc-for-nvcc-runtime = "gcc"
TOOLCHAIN:pn-opencv = "gcc"
TOOLCHAIN:pn-efivar = "gcc"
TOOLCHAIN:pn-qwt = "gcc"
#TOOLCHAIN:pn-edk2-firmware-tegra = "gcc"
#TOOLCHAIN:pn-optee-os-tadevkit = "gcc"
#TOOLCHAIN:pn-optee-nvsamples = "gcc"
#TOOLCHAIN:pn-optee-os = "gcc"
#TOOLCHAIN:pn-libgcc-for-nvcc = "gcc"
#TOOLCHAIN:pn-gcc-for-nvcc-runtime = "gcc"
#TOOLCHAIN:pn-opencv = "gcc"
#TOOLCHAIN:pn-efivar = "gcc"
#TOOLCHAIN:pn-qwt = "gcc"

# Use gnu run time to keep cuda happy
RUNTIME = "gnu"
TC_CXX_RUNTIME = "gnu"
CORE_IMAGE_EXTRA_INSTALL:append = " \
nvidia-drm-loadconf \
"
CORE_IMAGE_EXTRA_INSTALL1:append = " \
cuda-libraries \
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'tegra-mmapi-samples mesa-demos l4t-graphics-demos-x11 nvgstapps argus-samples', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'l4t-graphics-demos-wayland weston-examples', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'vulkan-tools tegra-mmapi-samples mesa-demos l4t-graphics-demos-x11 nvgstapps argus-samples', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'vulkan-tools l4t-graphics-demos-wayland weston-examples', '', d)} \
tensorrt-samples \
tegra-tools-tegrastats \
cuda-samples \
optee-nvsamples optee-test \
vulkan-tools \
cuda-samples \
opencv-samples opencv-apps \
python3-opencv \
"

DISTRO_FEATURES:remove = "ld-is-lld"
Expand Down
5 changes: 0 additions & 5 deletions conf/projects/jetson-agx-orin-devkit/layers.conf
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,14 @@ BBLAYERS = "\
\
${TOPDIR}/sources/meta-tegra \
\
${TOPDIR}/sources/meta-clang \
${TOPDIR}/sources/meta-qt6 \
\
${TOPDIR}/sources/meta-openembedded/meta-filesystems \
${TOPDIR}/sources/meta-openembedded/meta-gnome \
${TOPDIR}/sources/meta-openembedded/meta-initramfs \
${TOPDIR}/sources/meta-openembedded/meta-multimedia \
${TOPDIR}/sources/meta-openembedded/meta-networking \
${TOPDIR}/sources/meta-openembedded/meta-oe \
${TOPDIR}/sources/meta-openembedded/meta-perl \
${TOPDIR}/sources/meta-openembedded/meta-python \
${TOPDIR}/sources/meta-openembedded/meta-webserver \
${TOPDIR}/sources/meta-openembedded/meta-xfce \
\
${TOPDIR}/sources/poky/meta \
"
42 changes: 29 additions & 13 deletions conf/projects/jetson-orin-nano-devkit-nvme/config.conf
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
MACHINE = "jetson-orin-nano-devkit-nvme"
DISTRO = "yoe"
# "yoe-<libc>-<init-system>-<windowing-system>"
YOE_PROFILE = "yoe-glibc-systemd-x11"
YOE_PROFILE = "yoe-glibc-systemd-wayland"

# Freeescale stuff EULA yeah :(
ACCEPT_FSL_EULA = "1"
Expand All @@ -23,7 +23,7 @@ IMAGE_FSTYPES:remove = "ext4 tar.gz wic.*"
#IMAGE_BOOT_FILES:remove = "${KERNEL_IMAGETYPE}"
#IMAGE_BOOT_FILES:append = " ${KERNEL_IMAGETYPE}-initramfs-${MACHINE}.bin;${KERNEL_IMAGETYPE}"
# Use default Device Tree
IMAGE_BOOT_FILES:append = " tegra234-p3767-0003-p3768-0000-a0.dtb"
#IMAGE_BOOT_FILES:append = " tegra234-p3767-0003-p3768-0000-a0.dtb"

#WKS_FILE:yoe = "yoe-sdimage.wks"
#WKS_FILE:yoe:pn-yoe-installer-image = "yoe-installer.wks.in"
Expand All @@ -32,23 +32,39 @@ IMAGE_BOOT_FILES:append = " tegra234-p3767-0003-p3768-0000-a0.dtb"
OBJCOPY:pn-linux-tegra:toolchain-clang = "${HOST_PREFIX}objcopy"
OBJCOPY:pn-linux-jammy-nvidia-tegra:toolchain-clang = "${HOST_PREFIX}objcopy"

# OE has moved to demand 5.15 minimum kernel but meta-tegra is at 5.10 for jetson-orin-nano
OLDEST_KERNEL = "5.10"
# Use tegra-udrm-gbm for now - https://github.com/OE4T/meta-tegra/issues/1613#issuecomment-2221113973
#PREFERRED_RPROVIDER_tegra-gbm-backend ?= "tegra-udrm-gbm"

# Use gcc for the following recipes on jetson
TOOLCHAIN:pn-edk2-firmware-tegra = "gcc"
TOOLCHAIN:pn-optee-os-tadevkit = "gcc"
TOOLCHAIN:pn-optee-nvsamples = "gcc"
TOOLCHAIN:pn-optee-os = "gcc"
TOOLCHAIN:pn-libgcc-for-nvcc = "gcc"
TOOLCHAIN:pn-gcc-for-nvcc-runtime = "gcc"
TOOLCHAIN:pn-opencv = "gcc"
TOOLCHAIN:pn-efivar = "gcc"
TOOLCHAIN:pn-qwt = "gcc"
#TOOLCHAIN:pn-edk2-firmware-tegra = "gcc"
#TOOLCHAIN:pn-optee-os-tadevkit = "gcc"
#TOOLCHAIN:pn-optee-nvsamples = "gcc"
#TOOLCHAIN:pn-optee-os = "gcc"
#TOOLCHAIN:pn-libgcc-for-nvcc = "gcc"
#TOOLCHAIN:pn-gcc-for-nvcc-runtime = "gcc"
#TOOLCHAIN:pn-opencv = "gcc"
#TOOLCHAIN:pn-efivar = "gcc"
#TOOLCHAIN:pn-qwt = "gcc"

# Use gnu run time to keep cuda happy
RUNTIME = "gnu"
TC_CXX_RUNTIME = "gnu"
CORE_IMAGE_EXTRA_INSTALL:append = " \
nvidia-drm-loadconf \
cuda-libraries \
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'vulkan-tools tegra-mmapi-samples mesa-demos l4t-graphics-demos-x11 nvgstapps argus-samples', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'vulkan-tools l4t-graphics-demos-wayland weston-examples', '', d)} \
tensorrt-samples \
tegra-tools-tegrastats \
cuda-samples \
optee-nvsamples optee-test \
cuda-samples \
opencv-samples opencv-apps \
"

DISTRO_FEATURES:remove = "ld-is-lld"

DISPLAY_CARD = "/dev/dri/card1"

# Needed for Running bitbake -ctestimage <image>
#TEST_TARGET_IP = "10.0.0.36"
Expand Down
42 changes: 29 additions & 13 deletions conf/projects/jetson-orin-nano-devkit/config.conf
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
MACHINE = "jetson-orin-nano-devkit"
DISTRO = "yoe"
# "yoe-<libc>-<init-system>-<windowing-system>"
YOE_PROFILE = "yoe-glibc-systemd-x11"
YOE_PROFILE = "yoe-glibc-systemd-wayland"

# Freeescale stuff EULA yeah :(
ACCEPT_FSL_EULA = "1"
Expand All @@ -23,7 +23,7 @@ IMAGE_FSTYPES:remove = "ext4 tar.gz wic.*"
#IMAGE_BOOT_FILES:remove = "${KERNEL_IMAGETYPE}"
#IMAGE_BOOT_FILES:append = " ${KERNEL_IMAGETYPE}-initramfs-${MACHINE}.bin;${KERNEL_IMAGETYPE}"
# Use default Device Tree
IMAGE_BOOT_FILES:append = " tegra234-p3767-0003-p3768-0000-a0.dtb"
#IMAGE_BOOT_FILES:append = " tegra234-p3767-0003-p3768-0000-a0.dtb"

#WKS_FILE:yoe = "yoe-sdimage.wks"
#WKS_FILE:yoe:pn-yoe-installer-image = "yoe-installer.wks.in"
Expand All @@ -32,23 +32,39 @@ IMAGE_BOOT_FILES:append = " tegra234-p3767-0003-p3768-0000-a0.dtb"
OBJCOPY:pn-linux-tegra:toolchain-clang = "${HOST_PREFIX}objcopy"
OBJCOPY:pn-linux-jammy-nvidia-tegra:toolchain-clang = "${HOST_PREFIX}objcopy"

# OE has moved to demand 5.15 minimum kernel but meta-tegra is at 5.10 for jetson-orin-nano
OLDEST_KERNEL = "5.10"
# Use tegra-udrm-gbm for now - https://github.com/OE4T/meta-tegra/issues/1613#issuecomment-2221113973
#PREFERRED_RPROVIDER_tegra-gbm-backend ?= "tegra-udrm-gbm"

# Use gcc for the following recipes on jetson
TOOLCHAIN:pn-edk2-firmware-tegra = "gcc"
TOOLCHAIN:pn-optee-os-tadevkit = "gcc"
TOOLCHAIN:pn-optee-nvsamples = "gcc"
TOOLCHAIN:pn-optee-os = "gcc"
TOOLCHAIN:pn-libgcc-for-nvcc = "gcc"
TOOLCHAIN:pn-gcc-for-nvcc-runtime = "gcc"
TOOLCHAIN:pn-opencv = "gcc"
TOOLCHAIN:pn-efivar = "gcc"
TOOLCHAIN:pn-qwt = "gcc"
#TOOLCHAIN:pn-edk2-firmware-tegra = "gcc"
#TOOLCHAIN:pn-optee-os-tadevkit = "gcc"
#TOOLCHAIN:pn-optee-nvsamples = "gcc"
#TOOLCHAIN:pn-optee-os = "gcc"
#TOOLCHAIN:pn-libgcc-for-nvcc = "gcc"
#TOOLCHAIN:pn-gcc-for-nvcc-runtime = "gcc"
#TOOLCHAIN:pn-opencv = "gcc"
#TOOLCHAIN:pn-efivar = "gcc"
#TOOLCHAIN:pn-qwt = "gcc"

# Use gnu run time to keep cuda happy
RUNTIME = "gnu"
TC_CXX_RUNTIME = "gnu"
CORE_IMAGE_EXTRA_INSTALL:append = " \
nvidia-drm-loadconf \
cuda-libraries \
${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'vulkan-tools tegra-mmapi-samples mesa-demos l4t-graphics-demos-x11 nvgstapps argus-samples', '', d)} \
${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'vulkan-tools l4t-graphics-demos-wayland weston-examples', '', d)} \
tensorrt-samples \
tegra-tools-tegrastats \
cuda-samples \
optee-nvsamples optee-test \
cuda-samples \
opencv-samples opencv-apps \
"

DISTRO_FEATURES:remove = "ld-is-lld"

DISPLAY_CARD = "/dev/dri/card1"

# Needed for Running bitbake -ctestimage <image>
#TEST_TARGET_IP = "10.0.0.36"
Expand Down
5 changes: 0 additions & 5 deletions conf/projects/jetson-orin-nano-devkit/layers.conf
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,14 @@ BBLAYERS = "\
\
${TOPDIR}/sources/meta-tegra \
\
${TOPDIR}/sources/meta-clang \
${TOPDIR}/sources/meta-qt6 \
\
${TOPDIR}/sources/meta-openembedded/meta-filesystems \
${TOPDIR}/sources/meta-openembedded/meta-gnome \
${TOPDIR}/sources/meta-openembedded/meta-initramfs \
${TOPDIR}/sources/meta-openembedded/meta-multimedia \
${TOPDIR}/sources/meta-openembedded/meta-networking \
${TOPDIR}/sources/meta-openembedded/meta-oe \
${TOPDIR}/sources/meta-openembedded/meta-perl \
${TOPDIR}/sources/meta-openembedded/meta-python \
${TOPDIR}/sources/meta-openembedded/meta-webserver \
${TOPDIR}/sources/meta-openembedded/meta-xfce \
\
${TOPDIR}/sources/poky/meta \
"
2 changes: 1 addition & 1 deletion conf/site.conf
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ require ${TOPDIR}/conf/projects/${PROJECT}/config.conf
#YOE_PROFILE = "yoe-musl-sysvinit-wayland"
#require conf/world.conf

IMG_VERSION = "24.6.3"
IMG_VERSION = "24.6.4"
2 changes: 1 addition & 1 deletion sources/meta-clang
2 changes: 1 addition & 1 deletion sources/meta-openembedded
Submodule meta-openembedded updated 67 files
+1 −1 meta-gnome/recipes-gnome/gnome-keyring/gnome-keyring_46.2.bb
+1 −1 meta-gnome/recipes-gnome/zenity/zenity_4.0.2.bb
+2 −2 meta-networking/recipes-connectivity/daq/daq_2.0.7.bb
+1 −1 meta-networking/recipes-connectivity/networkmanager/networkmanager_1.48.4.bb
+1 −1 meta-networking/recipes-connectivity/wolfssl/wolfssl_5.7.2.bb
+1 −1 meta-networking/recipes-filter/ipset/ipset_7.22.bb
+1 −4 meta-networking/recipes-support/fetchmail/fetchmail_6.4.38.bb
+1 −1 meta-networking/recipes-support/sngrep/sngrep_1.8.2.bb
+1 −1 meta-networking/recipes-support/wireshark/wireshark_4.2.6.bb
+1 −0 meta-oe/dynamic-layers/selinux/recipes-devtool/android-tools/android-tools_29.0.6.r14.bb
+2 −2 meta-oe/recipes-bsp/bolt/bolt_0.9.6.bb
+2 −0 meta-oe/recipes-core/opencl/opencl-clhpp_git.bb
+2 −2 meta-oe/recipes-crypto/botan/botan_3.5.0.bb
+1 −1 meta-oe/recipes-devtools/ctags/ctags_6.1.20240714.0.bb
+5 −0 meta-oe/recipes-devtools/flatbuffers/flatbuffers.bb
+74 −16 meta-oe/recipes-devtools/libabigail/libabigail/0001-Check-for-correct-fts-module.patch
+1 −1 meta-oe/recipes-devtools/mpich/mpich_4.2.2.bb
+1 −1 meta-oe/recipes-devtools/perl/exiftool_12.89.bb
+1 −1 meta-oe/recipes-devtools/poke/poke_4.2.bb
+1 −1 meta-oe/recipes-extended/qcbor/qcbor_1.4.bb
+2 −2 meta-oe/recipes-graphics/imlib2/imlib2_git.bb
+56 −0 meta-oe/recipes-graphics/openbox/files/0001-Fix-list-traversal-issue-in-client_calc_layer.patch
+1 −0 meta-oe/recipes-graphics/openbox/openbox_3.6.1.bb
+1 −1 meta-oe/recipes-graphics/xorg-app/xterm_393.bb
+2 −2 meta-oe/recipes-kernel/libbpf/libbpf_1.4.5.bb
+1 −1 meta-oe/recipes-multimedia/libass/libass_0.17.3.bb
+1 −1 meta-oe/recipes-support/exiv2/exiv2_0.28.3.bb
+1 −1 meta-oe/recipes-support/hwdata/hwdata_0.384.bb
+6 −6 meta-oe/recipes-support/lvm2/files/0001-implement-libc-specific-reopen_stream.patch
+5 −5 meta-oe/recipes-support/lvm2/files/0001-include-libgen.h-for-basename.patch
+1 −1 meta-oe/recipes-support/lvm2/lvm2.bb
+2 −2 meta-oe/recipes-support/lvm2/lvm2.inc
+1 −1 meta-oe/recipes-support/nano/nano_8.1.bb
+1 −1 meta-oe/recipes-support/opencv/opencv_4.9.0.bb
+177 −0 ...oe/recipes-support/pidgin/pidgin/fix_incompatible_pointer_types_for_gtkitemfactorycallbacks_on_gcc-14.patch
+0 −26 meta-oe/recipes-support/pidgin/pidgin/purple-OE-branding-25.patch
+13 −10 meta-oe/recipes-support/pidgin/pidgin_2.14.13.bb
+49 −0 meta-oe/recipes-support/pkcs11-provider/pkcs11-provider/0001-Fix-types-for-old-32-bit-systems.patch
+3 −1 meta-oe/recipes-support/pkcs11-provider/pkcs11-provider_0.5.bb
+1 −1 meta-oe/recipes-support/procmail/procmail_3.22.bb
+104 −102 meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools-crates.inc
+1 −1 meta-oe/recipes-support/thin-provisioning-tools/thin-provisioning-tools_1.0.13.bb
+1 −1 meta-oe/recipes-support/tree/tree_2.1.3.bb
+1 −1 meta-perl/recipes-perl/libio/libio-socket-ssl-perl_2.088.bb
+1 −1 meta-python/recipes-devtools/python/python3-argh_0.31.3.bb
+1 −1 meta-python/recipes-devtools/python/python3-astroid_3.2.3.bb
+1 −1 meta-python/recipes-devtools/python/python3-coverage_7.6.0.bb
+1 −1 meta-python/recipes-devtools/python/python3-humanize_4.10.0.bb
+1 −1 meta-python/recipes-devtools/python/python3-moteus_0.3.72.bb
+2 −2 meta-python/recipes-devtools/python/python3-oletools_0.60.2.bb
+1 −1 meta-python/recipes-devtools/python/python3-pdm-backend_2.3.2.bb
+4 −7 meta-python/recipes-devtools/python/python3-pillow/0001-support-cross-compiling.patch
+1 −1 meta-python/recipes-devtools/python/python3-pillow_10.4.0.bb
+1 −1 meta-python/recipes-devtools/python/python3-prettytable_3.10.2.bb
+1 −1 meta-python/recipes-devtools/python/python3-py7zr_0.21.1.bb
+1 −1 meta-python/recipes-devtools/python/python3-sympy_1.13.0.bb
+1 −1 meta-python/recipes-devtools/python/python3-tomlkit_0.13.0.bb
+1 −1 meta-python/recipes-devtools/python/python3-types-setuptools_70.3.0.20240710.bb
+1 −1 meta-python/recipes-devtools/python/python3-validators_0.32.0.bb
+1 −1 meta-python/recipes-extended/python3-portalocker/python3-portalocker_2.10.1.bb
+31 −45 meta-webserver/recipes-webadmin/webmin/files/disable-version-check.patch
+3 −4 meta-webserver/recipes-webadmin/webmin/files/mount-excludefs.patch
+1 −6 meta-webserver/recipes-webadmin/webmin/files/mysql-config-fix.patch
+9 −13 meta-webserver/recipes-webadmin/webmin/files/net-generic.patch
+5 −7 meta-webserver/recipes-webadmin/webmin/files/net-lib.pl.patch
+0 −25 meta-webserver/recipes-webadmin/webmin/files/remove-python2.3.patch
+2 −6 meta-webserver/recipes-webadmin/webmin/webmin_2.111.bb
2 changes: 1 addition & 1 deletion sources/meta-qt6
2 changes: 1 addition & 1 deletion sources/meta-riscv
2 changes: 1 addition & 1 deletion sources/poky
Submodule poky updated 82 files
+53 −27 bitbake/lib/bb/fetch2/git.py
+8 −5 bitbake/lib/bb/tests/fetch.py
+1 −1 meta-poky/conf/distro/poky-tiny.conf
+0 −19 meta-selftest/classes/test-mkimage-wrapper.bbclass
+5 −6 meta/classes-global/insane.bbclass
+8 −1 meta/classes-global/staging.bbclass
+29 −3 meta/classes-recipe/baremetal-image.bbclass
+58 −0 meta/classes-recipe/image.bbclass
+2 −0 meta/classes-recipe/image_types.bbclass
+1 −0 meta/classes-recipe/image_types_wic.bbclass
+1 −1 meta/classes-recipe/kernel-fitimage.bbclass
+13 −0 meta/classes-recipe/nospdx.bbclass
+42 −41 meta/classes/create-spdx-2.2.bbclass
+8 −8 meta/conf/bitbake.conf
+2 −2 meta/conf/documentation.conf
+0 −9 meta/conf/multilib.conf
+136 −128 meta/lib/oeqa/selftest/cases/fitimage.py
+3 −3 meta/lib/oeqa/selftest/cases/incompatible_lic.py
+1 −1 meta/lib/oeqa/selftest/cases/locales.py
+1 −2 meta/lib/oeqa/selftest/cases/sstatetests.py
+26 −22 meta/recipes-connectivity/openssh/openssh_9.7p1.bb
+41 −0 meta/recipes-core/busybox/busybox/0001-awk-fix-segfault-when-compiled-by-clang.patch
+151 −0 meta/recipes-core/busybox/busybox/CVE-2021-42380.patch
+67 −0 meta/recipes-core/busybox/busybox/CVE-2023-42363.patch
+3 −3 meta/recipes-core/busybox/busybox/defconfig
+3 −0 meta/recipes-core/busybox/busybox_1.36.1.bb
+1 −4 meta/recipes-core/meta/build-sysroots.bb
+1 −2 meta/recipes-core/meta/meta-world-pkgdata.bb
+1 −1 meta/recipes-core/ovmf/ovmf_git.bb
+0 −0 meta/recipes-core/systemd/systemd-boot-native_256.bb
+2 −0 meta/recipes-core/systemd/systemd-boot_256.bb
+2 −2 meta/recipes-core/systemd/systemd.inc
+12 −9 meta/recipes-core/systemd/systemd/0001-binfmt-Don-t-install-dependency-links-at-install-tim.patch
+32 −0 meta/recipes-core/systemd/systemd/0001-src-boot-efi-meson.build-ensure-VERSION_TAG-exists-i.patch
+5 −2 meta/recipes-core/systemd/systemd/0002-implment-systemd-sysv-install-for-OE.patch
+5 −5 meta/recipes-core/systemd/systemd/0003-meson-bpf-propagate-sysroot-for-cross-compilation.patch
+0 −696 meta/recipes-core/systemd/systemd/0003-src-basic-missing.h-check-for-missing-strndupa.patch
+9 −6 meta/recipes-core/systemd/systemd/0004-missing_type.h-add-comparison_fn_t.patch
+14 −11 meta/recipes-core/systemd/systemd/0005-add-fallback-parse_printf_format-implementation.patch
+13 −9 meta/recipes-core/systemd/systemd/0006-don-t-fail-if-GLOB_BRACE-and-GLOB_ALTDIRFUNC-is-not-.patch
+6 −3 meta/recipes-core/systemd/systemd/0007-add-missing-FTW_-macros-for-musl.patch
+13 −10 meta/recipes-core/systemd/systemd/0008-Use-uintmax_t-for-handling-rlim_t.patch
+6 −3 meta/recipes-core/systemd/systemd/0009-don-t-pass-AT_SYMLINK_NOFOLLOW-flag-to-faccessat.patch
+7 −3 meta/recipes-core/systemd/systemd/0010-Define-glibc-compatible-basename-for-non-glibc-syste.patch
+7 −4 meta/recipes-core/systemd/systemd/0011-Do-not-disable-buffering-when-writing-to-oom_score_a.patch
+6 −3 meta/recipes-core/systemd/systemd/0012-distinguish-XSI-compliant-strerror_r-from-GNU-specif.patch
+8 −5 meta/recipes-core/systemd/systemd/0013-avoid-redefinition-of-prctl_mm_map-structure.patch
+82 −69 meta/recipes-core/systemd/systemd/0014-do-not-disable-buffer-in-writing-files.patch
+6 −3 meta/recipes-core/systemd/systemd/0015-Handle-__cpu_mask-usage.patch
+26 −24 meta/recipes-core/systemd/systemd/0016-Handle-missing-gshadow.patch
+5 −2 meta/recipes-core/systemd/systemd/0017-missing_syscall.h-Define-MIPS-ABI-defines-for-musl.patch
+7 −4 meta/recipes-core/systemd/systemd/0018-pass-correct-parameters-to-getdents64.patch
+61 −104 meta/recipes-core/systemd/systemd/0019-Adjust-for-musl-headers.patch
+8 −5 meta/recipes-core/systemd/systemd/0020-test-bus-error-strerror-is-assumed-to-be-GNU-specifi.patch
+6 −3 meta/recipes-core/systemd/systemd/0021-errno-util-Make-STRERROR-portable-for-musl.patch
+8 −5 meta/recipes-core/systemd/systemd/0022-sd-event-Make-malloc_trim-conditional-on-glibc.patch
+7 −4 meta/recipes-core/systemd/systemd/0023-shared-Do-not-use-malloc_info-on-musl.patch
+20 −4 meta/recipes-core/systemd/systemd/0024-avoid-missing-LOCK_EX-declaration.patch
+27 −0 meta/recipes-core/systemd/systemd/0025-include-signal.h-to-avoid-the-undeclared-error.patch
+48 −0 meta/recipes-core/systemd/systemd/0026-undef-stdin-for-references-using-stdin-as-a-struct-m.patch
+76 −0 meta/recipes-core/systemd/systemd/0027-adjust-header-inclusion-order-to-avoid-redeclaration.patch
+31 −0 meta/recipes-core/systemd/systemd/0028-build-path.c-avoid-boot-time-segfault-for-musl.patch
+33 −29 meta/recipes-core/systemd/systemd_256.bb
+0 −0 meta/recipes-core/util-linux/util-linux-libuuid_2.40.1.bb
+3 −5 meta/recipes-core/util-linux/util-linux.inc
+0 −60 meta/recipes-core/util-linux/util-linux/0001-login-utils-include-libgen.h-for-basename-API.patch
+2 −3 meta/recipes-core/util-linux/util-linux/avoid_parallel_tests.patch
+3 −4 meta/recipes-core/util-linux/util-linux/configure-sbindir.patch
+3 −4 meta/recipes-core/util-linux/util-linux/display_testname_for_subtest.patch
+0 −45 meta/recipes-core/util-linux/util-linux/mit-license.patch
+5 −6 meta/recipes-core/util-linux/util-linux/ptest.patch
+15 −9 meta/recipes-core/util-linux/util-linux_2.40.1.bb
+1 −1 meta/recipes-devtools/meson/meson_1.4.0.bb
+3 −1 meta/recipes-devtools/python/python3-pytest-subtests_0.13.0.bb
+1 −0 meta/recipes-devtools/python/python3_3.12.4.bb
+1 −1 meta/recipes-devtools/valgrind/valgrind_3.23.0.bb
+2 −0 meta/recipes-extended/iptables/iptables_1.8.10.bb
+3 −0 meta/recipes-graphics/mesa/mesa.inc
+3 −5 meta/recipes-kernel/perf/perf.bb
+1 −1 meta/recipes-sato/webkit/webkitgtk_2.44.1.bb
+24 −10 meta/recipes-support/icu/icu_75-1.bb
+1 −1 meta/recipes-support/libssh2/libssh2_1.11.0.bb

0 comments on commit 6eafafe

Please sign in to comment.