Hi, I'm happy to announce that I've just released ptxdist-2023.07.0. There is now an option for glibc to enable Y2K38 support. With this enabled systems will at least boot beyond January 19th 2038. A few packages currently fail to build with this option enabled and there a probably quite a few that don't use int instead of time_t internally. So this is a first step but there is still work to be done. pkg-config has been replaced by pkgconf. It's supposed to be a drop-in replacement and all packages in PTXdist upstream seem to work correctly, but keep that in mind in case you see unexpected errors in that area. Support for toolchains that install the linker or libraries in lib64 etc. was improved. Everything is still installed into /usr/lib but all necessary symlinks should be created as needed. crosstool-ng toolchains for 64-bit architectures should now work without additional changes. This will also be relevant for the OSELAS.Toolchains as all patches etc. in that regard where dropped. "ptxdist oldconfig all" can now be used to update ptxconfig, platformconfig and all packages that have an oldconfig target. This is useful for CI to check that all configs are up-to-date. The rest is the usual mix of version bumps, new packages and bugfixes. Thanks to all contributors and - as always - the shortlog below. Enjoy, Michael Olbrich Alexander Dahl (3): bbinit: Remove /bin and /sbin from PATH after /usr merge mtd-utils: Introduce bbinit startup for ubihealthd mtd-utils: Add ubihealthd requirements to help text Artur Wiebe (1): python3-tornado: version bump 6.2 -> 6.3.2 Christian Melki (9): glib: Version bump. 2.76.2 -> 2.76.3 libcurl: Version bump. 8.1.1 -> 8.1.2 orc: Version bump. 0.4.33 -> 0.4.34 qemu: Version bump. 8.0.0 -> 8.0.2 hwdata: Version bump. 0.370 -> 0.371 ntp: Version bump. 4.2.8p15 -> 4.2.8p17 xorgproto: Version bump. 2022.2 -> 2023.01 xkeyboard-config: Version bump. 2.38 -> 2.39 libpng: Version bump. 1.6.39 -> 1.6.40. Ladislav Michl (1): glibc: fix typo in Y2038 check Lucas Stach (3): mesalib: version bump 23.1.1 -> 23.1.2 update config.guess/config.sub to latest upstream version architecture: add support for LoongArch Michael Olbrich (63): ptxd_make_meson_cross_file: specify the rust target explicitly ptxd_make_world_init: add the cargo env to the conf_env for meson gstreamer1: version bump 1.22.2 -> 1.22.3 gst-plugins-base1: version bump 1.22.2 -> 1.22.3 gst-plugins-good1: version bump 1.22.2 -> 1.22.3 gst-plugins-bad1: version bump 1.22.2 -> 1.22.3 gst-devtools1: version bump 1.22.2 -> 1.22.3 gst-libav1: version bump 1.22.2 -> 1.22.3 gst-plugins-rs: version bump 1.22.2 -> 1.22.3 gst-plugins-ugly1: version bump 1.22.2 -> 1.22.3 gst-python1: version bump 1.22.2 -> 1.22.3 gst-rtsp-server1: version bump 1.22.2 -> 1.22.3 gstreamer-vaapi1: version bump 1.22.2 -> 1.22.3 systemd: version bump 253.1 -> 253.5 barebox: add rk-usb-loader to the host tools qt5: version bump 5.15.7 -> 5.15.9 ptxd_lib_template: fix Qt template generation rules: cleanup glibc: add option for Y2038 support systemd: assume RTC dates up to 30 years past the build time are valid if Y2038 support is enabled zlib: fix building with Y2038 support diffutils: version bump 2.8.1 -> 3.10 pulseaudio: disable OSS qt6: version bump 6.4.2 -> 6.5.1 glibc: only do Y2028 check it it's actually enabled host-meson: add hack to ignore lrelease gst-plugins-good1: allow building the Qt6 plugin util-linux: add upstream patch to fix mount on older kernels without mount_setattr() add cmake options for cross packages strace: add upstream patch to fix building with kernel-headers 6.3.x host-pkgconf: replace host-pkg-config vulkan-loader: build with ninja wrapper: skip icecc with -save-temps glibc: move GLOBAL_LARGE_FILE dependency to the package symbol git-ptx-patches: fix formating patches when patches from other tools are involved install_copy_toolchain: allways install to lib instead of lib64 jed: move to staging doc: add missing '[' install_archive: add 'strip' argument ptxdist: add --jobserver-auth argument add support for nested PTXdist execution pre/Rules: keep x86_64-unknown-linux-gnu for GNU_BUILD bash_completion: complete package name for cargosync gstreamer1: version bump 1.22.3 -> 1.22.4 gst-plugins-base1: version bump 1.22.3 -> 1.22.4 gst-plugins-good1: version bump 1.22.3 -> 1.22.4 gst-plugins-bad1: version bump 1.22.3 -> 1.22.4 gst-devtools1: version bump 1.22.3 -> 1.22.4 gst-libav1: version bump 1.22.3 -> 1.22.4 gst-plugins-rs: version bump 1.22.3 -> 1.22.4 gst-plugins-ugly1: version bump 1.22.3 -> 1.22.4 gst-python1: version bump 1.22.3 -> 1.22.4 gst-rtsp-server1: version bump 1.22.3 -> 1.22.4 gstreamer-vaapi1: version bump 1.22.3 -> 1.22.4 ptxdist: allow 'oldconfig all' to run oldconfig for all package that support it ptxdist: allow multiple targets for oldconfig doc: clarify that there is no SELAS.BSP-Pengutronix-Example BSP doc: try to guess where to get the BSP ptxd_install_toolchain_lib: create /lib64 for libc.so.6 if needed ptxd_install_toolchain_lib: handle riscv library paths ptxd_install_toolchain_lib: install /usr/lib64 symlink as well ptxd_install_ln: fix relative symlinks in / host-pkgconf: update URL Philipp Zabel (13): mesalib: version bump 23.1.0 -> 23.1.1 shaderc: version bump v2023.3 -> v2023.4 glslang: version bump 1.3.246.1 -> 1.3.250.0 spirv-headers: version bump 1.3.246.1 -> 1.3.250.0 spirv-tools: version bump 1.3.246.1 -> 1.3.250.0 vulkan-headers: version bump 1.3.246.1 -> 1.3.250.0 vulkan-loader: version bump 1.3.246.1 -> 1.3.250.0 vulkan-tools: version bump 1.3.246.1 -> 1.3.250.0 vulkan-validationlayers: version bump 1.3.246.1 -> 1.3.250.0 vulkan-loader: enable assembly on aarch64 and x86_64 wayland-utils: version bump 1.1.0 -> 1.2.0 nvtop: new package mesalib: version bump 23.1.2 -> 23.1.3 Roland Hieber (2): cpputest: accept new source MD5 checksum uvc-gadget: update URL Thorsten Scherer (1): ptxd_make_world_patchin: Allow git-ptx-* scripts to be overwritten -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |