-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gcc: update to 14.1 #8871
gcc: update to 14.1 #8871
Conversation
ff3738a
to
5bd3ceb
Compare
@jernejsk - I note you fixed t2scan last time. If you could have a look at the 2 below if you have time. |
8add50d
to
2a531b0
Compare
125e366
to
16e5a18
Compare
You did notice that this is same error like with kodi? |
I successfully built all arch/device combinations with your patch for kodi:target. I’ll try and relook at libsanitizer now that there is some idea of where / what to look for. |
Looks like you pinpointed the issue: All builds are now working. |
when building htop with gcc-14.1 it was identified that KEY_RESIZE was not available due to NCURSES_SIGWINCH not being set. Add the option to ncurses to allow correct build of htop.
this patch should be reviewed against potentially newer verion of this patch - https://coral.googlesource.com/bluez-imx/+log/refs/heads/release-chef - https://github.com/balena-os/balena-coral/tree/master/layers/meta-balena-coral/recipes-connectivity/bluez5/patches
add missing pty.h header upstream master has already incorporated this patch
ref: - https://github.com/Tencent/rapidjson (718/719) - https://github.com/xbmc/inputstream.adaptive (1548)
fixes build with gcc-14.1.0
fixes build with gcc-14.1.0
fixes build with gcc-14.1.0
fixes build with gcc-14.1.0
ref: - xbmc/xbmc 25221 - LibreELEC/LibreELEC.tv 8899 - https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=0731889c026bfe - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115153
Fixes:
game.libretro.mame2003_plusFailure to compile with gcc-14.1.0 libretro/mame2003-plus-libretro#1721game.libretro.atari800Compile error with gcc-14.1.0 libretro/libretro-atari800#94Upstream patch (to be merged) included Fix type to enable compilation libretro/libretro-atari800#92game.libretro.bluemsxBuild failure with gcc-14.1.0 libretro/blueMSX-libretro#169Fix incorrect NULL usage libretro/blueMSX-libretro#170Explicitly set C and C++ standard versions libretro/blueMSX-libretro#167game.libretro.uaeCompile of uae fails when using gcc-14.1.0 libretro/libretro-uae#656Upstream patch included Fix type usage in softfloat to compile with gcc-14.1.0 libretro/libretro-uae#657Workaround applied#workaround gcc-14 erroring with incompatible pointer type
TARGET_CFLAGS+=" -Wno-incompatible-pointer-types"
#workaround gcc-14 erroring with incompatible pointer type
CFLAGS+=" -Wno-incompatible-pointer-types"
dvb-toolst2scancompile fail with -Wincompatible-pointer-types mighty-p/t2scan#16fix building with gcc-14.1 mighty-p/t2scan#15mariadb (a single test failure)https://jira.mariadb.org/browse/MDEV-34072event.h fix addedkodi (for 32 bit targets)Compiling Kodi with gcc-14.1 on 32 fails (LibreELEC13) xbmc/xbmc#25221[BUG] unable to build Kodi with gcc-14.1 for some 32-bit targets #8899gcc:hostlibsanitizer doesn’t buildpatch addedgcc regression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115153Required patches/changes - all upstreamed:
mariadb-connector-c: Fix GCC 14 -Wcalloc-transposed-argsRevert "mariadb-connector-c: Fix GCC 14 -Wcalloc-transposed-args"Now upstream in 3.3.10