mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-26 12:00:48 -09:00
libmpeg2 contains code using K&R-style empty parameter list
declarations, which no longer builds with C23 compilers.
This causes issues with:
- GCC >= 15.x, which defaults to C23
- GCC 14.x, since the bump of autoconf to 2.73 in commit
a6e8c07a33, as it causes -std=c23 to
be added in the CFLAGS by the autoconf machinery. This doesn't
happen with GCC 13.
Fixes:
http://autobuild.buildroot.net/results/53daf0b4bd8b476252ca219e53a966405ece7e51
Signed-off-by: Shubham Chakraborty <chakrabortyshubham66@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>