mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-28 21:11:41 -09:00
Buildroot commitaedf131da6bumped the package to 8.5.0 which made opcache a mandatory dependency but kept the CFLAGS added in 2015 with buildroot commite054764917. As it turns out we need to remove the CFLAGS to fix the build with the bootlin-aarch64-glibc-old defconfig as detected by the Gitlab pipelines: ext/opcache/shared_alloc_posix.o: In function `create_segments': shared_alloc_posix.c:(.text+0xcc): undefined reference to `shm_open' shared_alloc_posix.c:(.text+0x11c): undefined reference to `shm_unlink' shared_alloc_posix.c:(.text+0x19c): undefined reference to `shm_unlink' shared_alloc_posix.c:(.text+0x1b8): undefined reference to `shm_unlink' as they seem to disturb the detection of librt. It is unclear which upstream commits added since 2015 fixed the original problem so a backport to LTS branches is not advised. Signed-off-by: Bernd Kuhls <bernd@kuhls.net> Signed-off-by: Julien Olivain <ju.o@free.fr> (cherry picked from commit623ed7c8c7) Signed-off-by: Titouan Christophe <titouan.christophe@mind.be>