[Buildroot] [PATCH 0/1] EFL bump to 1.28.1

Giulio Benetti giulio.benetti at benettiengineering.com
Fri Oct 3 22:58:22 UTC 2025


While bumping Harfbuzz to 12.0.0 and building all packages depending on it
EFL failed because gcc-15 now follows c++23 rules. So after trying to add
local patches to keep actual EFL version I ended up bumping it to latest.
I had to add not few patches anyway. Hope a 1.28.2 comes out. Harfbuzz build
needs some more fix on other packages so I send following patch for the moment.

Giulio

Giulio Benetti (1):
  package/efl: bump to version 1.28.1

 ...es-drm-meson.build-use-gl_deps-as-en.patch |  36 -
 ... 0001-ecore_fb-fix-build-with-tslib.patch} |   0
 ...es-drm-meson.build-fix-gl_drm-includ.patch |  37 -
 ...ec-move-to-Eina_Bool-from-bool-for-c.patch | 198 ++++
 .../0003-eldbus-silence-gcc-15-warnings.patch | 106 +++
 ...fl-all-gcc-15-break-older-c-std-code.patch | 857 ++++++++++++++++++
 ...5-ecore-file-silence-gcc-15-warnings.patch |  40 +
 ...5-break-adapt-to-new-keywords-in-c23.patch |  75 ++
 ...-gl-full-builds-after-gcc-15-changes.patch |  30 +
 ...5-breaks-builds-new-keyword-constexp.patch | 155 ++++
 package/efl/efl.hash                          |   4 +-
 package/efl/efl.mk                            |   6 +-
 12 files changed, 1466 insertions(+), 78 deletions(-)
 delete mode 100644 package/efl/0001-ecore_evas-engines-drm-meson.build-use-gl_deps-as-en.patch
 rename package/efl/{0003-ecore_fb-fix-build-with-tslib.patch => 0001-ecore_fb-fix-build-with-tslib.patch} (100%)
 delete mode 100644 package/efl/0002-ecore_evas-engines-drm-meson.build-fix-gl_drm-includ.patch
 create mode 100644 package/efl/0002-evas-fix-etc-codec-move-to-Eina_Bool-from-bool-for-c.patch
 create mode 100644 package/efl/0003-eldbus-silence-gcc-15-warnings.patch
 create mode 100644 package/efl/0004-efl-all-gcc-15-break-older-c-std-code.patch
 create mode 100644 package/efl/0005-ecore-file-silence-gcc-15-warnings.patch
 create mode 100644 package/efl/0006-edje-edit-gcc15-break-adapt-to-new-keywords-in-c23.patch
 create mode 100644 package/efl/0007-evas-gl-fix-evas-gl-full-builds-after-gcc-15-changes.patch
 create mode 100644 package/efl/0008-emrbyo-new-gcc-15-breaks-builds-new-keyword-constexp.patch

-- 
2.47.3



More information about the buildroot mailing list