Packages with implicit declaration of basename(3) in 3.20
This is a follow-up to #16103 (closed): Since musl 1.2.5, musl only provides the prototype for basename(3)
in libgen.h
(as mandated by POSIX) and not strings.h
. This causes -Wimplicit-function-declaration
warnings if software does not include libgen.h
, these warnings are by no means cosmetic and can lead to miscompilations (e.g. 35ee7e31).
The following packages are potentially affected:
-
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/main/testdisk/testdisk-7.2-r0.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/main/lvm2/lvm2-2.03.23-r2.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/main/btrfs-progs/btrfs-progs-6.8-r1.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/main/cifs-utils/cifs-utils-7.0-r3.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/main/bluez/bluez-5.75-r0.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/main/pciutils/pciutils-3.12.0-r0.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/main/apparmor/apparmor-3.1.7-r1.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/main/ssmtp/ssmtp-2.64-r21.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/main/xen/xen-4.18.2-r1.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/main/iproute2/iproute2-6.8.0-r0.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/rdma-core/rdma-core-51.0-r0.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/skopeo/skopeo-1.14.2-r2.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/cpulimit/cpulimit-0.2-r2.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/linux-tools/linux-tools-6.6.18-r1.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/usb-moded/usb-moded-0.86.0.66-r1.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/ezstream/ezstream-1.0.2-r3.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/ofono/ofono-2.3-r0.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/frr/frr-10.0-r1.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/podman/podman-4.9.4-r0.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/singularity/singularity-4.1.2-r2.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/podman-tui/podman-tui-1.0.0-r1.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/apptainer/apptainer-1.3.1-r0.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/kexec-tools/kexec-tools-2.0.28-r0.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/obexd-enhanced/obexd-enhanced-5.75-r0.log -
https://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/passt/passt-2024.04.26-r1.log
The buildlog needs to be checked and the patch needs to be supplied.
Edited by Sören Tempel