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

Update layers and Switch to use GCC for Nvidia AGX project #955

Merged
merged 15 commits into from
Jul 16, 2024
Merged

Conversation

kraj
Copy link
Contributor

@kraj kraj commented Jul 15, 2024

No description provided.

kraj added 15 commits July 14, 2024 18:17
Drop using meta-clang since recipes like openCV fail to link due to missing
symbols in protobuf and abseil etc. Can they be fixed ? yes ofcourse but
CUDA supported packages assume gcc by default and we do not yet have time
to fix them from clang. So use gcc for now.

Signed-off-by: Khem Raj <[email protected]>
they do not work/compile with eglfs graphics stack.
Comment the explicit setting of TOOLCHAIN of certain recipes which use
CUDA, since this is already added via cuda.bbclass now

Signed-off-by: Khem Raj <[email protected]>
…eta-ti sources/poky

* sources/meta-openembedded 63fce96670...b011e934bd (14):
  > opencl-clhpp: add native and nativesdk
  > pkcs11-provider: backport a fix for build with gcc-14
  > exiv2: Upgrade 0.28.2 to 0.28.3 for CVE fix
  > webmin: Upgrade to 2.111 release
  > openbox: fix crash on alt+tab with fullscreen app
  > procmail: fix build failure with gcc-14
  > pidgin: Remove gcc-14 compatibility workaround
  > pidgin: Update Upstream-Status for gcc-14 compatibility patch
  > libabigail: refresh musl/fts patch
  > fetchmail: disable rpath to fix buildpaths warning.
  > daq: fix SRC_URI to point to the real 2.0.7 release
  > bolt: package systemd_system_unitdir correctly
  > pidgin: Upgrade to 2.14.13
  > flatbuffers: adapt for cross-compilation environments

* sources/meta-tegra 2f056633...cc1c28f0 (2):
  > nsight-systems: update LIC_FILES_CHKSUM
  > nvidia-kernel-oot: Fix buildpaths QA messages

* sources/meta-ti a3965d5b...fb23cc6a (1):
  > Revert "conf: machine: am62*-evm-k3r5.conf: apply fragment for enabling USB DFU"

* sources/poky 22b8761c5ae...e665be2ad94 (37):
  > insane: Promote long standing warnings to errors
  > icu/perf: Drop SPDX_S variable
  > bitbake: fetch2/git: Enforce default remote name to "origin"
  > bitbake: bitbake: tests/fetch: Update GitShallowTest for clone_shallow_local()
  > bitbake: fetch2/git: Use git shallow fetch to implement clone_shallow_local()
  > poky-tiny: Update FULL_OPTIMIZATION to match core changes
  > busybox: Patch CVE-2023-42363
  > busybox: Patch CVE-2021-42380
  > icu: remove host references in nativesdk to fix reproducibility
  > classes/create-spdx-2.2: Handle empty packages
  > selftest: sstatetests: Exclude all SPDX tasks
  > classes-recipe/baremetal-image: Add image file manifest
  > classes-recipe: nospdx: Add class
  > classes-recipe/image_types: Add SPDX_IMAGE_PURPOSE to images
  > classes-global/staging: Exclude do_create_spdx from automatic sysroot extension
  > classes-recipe/image: Add image file manifest
  > busybox: reconfigure wget https support by default for security
  > meson: Fix native meson config
  > oeqa/selftest/locale: Ensure tests work with ERROR_QA changes
  > oeqa/selftest/incompatible_lic: Ensure tests work with ERROR_QA changes
  > mesa: Add packageconfig knob to control tegra gallium driver
  > multilib.conf: remove appending to PKG_CONFIG_PATH
  > bitbake.conf: Further cleanup compiler optimization flags
  > bitbake.conf: Drop obsolete debug compiler options
  > python3-pytest-subtests: upgrade 0.12.1 -> 0.13.0
  > openssh: factor out sshd hostkey setup to separate function
  > iptables: remove /etc/ethertypes
  > python3: Drop generating a static libpython
  > libssh2: remove util-linux-col from ptest dependencies
  > util-linux/util-linux-libuuid: upgrade from 2.39.3 to 2.40.1
  > systemd-boot: upgrade from 255.6 to 256
  > systemd: upgrade from 255.6 to 256
  > kernel-fitimage: fix handling of empty default dtb
  > oe-selftest: fitimage fix test_initramfs_bundle
  > oe-selftest: fitimage cleanup asserts
  > oe-selftest: fitimage drop test-mkimage-wrapper
  > oe-selftest: fitimage refactor u-boot-tools-native

Signed-off-by: Khem Raj <[email protected]>
* sources/meta-qt6 8c4fd21...703892a (1):
  > Merge pull request #56 from YoeDistro/kraj/6.7

Signed-off-by: Khem Raj <[email protected]>
* sources/meta-variscite-bsp 5e94fb8...17476e0 (1):
  > Merge pull request #27 from YoeDistro/kraj/mickledore-var02

Signed-off-by: Khem Raj <[email protected]>
meta-tegra now has 5.15 kernel which is the minimum that yocto
expects these days.

Signed-off-by: Khem Raj <[email protected]>
This helps build a working OpenCV/CUDA images for Nano as well.

Signed-off-by: Khem Raj <[email protected]>
* sources/meta-riscv 509d4c3...19f4bf1 (1):
  > linux-milkv-duo[-dev]: replace WORKDIR with UNPACKDIR in do_deploy

Signed-off-by: Khem Raj <[email protected]>
* sources/meta-clang fc82c9c...1fdde55 (2):
  > bcc: Upgrade to 0.30.0+
  > util-linux,util-linux-libuuid: Use -Wl,--undefined-version' with lld linker

Signed-off-by: Khem Raj <[email protected]>
* sources/meta-openembedded b011e934bd...ae4a177e40 (41):
  > lvm2: install all systemd service files
  > opencv: Check GTK3DISTROFEATURES for enabling gtk support
  > android-tools: make PN-adbd as a systemd package
  > zenity: upgrade 4.0.1 -> 4.0.2
  > xterm: upgrade 392 -> 393
  > wolfssl: upgrade 5.7.0 -> 5.7.2
  > wireshark: upgrade 4.2.5 -> 4.2.6
  > tree: upgrade 2.1.1 -> 2.1.3
  > thin-provisioning-tools: upgrade 1.0.12 -> 1.0.13
  > sngrep: upgrade 1.8.1 -> 1.8.2
  > qcbor: upgrade 1.3 -> 1.4
  > python3-validators: upgrade 0.28.3 -> 0.32.0
  > python3-types-setuptools: upgrade 70.1.0.20240627 -> 70.3.0.20240710
  > python3-tomlkit: upgrade 0.12.5 -> 0.13.0
  > python3-sympy: upgrade 1.12.1 -> 1.13.0
  > python3-py7zr: upgrade 0.21.0 -> 0.21.1
  > python3-prettytable: upgrade 3.10.0 -> 3.10.2
  > python3-portalocker: upgrade 2.10.0 -> 2.10.1
  > python3-pillow: upgrade 10.3.0 -> 10.4.0
  > python3-pdm-backend: upgrade 2.3.1 -> 2.3.2
  > python3-oletools: upgrade 0.60.1 -> 0.60.2
  > python3-moteus: upgrade 0.3.71 -> 0.3.72
  > python3-humanize: upgrade 4.9.0 -> 4.10.0
  > python3-coverage: upgrade 7.5.4 -> 7.6.0
  > python3-astroid: upgrade 3.2.2 -> 3.2.3
  > python3-argh: upgrade 0.31.2 -> 0.31.3
  > poke: upgrade 4.1 -> 4.2
  > networkmanager: upgrade 1.48.2 -> 1.48.4
  > nano: upgrade 8.0 -> 8.1
  > mpich: upgrade 4.2.1 -> 4.2.2
  > libio-socket-ssl-perl: upgrade 2.085 -> 2.088
  > lvm2: upgrade 2.03.24 -> 2.03.25
  > libbpf: upgrade 1.4.3 -> 1.4.5
  > libass: upgrade 0.17.2 -> 0.17.3
  > ipset: upgrade 7.21 -> 7.22
  > imlib2: upgrade 1.12.2 -> 1.12.3
  > hwdata: upgrade 0.383 -> 0.384
  > gnome-keyring: upgrade 46.1 -> 46.2
  > exiftool: upgrade 12.87 -> 12.89
  > ctags: upgrade 6.1.20240630.0 -> 6.1.20240714.0
  > botan: upgrade 3.4.0 -> 3.5.0

Signed-off-by: Khem Raj <[email protected]>
* sources/meta-openembedded ae4a177e40...f8342855a4 (1):
  > opencv: Add missing trailing slash

Signed-off-by: Khem Raj <[email protected]>
@cbrake cbrake merged commit 6eafafe into master Jul 16, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants