diff --git a/package/libmpeg2/libmpeg2.mk b/package/libmpeg2/libmpeg2.mk index ec23dff57b..4d4e17d13d 100644 --- a/package/libmpeg2/libmpeg2.mk +++ b/package/libmpeg2/libmpeg2.mk @@ -16,6 +16,10 @@ LIBMPEG2_INSTALL_STAGING = YES LIBMPEG2_AUTORECONF = YES LIBMPEG2_CONF_OPTS = --without-x --disable-directx +# Compilers using C23 no longer allows K&R style function +# declarations, so force to use gnu89 standard. +LIBMPEG2_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -std=gnu89" + LIBMPEG2_CPE_ID_VENDOR = videolan ifeq ($(BR2_PACKAGE_SDL),y)