From 9bea8aa5cc6456d911cfcf9f73add4b6b5839325 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Mon, 15 Jan 2024 22:14:27 +0100 Subject: [PATCH] package/leptonica: affected by gcc bug 101737 leptonica is affected by gcc bug 101737 resulting in the following build failure since at least bump to version 1.82.0 in commit 81a961c545cc9f240841b75d6c21f13b334bc274: sh4eb-buildroot-linux-gnu-gcc.br_real: internal compiler error: Segmentation fault signal terminated program cc1 Please submit a full bug report, with preprocessed source (by using -freport-bug). See for instructions. Fixes: - http://autobuild.buildroot.org/results/f18979454399d9c728f9e017e4cc3a1b27458f5b - http://autobuild.buildroot.org/results/f3c803892175b3bb2ce68e3140c879b4a4d4b302 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni (cherry picked from commit 31b488337921d57c14893c34766ac22c53e5382b) Signed-off-by: Peter Korsgaard --- package/leptonica/leptonica.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/package/leptonica/leptonica.mk b/package/leptonica/leptonica.mk index 8791b0c4c2..569d2829c3 100644 --- a/package/leptonica/leptonica.mk +++ b/package/leptonica/leptonica.mk @@ -14,6 +14,10 @@ LEPTONICA_DEPENDENCIES = host-pkgconf LEPTONICA_CONF_OPTS += --disable-programs +ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_101737),y) +LEPTONICA_CONF_OPTS += CFLAGS="$(TARGET_CFLAGS) -O0" +endif + ifeq ($(BR2_PACKAGE_GIFLIB),y) LEPTONICA_DEPENDENCIES += giflib LEPTONICA_CONF_OPTS += --with-giflib