From 8099332416df1851a6aa5245ee91d507c7b35546 Mon Sep 17 00:00:00 2001 From: Changqing Li Date: Mon, 8 Apr 2019 13:43:46 +0800 Subject: gd: fix compile error caused by -Werror=maybe-uninitialized When enable DEBUG_BUILD, gd compile failed with error: | ../../git/src/gd_tiff.c:961:64: error: 'image_type' may be used uninitialized in this function [-Werror=maybe-uninitialized] | (image_type == GD_PALETTE || image_type == GD_INDEXED || image_type == GD_GRAY)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ actually, this warning is misinformation, we can see the logic from: https://github.com/libgd/libgd/blob/master/src/gd_tiff.c image_type will be assigned no matter force_rgba is TRUE/FALSE. Signed-off-by: Changqing Li Signed-off-by: Khem Raj --- meta-oe/recipes-support/gd/gd_2.2.5.bb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'meta-oe/recipes-support') diff --git a/meta-oe/recipes-support/gd/gd_2.2.5.bb b/meta-oe/recipes-support/gd/gd_2.2.5.bb index 548d2c5788..426af2572e 100644 --- a/meta-oe/recipes-support/gd/gd_2.2.5.bb +++ b/meta-oe/recipes-support/gd/gd_2.2.5.bb @@ -35,6 +35,8 @@ EXTRA_OECONF += " --disable-rpath \ EXTRA_OEMAKE = 'LDFLAGS="${LDFLAGS}"' +DEBUG_OPTIMIZATION_append = " -Wno-error=maybe-uninitialized" + do_install_append() { # cleanup buildpaths from gdlib.pc sed -i -e 's#${STAGING_DIR_HOST}##g' ${D}${libdir}/pkgconfig/gdlib.pc -- cgit 1.2.3-korg