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 limit filesystem types #558

Merged
merged 12 commits into from
Jun 22, 2021
25 changes: 22 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,24 +41,43 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Backport fixes for ARC GCC
- Use Apache-2.0 implementation for `__stack_chk_fail`
- Fix libjpeg-turbo build on neon-less ARM
- Fix mariadb, mongodb, flashrom builds when using clang/musl
- Add rock64 machine in meta-rockchip
- Make rpi-cmdline machine specific
- Add ARC support to GDB
- Enable debuginfod on cross GDB
- Fix pkg-config for cross-canadian builds
- Fix rocksdb on riscv32, mips, and armv6+
- Make granular packageconfigs for czmq
- Recipe Upgrades
- Curl - 7.77.0, kmod - 29, linux-firmware - 20210511, libxcrypt - 4.4.22
- iproute2 - 5.12.0, libepoxy - 1.5.8, libpcre2 - 10.37
- xorgproto - 2021.4.99.1, embedTLS - 2.26.0, poppler - 21.06.1
- grpc - 1.38.0, libstemmer - 2.1.0, mpich - 3.4.2, gupnp - 1.2.6
- thunar - 4.16.8, icewm - 2.3.4, dbus-broker - 29, nftables - 0.9.9
- libx11 - 1.7.1, linux-intel-dev - 5.12.0, python3-setuptools - 57.0.0
- linux-yocto/5.4 - v5.4.123, linux-yocto/5.10 - v5.10.42
- linux-yocto/5.4 - v5.4.125, linux-yocto/5.10 - v5.10.43
- opensaf - 5.21.06, fio - 3.27, gensio - 2.2.7, glog - 0.5.0
- linux-fslc-imx - v5.4.125, linux-fslc-lts - v5.10.43, linux-fslc - v5.12.10
- linux-fslc-imx - v5.4.126, linux-fslc-lts - v5.10.44, linux-fslc - v5.12.11
- u-boot-fslc - v2021.07-rc4, at-spi2-core - 2.40.2
- intel-microcode - 20210608, iozone3 - 492, pipewire - 0.3.30
- modemmanager - 1.16.6, yelp - 40.2, gvfs - 1.48.1, libsigc++-2.0 - 2.10.7
- libmediaart-2.0 - 1.9.5, toybox - 0.8.5, protobuf - 3.17.3
- abseil-cpp - 20210324.2, speedtest-cli - 2.1.3, rasdaemon - 0.6.7
- p11-kit - 0.23.24, vala - 0.52.4, epiphany - 40.2, diffoscope - 177
- opkg - 0.4.5, git - 2.32.0, dtc - 1.6.1, go - 1.16.5, less - 590
- ethtool - 5.12, gnutls - 3.7.2, liburcu - 0.13.0
- ethtool - 5.12, gnutls - 3.7.2, liburcu - 0.13.0, rocksdb - 6.20.3
- c-ares - 1.17.1, nodejs - 14.17.1, libpfm4 - 4.11.0
- nfs-utils - 2.5.4, createrepo-c - 0.17.3, enchant2 - 2.3.0
- blktrace - 1.3.0, alsa - 1.2.5.1, libpcap - 1.10.1, util-linux - 2.37
- libX11 - 1.7.2, mpg123 - 1.28.0, xorgproto - 2021.4.99.2, apt - 2.2.4
- meson - 0.58.1, ell - 0.41, m4 - 1.4.19, nettle - 3.7.3, grub - 2.06
- glib-2.0 - 2.68.3, erofs-utils - 1.3, gptfdisk - 1.0.8, connman - 1.40
- libwpe - 1.10.1, sudo - 1.9.7p1, wpebackend-fdo - 1.10.0, rng-tools - 6.13
- libnss-mdns - 0.15.1, libksba - 1.6.0, rsyslog - 8.2106.0, nano - 5.8
- rsnapshot - 1.4.4, mg - 20210609, googletest - 1.11.0
- fsverity-utils - 1.4, ctags - 5.9.20210613.0, mosquitto - 2.0.11
- evince - 40.2, fuse3 - 3.10.4, libzip - 1.8.0, iwd - 1.15
- Various python recipe version bumps
- Various gnome recipe version bumps
- New recipes
Expand Down
4 changes: 2 additions & 2 deletions conf/site.conf
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ CONF_VERSION = "1"
# Modify the following if you need to change the types of images generated
# most of the time, this is set by the machine conf or in a custom image
# recipe.
IMAGE_FSTYPES += "ext4.gz tar.xz wic.xz wic.bmap"
IMAGE_FSTYPES_remove_qemuall = "wic.xz wic.bmap"
IMAGE_FSTYPES += "wic.xz wic.bmap"
IMAGE_FSTYPES_remove_qemuall = "tar.bz2 tar.xz tar tar.gz wic.xz wic.bmap"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

might save some time on builds?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

that is right, currently for yoe-sdk-image this takes 5+ mins for each type.


DISTRO = "yoe"
#YOE_PROFILE ?= "yoe-glibc-busyboxinit-eglfs"
Expand Down
2 changes: 1 addition & 1 deletion sources/meta-clang
Submodule meta-clang updated 39 files
+10 −0 conf/nonclangable.conf
+1 −1 recipes-devtools/clang/clang.inc
+1 −1 recipes-devtools/clang/clang/0001-lldb-Add-lxml2-to-linker-cmdline-of-xml-is-found.patch
+1 −1 recipes-devtools/clang/clang/0002-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch
+2 −16 recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch
+1 −1 recipes-devtools/clang/clang/0004-compiler-rt-Simplify-cross-compilation.-Don-t-use-na.patch
+1 −1 recipes-devtools/clang/clang/0005-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch
+1 −1 recipes-devtools/clang/clang/0006-llvm-allow-env-override-of-exe-path.patch
+1 −1 recipes-devtools/clang/clang/0007-clang-driver-Check-sysroot-for-ldso-path.patch
+1 −1 recipes-devtools/clang/clang/0008-clang-Driver-tools.cpp-Add-lssp_nonshared-on-musl.patch
+1 −1 recipes-devtools/clang/clang/0009-clang-musl-ppc-does-not-support-128-bit-long-double.patch
+1 −1 recipes-devtools/clang/clang/0010-clang-Prepend-trailing-to-sysroot.patch
+1 −1 recipes-devtools/clang/clang/0011-clang-Look-inside-the-target-sysroot-for-compiler-ru.patch
+1 −1 recipes-devtools/clang/clang/0012-clang-Define-releative-gcc-installation-dir.patch
+3 −3 recipes-devtools/clang/clang/0013-clang-Add-lpthread-and-ldl-along-with-lunwind-for-st.patch
+1 −1 recipes-devtools/clang/clang/0014-Pass-PYTHON_EXECUTABLE-when-cross-compiling-for-nati.patch
+1 −1 recipes-devtools/clang/clang/0015-Check-for-atomic-double-intrinsics.patch
+1 −1 recipes-devtools/clang/clang/0016-clang-Enable-SSP-and-PIE-by-default.patch
+1 −1 recipes-devtools/clang/clang/0017-libcxx-Add-compiler-runtime-library-to-link-step-for.patch
+1 −1 recipes-devtools/clang/clang/0018-clang-llvm-cmake-Fix-configure-for-packages-using-fi.patch
+1 −1 recipes-devtools/clang/clang/0019-clang-Fix-resource-dir-location-for-cross-toolchains.patch
+1 −1 recipes-devtools/clang/clang/0020-fix-path-to-libffi.patch
+1 −1 recipes-devtools/clang/clang/0021-clang-driver-Add-dyld-prefix-when-checking-sysroot-f.patch
+1 −1 recipes-devtools/clang/clang/0022-clang-Use-python3-in-python-scripts.patch
+1 −1 recipes-devtools/clang/clang/0023-For-x86_64-set-Yocto-based-GCC-install-search-path.patch
+0 −27 recipes-devtools/clang/clang/0024-compiler-rt-Include-stddef.h.patch
+1 −1 recipes-devtools/clang/clang/0024-llvm-Do-not-use-find_library-for-ncurses.patch
+1 −1 recipes-devtools/clang/clang/0025-llvm-Insert-anchor-for-adding-OE-distro-vendor-names.patch
+1 −1 recipes-devtools/clang/clang/0026-compiler-rt-Use-mcr-based-barrier-on-armv6.patch
+1 −1 recipes-devtools/clang/clang/0027-clang-Switch-defaults-to-dwarf-5-debug-info-on-Linux.patch
+1 −1 recipes-devtools/clang/clang/0028-compiler-rt-Do-not-use-backtrace-APIs-on-non-glibc-l.patch
+1 −1 recipes-devtools/clang/clang/0029-clang-Fix-x86-triple-for-non-debian-multiarch-linux-.patch
+1 −1 recipes-devtools/clang/clang/0030-compiler-rt-Link-scudo-with-SANITIZER_CXX_ABI_LIBRAR.patch
+1 −1 recipes-devtools/clang/clang/0031-compiler-rt-Link-scudo-standalone-with-libatomic-on-.patch
+3 −3 recipes-devtools/clang/clang/0032-libunwind-Added-unw_backtrace-method.patch
+1 −1 recipes-devtools/clang/clang/0033-compiler-rt-Use-uintptr_t-instead-of-_Unwind_Word.patch
+1 −1 recipes-devtools/clang/clang/0034-compiler-rt-Do-not-force-thumb-mode-directive.patch
+11 −12 recipes-devtools/clang/common.inc
+1 −1 recipes-devtools/spirv-llvm-translator/spirv-llvm-translator_git.bb
2 changes: 1 addition & 1 deletion sources/meta-openembedded
Submodule meta-openembedded updated 62 files
+1 −1 meta-filesystems/recipes-support/fuse/fuse3_3.10.4.bb
+1 −1 meta-gnome/recipes-gnome/evince/evince_40.2.bb
+3 −3 meta-networking/recipes-connectivity/mosquitto/mosquitto_2.0.11.bb
+14 −3 meta-networking/recipes-support/cifs/cifs-utils_6.13.bb
+1 −5 meta-networking/recipes-support/nghttp2/nghttp2_1.43.0.bb
+3 −0 meta-networking/recipes-support/ntp/ntp_4.2.8p15.bb
+4 −1 meta-oe/dynamic-layers/meta-python/recipes-dbs/mongodb/mongodb_git.bb
+52 −0 meta-oe/recipes-bsp/flashrom/flashrom/0001-hwaccess-use-__asm__-as-is-done-elsewhere.patch
+1 −0 meta-oe/recipes-bsp/flashrom/flashrom_1.2.bb
+1 −1 meta-oe/recipes-connectivity/iwd/iwd_1.15.bb
+7 −5 meta-oe/recipes-connectivity/zeromq/czmq_4.2.1.bb
+1 −1 meta-oe/recipes-crypto/fsverity-utils/fsverity-utils_1.4.bb
+1 −0 meta-oe/recipes-dbs/mysql/mariadb.inc
+11 −0 meta-oe/recipes-dbs/mysql/mariadb/mm_malloc.patch
+2 −10 meta-oe/recipes-dbs/rocksdb/files/0001-cmake-Add-check-for-atomic-support.patch
+1 −6 meta-oe/recipes-dbs/rocksdb/files/0001-cmake-Use-exported-target-for-bz2.patch
+0 −5 meta-oe/recipes-dbs/rocksdb/files/0001-folly-Use-SYS_futex-for-syscall.patch
+23 −0 meta-oe/recipes-dbs/rocksdb/files/0001-jemalloc_helper-Limit-the-mm_malloc.h-hack-to-glibc-.patch
+44 −0 meta-oe/recipes-dbs/rocksdb/files/0001-range_tree-Implement-toku_time_now-for-rv32-rv64-in-.patch
+59 −0 meta-oe/recipes-dbs/rocksdb/files/0001-replace-old-sync-with-new-atomic-builtin-equivalents.patch
+26 −0 meta-oe/recipes-dbs/rocksdb/files/arm.patch
+19 −0 meta-oe/recipes-dbs/rocksdb/files/mips.patch
+28 −0 meta-oe/recipes-dbs/rocksdb/files/ppc64.patch
+11 −2 meta-oe/recipes-dbs/rocksdb/rocksdb_6.20.3.bb
+1 −1 meta-oe/recipes-devtools/ctags/ctags_5.9.20210613.0.bb
+37 −0 meta-oe/recipes-devtools/ltrace/ltrace/0001-ppc-Remove-unused-host_powerpc64-function.patch
+1 −0 meta-oe/recipes-devtools/ltrace/ltrace_git.bb
+28 −0 meta-oe/recipes-devtools/nodejs/nodejs/0001-ppc64-Do-not-use-mminimal-toc-with-clang.patch
+0 −93 meta-oe/recipes-devtools/nodejs/nodejs/v8-call-new-ListFormatter-createInstance.patch
+5 −3 meta-oe/recipes-devtools/nodejs/nodejs_14.17.1.bb
+0 −18 meta-oe/recipes-extended/libzip/libzip_1.7.3.bb
+24 −0 meta-oe/recipes-extended/libzip/libzip_1.8.0.bb
+2 −2 meta-oe/recipes-extended/rsyslog/rsyslog_8.2106.0.bb
+44 −0 meta-oe/recipes-kernel/libpfm/libpfm4/0002-perf_examples-Remove-unused-sum-variable.patch
+3 −3 meta-oe/recipes-kernel/libpfm/libpfm4_4.11.0.bb
+1 −1 meta-oe/recipes-kernel/spidev-test/spidev-test.bb
+10 −17 meta-oe/recipes-support/c-ares/c-ares/cmake-install-libcares.pc.patch
+2 −2 meta-oe/recipes-support/c-ares/c-ares_1.17.1.bb
+34 −0 meta-oe/recipes-support/libiio/files/0001-python-Do-not-verify-whether-libiio-is-installed-whe.patch
+3 −1 meta-oe/recipes-support/libiio/libiio_git.bb
+1 −1 meta-oe/recipes-support/mg/mg_20210609.bb
+1 −1 meta-oe/recipes-support/nano/nano_5.8.bb
+2 −2 meta-oe/recipes-support/rsnapshot/rsnapshot_git.bb
+2 −2 meta-oe/recipes-test/googletest/googletest_git.bb
+2 −2 meta-python/recipes-devtools/python/python3-absl_0.13.0.bb
+1 −1 meta-python/recipes-devtools/python/python3-astroid_2.5.8.bb
+1 −1 meta-python/recipes-devtools/python/python3-bitarray_2.1.3.bb
+3 −1 meta-python/recipes-devtools/python/python3-cmd2_2.1.1.bb
+0 −9 meta-python/recipes-devtools/python/python3-django_2.2.23.bb
+9 −0 meta-python/recipes-devtools/python/python3-django_2.2.24.bb
+5 −1 meta-python/recipes-devtools/python/python3-elementpath_2.2.3.bb
+1 −1 meta-python/recipes-devtools/python/python3-fasteners_0.16.3.bb
+1 −1 meta-python/recipes-devtools/python/python3-humanize_3.9.0.bb
+4 −0 meta-python/recipes-devtools/python/python3-ifaddr_0.1.7.bb
+8 −4 meta-python/recipes-devtools/python/python3-license-expression_21.6.14.bb
+10 −2 meta-python/recipes-devtools/python/python3-mypy_0.902.bb
+2 −1 meta-python/recipes-devtools/python/python3-prompt-toolkit_3.0.19.bb
+9 −1 meta-python/recipes-devtools/python/python3-pychromecast_9.2.0.bb
+1 −1 meta-python/recipes-devtools/python/python3-ruamel-yaml_0.17.9.bb
+12 −0 meta-python/recipes-devtools/python/python3-zeroconf_0.31.0.bb
+279 −0 meta-xfce/recipes-apps/mousepad/files/0001-Plugin-support-Properly-handle-plugin-settings.patch
+2 −0 meta-xfce/recipes-apps/mousepad/mousepad_0.5.5.bb
2 changes: 1 addition & 1 deletion sources/meta-raspberrypi
2 changes: 1 addition & 1 deletion sources/meta-riscv
2 changes: 2 additions & 0 deletions sources/meta-yoe/recipes-core/images/yoe-simple-image.bb
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@ IMAGE_INSTALL = "\
"
IMAGE_INSTALL_append = "${@bb.utils.contains('INITRAMFS_IMAGE_BUNDLE', '1', '', ' 96boards-tools', d)}"

IMAGE_INSTALL_append_libc-musl = " gcompat"

export IMAGE_BASENAME = "yoe-simple-image"

BAD_RECOMMENDATIONS += "eudev-hwdb udev-hwdb libmodule-build-perl"
2 changes: 1 addition & 1 deletion sources/openembedded-core
Submodule openembedded-core updated 128 files