Skip to content
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

Merged
merged 29 commits into from
May 21, 2024
Merged

gcc: update to 14.1 #8871

merged 29 commits into from
May 21, 2024

Conversation

heitbaum
Copy link
Contributor

@heitbaum heitbaum commented May 7, 2024

Fixes:

Required patches/changes - all upstreamed:

  • hid_mapper: fix gcc-14 build
  • argtable2: fix gcc-14 build
  • tsdecrypt: fix gcc-14 build
  • opencaster: fix gcc-14 build
  • audiodecoder.usf: fix gcc-14 build
  • pvr.stalker: fix gcc-14 build
  • rapidjson: fix gcc-14 build
  • screen: fix gcc-14 build
  • kodi: fix gcc-14 build
  • media-driver: workaround for gcc-14.1 change
  • bluez: fix gcc-14 build
  • lirc: fix gcc-14 build
  • mariadb-connector-c: Fix GCC 14 -Wcalloc-transposed-args
    • Revert "mariadb-connector-c: Fix GCC 14 -Wcalloc-transposed-args"
    • Now upstream in 3.3.10
  • libcdio: workaround gcc-14 error
  • zip: fix gcc-14 build
  • ncurses: compile with --enable-sigwinch
  • libretro-snes9x: update to githash 3265c0a
  • libretro-prboom: update to githash ab05295
  • libretro-mame2000: update to githash 905808f
  • libretro-mame2003_plus: update to githash ab725a7
  • t2scan: fix gcc-14 build
  • libretro-bk: fix gcc-14 build
  • libcdio: workaround gcc-14 error on 32-bit targets
  • ncftp: define HAVE_STDLIB_H fixes gcc-14 missing header
  • ncftp: workaround gcc-14 error incompatible-pointer-types
  • mariadb: fix gcc-14 build
  • libretro-bluemsx: update to githash 0dcb73a
  • gcc: 14.1.0: revert Arm: Block predication on atomics [PR111235]
  • libretro-atari800: update to githash 8bfa3b8
  • libretro-uae: update to githash 3432007

@heitbaum
Copy link
Contributor Author

heitbaum commented May 7, 2024

@jernejsk - I note you fixed t2scan last time. If you could have a look at the 2 below if you have time.

@heitbaum heitbaum force-pushed the gcc14 branch 2 times, most recently from 8add50d to 2a531b0 Compare May 7, 2024 14:59
@heitbaum heitbaum force-pushed the gcc14 branch 2 times, most recently from 125e366 to 16e5a18 Compare May 17, 2024 22:51
@vpeter4
Copy link
Contributor

vpeter4 commented May 18, 2024

  • libsanitizer doesn’t build

You did notice that this is same error like with kodi?

@heitbaum
Copy link
Contributor Author

heitbaum commented May 18, 2024

  • libsanitizer doesn’t build

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.

@heitbaum
Copy link
Contributor Author

heitbaum commented May 19, 2024

  • libsanitizer doesn’t build

You did notice that this is same error like with kodi?

Looks like you pinpointed the issue:

All builds are now working.

@heitbaum heitbaum marked this pull request as ready for review May 19, 2024 06:20
@CvH CvH merged commit 738b75b into LibreELEC:master May 21, 2024
@heitbaum heitbaum deleted the gcc14 branch May 21, 2024 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants