Skip to content

Commit

Permalink
Merge pull request #971 from YoeDistro/kraj/master
Browse files Browse the repository at this point in the history
Update to QT 6.8 and Clang 19
  • Loading branch information
cbrake authored Sep 20, 2024
2 parents 60da804 + b0ed820 commit 9a29c12
Show file tree
Hide file tree
Showing 16 changed files with 19 additions and 16 deletions.
4 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
[submodule "sources/meta-qt6"]
path = sources/meta-qt6
url = https://github.com/YoeDistro/meta-qt6
branch = yoe/6.7
branch = yoe/6.8
[submodule "sources/meta-tegra"]
path = sources/meta-tegra
url = https://github.com/YoeDistro/meta-tegra
Expand All @@ -77,4 +77,4 @@
[submodule "sources/meta-swupdate"]
path = sources/meta-swupdate
url = https://github.com/yoedistro/meta-swupdate
branch = yoe/master
branch = master
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ and this project adheres to
- Fix python3-cude build breaks
- Fix python3 ptest runs on some recipes
- Use KMS instead of FKMS on pi4/pi5 non-eglfs distros
- Upgrade Clang to 19.1.0 major release
- Fix several recipes to build for RISCV32 architecture
- Switch QT6 to 6.8 release

### Added

Expand Down
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.8.3"
IMG_VERSION = "24.8.4"
2 changes: 1 addition & 1 deletion sources/meta-clang
Submodule meta-clang updated 46 files
+1 −1 conf/layer.conf
+21 −3 conf/nonclangable.conf
+1 −0 dynamic-layers/qt6-layer/recpes-qt/qt6/qtwebengine_%.bbappend
+2 −2 recipes-devtools/clang/clang.inc
+9 −7 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
+3 −3 recipes-devtools/clang/clang/0003-compiler-rt-Simplify-cross-compilation.-Don-t-use-na.patch
+9 −9 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-and-libdir-path.patch
+8 −8 recipes-devtools/clang/clang/0006-clang-driver-Check-sysroot-for-ldso-path.patch
+3 −3 recipes-devtools/clang/clang/0007-clang-Driver-tools.cpp-Add-lssp_nonshared-on-musl.patch
+3 −3 recipes-devtools/clang/clang/0008-clang-Prepend-trailing-to-sysroot.patch
+3 −3 recipes-devtools/clang/clang/0009-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch
+3 −3 recipes-devtools/clang/clang/0010-clang-Define-releative-gcc-installation-dir.patch
+3 −3 recipes-devtools/clang/clang/0011-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch
+3 −3 recipes-devtools/clang/clang/0012-Pass-PYTHON_EXECUTABLE-when-cross-compiling-for-nati.patch
+1 −1 recipes-devtools/clang/clang/0013-Check-for-atomic-double-intrinsics.patch
+6 −6 recipes-devtools/clang/clang/0014-libcxx-Add-compiler-runtime-library-to-link-step-for.patch
+18 −18 recipes-devtools/clang/clang/0015-cmake-Fix-configure-for-packages-using-find_package.patch
+3 −3 recipes-devtools/clang/clang/0016-clang-Fix-resource-dir-location-for-cross-toolchains.patch
+7 −7 recipes-devtools/clang/clang/0017-clang-driver-Add-dyld-prefix-when-checking-sysroot-f.patch
+1 −1 recipes-devtools/clang/clang/0018-clang-Use-python3-in-python-scripts.patch
+6 −6 recipes-devtools/clang/clang/0019-For-x86_64-set-Yocto-based-GCC-install-search-path.patch
+0 −45 recipes-devtools/clang/clang/0020-llvm-Do-not-use-find_library-for-ncurses.patch
+3 −3 recipes-devtools/clang/clang/0020-llvm-Insert-anchor-for-adding-OE-distro-vendor-names.patch
+1 −1 recipes-devtools/clang/clang/0021-compiler-rt-Do-not-use-backtrace-APIs-on-non-glibc-l.patch
+3 −3 recipes-devtools/clang/clang/0022-clang-Fix-x86-triple-for-non-debian-multiarch-linux-.patch
+3 −3 recipes-devtools/clang/clang/0023-libunwind-Added-unw_backtrace-method.patch
+3 −3 recipes-devtools/clang/clang/0024-clang-Do-not-use-install-relative-libc-headers.patch
+4 −4 recipes-devtools/clang/clang/0025-Fix-lib-paths-for-OpenEmbedded-Host.patch
+5 −5 recipes-devtools/clang/clang/0026-Correct-library-search-path-for-OpenEmbedded-Host.patch
+0 −113 recipes-devtools/clang/clang/0026-clang-Fix-how-driver-finds-GCC-installation-path-on-.patch
+2 −2 recipes-devtools/clang/clang/0027-lldb-Link-with-libatomic-on-x86.patch
+8 −8 recipes-devtools/clang/clang/0028-compiler-rt-Enable-__int128-for-ppc32.patch
+12 −12 recipes-devtools/clang/clang/0029-llvm-Do-not-use-cmake-infra-to-detect-libzstd.patch
+1 −1 recipes-devtools/clang/clang/0030-compiler-rt-Fix-stat-struct-s-size-for-O32-ABI.patch
+2 −2 recipes-devtools/clang/clang/0031-compiler-rt-Undef-_TIME_BITS-along-with-_FILE_OFFSET.patch
+7 −7 recipes-devtools/clang/clang/0032-ToolChains-Gnu.cpp-ARMLibDirs-search-also-in-lib32.patch
+78 −0 recipes-devtools/clang/clang/0033-clang-llvm-Add-OE-specific-ABI-triple-for-N32-ABI.patch
+1 −1 recipes-devtools/clang/clang/0034-llvm-Add-libunwind.pc.in-and-llvm-config-scripts.patch
+0 −42 recipes-devtools/clang/clang/0035-compiler-rt-Fix-cmake-check-for-_Float16-and-__bf16.patch
+92 −0 recipes-devtools/clang/clang/0035-scan-build-py-respect-LLVM_LIBDIR_SUFFIX-like-other-.patch
+1 −2 recipes-devtools/clang/clang_git.bb
+30 −21 recipes-devtools/clang/common.inc
+5 −0 recipes-devtools/python/python3-cffi_%.bbappend
+4 −4 recipes-devtools/spirv-llvm-translator/spirv-llvm-translator_git.bb
2 changes: 1 addition & 1 deletion sources/meta-odroid
2 changes: 1 addition & 1 deletion sources/meta-openembedded
Submodule meta-openembedded updated 72 files
+0 −3 meta-filesystems/conf/include/non-repro-meta-filesystems.inc
+1 −1 meta-gnome/recipes-gnome/gnome-disk-utility/gnome-disk-utility_46.1.bb
+1 −1 meta-multimedia/recipes-connectivity/rygel/rygel_0.44.0.bb
+3 −0 meta-multimedia/recipes-multimedia/dav1d/dav1d_1.4.3.bb
+1 −1 meta-multimedia/recipes-multimedia/wireplumber/wireplumber_0.5.6.bb
+3 −0 meta-networking/conf/include/non-repro-meta-networking.inc
+2 −0 meta-networking/recipes-connectivity/openthread/ot-br-posix_git.bb
+1 −0 meta-networking/recipes-extended/dlm/dlm_4.2.0.bb
+0 −34 meta-networking/recipes-protocols/frr/frr/0001-zebra-Mimic-GNU-basename-API-for-non-glibc-library-e.patch
+1 −2 meta-networking/recipes-protocols/frr/frr_10.1.1.bb
+1 −1 meta-networking/recipes-support/ntp/ntp/ntpd
+3 −3 meta-networking/recipes-support/open-vm-tools/open-vm-tools_12.4.5.bb
+2 −1 meta-oe/README.md
+0 −0 ...oe/dynamic-layers/meta-python/recipes-connectivity/netplan/netplan/0001-meson.build-do-not-use-Werror.patch
+0 −58 ...meta-python/recipes-connectivity/netplan/netplan/0001-meson.build-drop-unnecessary-build-dependencies.patch
+0 −47 ...a-python/recipes-connectivity/netplan/netplan/0001-networkd.c-define-scope-specific-to-case-statement.patch
+4 −6 meta-oe/dynamic-layers/meta-python/recipes-connectivity/netplan/netplan_1.1.bb
+2 −4 meta-oe/recipes-connectivity/iwd/iwd_2.20.bb
+1 −0 meta-oe/recipes-connectivity/mosh/mosh_1.4.0.bb
+2 −0 meta-oe/recipes-connectivity/transmission/transmission_4.0.6.bb
+8 −10 meta-oe/recipes-devtools/debootstrap/debootstrap/0001-support-to-override-usr-sbin-and-usr-share.patch
+6 −6 meta-oe/recipes-devtools/debootstrap/debootstrap/0002-support-to-override-usr-bin-arch-test.patch
+4 −4 meta-oe/recipes-devtools/debootstrap/debootstrap/0003-do-not-hardcode-the-full-path-of-dpkg.patch
+3 −3 meta-oe/recipes-devtools/debootstrap/debootstrap_1.0.137.bb
+1 −1 meta-oe/recipes-devtools/jsoncpp/jsoncpp_1.9.6.bb
+3 −0 meta-oe/recipes-devtools/protobuf/protobuf-c_1.5.0.bb
+76 −0 meta-oe/recipes-extended/highway/highway/0001-Add-cmake-check-for-deducing-32bit-or-64bit-RISCV.patch
+5 −1 meta-oe/recipes-extended/highway/highway_1.2.0.bb
+2 −0 meta-oe/recipes-extended/mozjs/mozjs-115_115.11.0.bb
+5 −5 meta-oe/recipes-graphics/openjpeg/openjpeg/0001-Do-not-ask-cmake-to-export-binaries-they-don-t-make-.patch
+2 −2 meta-oe/recipes-graphics/openjpeg/openjpeg_2.5.2.bb
+3 −0 meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb
+34 −0 ...ipes-kernel/kernel-selftest/kernel-selftest/0001-selftests-timers-Fix-clock_adjtime-for-newer-32-bit-.patch
+56 −0 meta-oe/recipes-multimedia/libjxl/libjxl/0001-cmake-Do-not-use-mrelax-all-with-clang-on-RISCV64.patch
+4 −1 meta-oe/recipes-multimedia/libjxl/libjxl_0.10.3.bb
+0 −46 meta-oe/recipes-multimedia/v4l2apps/v4l-utils/0001-keytable-meson-Restrict-the-installation-of-50-rc_ke.patch
+4 −5 meta-oe/recipes-multimedia/v4l2apps/v4l-utils_1.28.1.bb
+1 −1 meta-oe/recipes-multimedia/v4l2apps/yavta_git.bb
+2 −0 meta-oe/recipes-security/usbguard/usbguard_1.1.3.bb
+19 −13 meta-oe/recipes-support/colord/colord.bb
+28 −0 meta-oe/recipes-support/colord/colord/08a32b2379fb5582f4312e59bf51a2823df56276.patch
+2 −2 meta-oe/recipes-support/fltk/fltk.inc
+2 −2 meta-oe/recipes-support/fltk/fltk/0001-Fl_Preferences.cxx-do-not-use-dlopen-in-case-glibc-s.patch
+37 −0 meta-oe/recipes-support/libssh/libssh/0001-CompilerChecks.cmake-drop-Wunused-variable-flag.patch
+0 −44 meta-oe/recipes-support/libssh/libssh/0001-libgcrypt.c-Fix-prototype-of-des3_encrypt-des3_decry.patch
+9 −7 meta-oe/recipes-support/libssh/libssh/0001-tests-CMakeLists.txt-do-not-search-ssh-sshd-commands.patch
+5 −3 meta-oe/recipes-support/libssh/libssh_0.11.1.bb
+43 −0 meta-oe/recipes-support/liburing/liburing/0001-test-Compile-nolibc.c-only-when-CONFIG_NOLIBC-is-set.patch
+27 −0 meta-oe/recipes-support/liburing/liburing/0001-test-Drop-including-error.h-header.patch
+32 −0 meta-oe/recipes-support/liburing/liburing/0002-ooo-file-unreg.c-Include-poll.h-instead-of-sys-poll..patch
+7 −3 meta-oe/recipes-support/liburing/liburing_2.7.bb
+2 −0 meta-oe/recipes-support/opentelemetry/opentelemetry-cpp_1.16.1.bb
+2 −0 meta-oe/recipes-support/reptyr/reptyr_0.10.0.bb
+0 −33 meta-oe/recipes-support/tbb/tbb/0001-hwloc_detection.cmake-remove-cross-compiation-check.patch
+3 −3 meta-oe/recipes-support/tbb/tbb_2021.13.0.bb
+1 −1 meta-oe/recipes-test/catch2/catch2_3.7.0.bb
+3 −0 meta-python/conf/include/non-repro-meta-python.inc
+2 −1 meta-python/recipes-core/images/meta-python-image-ptest.bb
+2 −0 meta-python/recipes-devtools/python/python3-fastjsonschema_2.20.0.bb
+2 −2 meta-python/recipes-devtools/python/python3-msgpack_1.1.0.bb
+2 −1 meta-python/recipes-devtools/python/python3-pillow_10.4.0.bb
+2 −1 meta-python/recipes-devtools/python/python3-pylint_3.2.2.bb
+0 −92 meta-python/recipes-devtools/python/python3-pytest-mock/403.patch
+4 −4 meta-python/recipes-devtools/python/python3-pytest-mock_3.14.0.bb
+0 −37 meta-python/recipes-devtools/python/python3-ujson/0001-setup.py-Do-not-strip-debugging-symbols.patch
+5 −3 meta-python/recipes-devtools/python/python3-ujson_5.10.0.bb
+2 −0 meta-python/recipes-devtools/python/python3-wrapt_1.16.0.bb
+0 −10 meta-webserver/recipes-httpd/nginx/nginx_1.25.3.bb
+1 −1 meta-webserver/recipes-httpd/nginx/nginx_1.26.2.bb
+10 −0 meta-webserver/recipes-httpd/nginx/nginx_1.27.1.bb
+51 −0 meta-webserver/recipes-webadmin/netdata/netdata/0001-cmake-Add-check-for-64bit-builtin-atomics.patch
+2 −1 meta-webserver/recipes-webadmin/netdata/netdata_1.47.1.bb
2 changes: 1 addition & 1 deletion sources/meta-qt6
Submodule meta-qt6 updated 48 files
+0 −4 README.md
+0 −13 classes/qt6-cmake.bbclass
+1 −1 classes/qt6-qmake.bbclass
+5 −6 coin/module_config.yaml
+0 −2 coin/test-configs.inc
+1 −0 coin/test-ptest.inc
+0 −2 coin/test-python.inc
+1 −1 conf/layer.conf
+0 −149 licenses/Squish-Commercial-License-Agreement
+5 −0 recipes-devtools/gcc/gcc-source_%.bbappend
+64 −0 recipes-devtools/gcc/tree-optimization.110280.patch
+0 −10 recipes-python/pyqt6/python3-pyqt-builder-native_1.15.4.bb
+0 −12 recipes-python/pyqt6/python3-pyqt6-sip_13.6.0.bb
+0 −101 recipes-python/pyqt6/python3-pyqt6_6.7.0.bb
+0 −33 recipes-python/pyside6/python3-pyside6.inc
+0 −71 recipes-python/pyside6/python3-pyside6_git.bb
+0 −9 recipes-python/pyside6/python3-shiboken6_git.bb
+2 −0 recipes-qt/qt6/gn-native_git.bb
+30 −0 recipes-qt/qt6/gn/0001-Pass-no-static-libstdc-to-gen.py.patch
+16 −2 recipes-qt/qt6/ptest/run-ptest
+8 −2 recipes-qt/qt6/qmlcompilerplus_git.bb
+3 −2 recipes-qt/qt6/qt3d_git.bb
+49 −50 recipes-qt/qt6/qt6-git.inc
+7 −6 recipes-qt/qt6/qt6-ptest.inc
+2 −0 recipes-qt/qt6/qtapplicationmanager_git.bb
+0 −29 recipes-qt/qt6/qtbase/0001-Force-using-c-17-with-clang19.patch
+0 −73 recipes-qt/qt6/qtbase/0001-qplatformdefs-Do-not-use-LFS64-legacy-APIs.patch
+5 −3 recipes-qt/qt6/qtbase/0001-tests-corelib-Disable-qbytearrayview-and-qstringview.patch
+3 −3 recipes-qt/qt6/qtbase_git.bb
+10 −2 recipes-qt/qt6/qtdeviceutilities_git.bb
+11 −6 recipes-qt/qt6/qtlocation_git.bb
+1 −0 recipes-qt/qt6/qtpdf_git.bb
+1 −2 recipes-qt/qt6/qtpositioning_git.bb
+44 −0 recipes-qt/qt6/qtquick3d/0001-Backport-fix-output-operator-issue-486.patch
+3 −1 recipes-qt/qt6/qtquick3d_git.bb
+33 −0 recipes-qt/qt6/qttools/0001-lupdate-clang-Fix-deprecation-warning-with-llvm-18.patch
+69 −0 recipes-qt/qt6/qttools/0002-Port-to-work-with-clang-19.patch
+2 −0 recipes-qt/qt6/qttools_git.bb
+1 −1 recipes-qt/qt6/qtwayland_git.bb
+9 −5 recipes-qt/qt6/qtwebengine.inc
+38 −0 recipes-qt/qt6/qtwebengine/0001-Fix-narrowing-conversions-seen-on-32bit-arm.patch
+40 −0 recipes-qt/qt6/qtwebengine/chromium/0001-Fix-NoDestructor-PlacementStorage-get-const.patch
+6 −6 recipes-qt/qt6/qtwebengine/chromium/0002-Fix-instances-of-Wmissing-template-arg-list-after-te.patch
+34 −0 recipes-qt/qt6/qtwebengine/chromium/0003-Do-not-build-webnn-with-xnnpack.patch
+6 −4 recipes-qt/qt6/qtwebengine/chromium/0003-Fix-instances-of-new-clang-warning-Wmissing-template.patch
+3 −6 recipes-qt/qt6/qtwebengine/chromium/0004-Fix-base-IDMap-Iterator-operator.patch
+4 −7 recipes-qt/qt6/qtwebengine/chromium/0005-Fix-QuicIntervalDeque-Iterator-operator.patch
+0 −87 recipes-qt/squish/squish_8.0-20240704-1900.bb
2 changes: 1 addition & 1 deletion sources/meta-swupdate
2 changes: 1 addition & 1 deletion sources/meta-variscite-bsp

0 comments on commit 9a29c12

Please sign in to comment.