From 4a085af2e61b0b0b3733935728f46bca6494a400 Mon Sep 17 00:00:00 2001 From: Kai Kang Date: Sat, 8 Jun 2024 20:35:09 +0800 Subject: [PATCH] libdbd-mysql-perl,rrdtool: Disable gcc option -Wincompatible-pointer-types It fails to run do_compile tasks for libdbd-mysql-perl and rrdtool with gcc option -Wincompatible-pointer-types enabled by default. Disable it as workaround. - add workaround for incompatible-pointer-types [https://github.com/perl5-dbi/DBD-mysql/issues/430] Signed-off-by: Kai Kang Signed-off-by: Khem Raj Signed-off-by: Markus Volk --- meta-oe/recipes-devtools/perl/libdbd-mysql-perl_4.050.bb | 2 ++ meta-oe/recipes-extended/rrdtool/rrdtool_1.8.0.bb | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/meta-oe/recipes-devtools/perl/libdbd-mysql-perl_4.050.bb b/meta-oe/recipes-devtools/perl/libdbd-mysql-perl_4.050.bb index fc505fe1e8..9199979147 100644 --- a/meta-oe/recipes-devtools/perl/libdbd-mysql-perl_4.050.bb +++ b/meta-oe/recipes-devtools/perl/libdbd-mysql-perl_4.050.bb @@ -20,3 +20,5 @@ SRC_URI = "git://github.com/perl5-dbi/DBD-mysql.git;protocol=https;branch=master S = "${WORKDIR}/git" inherit cpan + +EXTRA_OEMAKE = ' CC="${CC} -Wno-incompatible-pointer-types"' diff --git a/meta-oe/recipes-extended/rrdtool/rrdtool_1.8.0.bb b/meta-oe/recipes-extended/rrdtool/rrdtool_1.8.0.bb index ff173dec5b..d843f82b27 100644 --- a/meta-oe/recipes-extended/rrdtool/rrdtool_1.8.0.bb +++ b/meta-oe/recipes-extended/rrdtool/rrdtool_1.8.0.bb @@ -60,7 +60,7 @@ export STAGING_LIBDIR export STAGING_INCDIR # emulate cpan_do_configure -EXTRA_OEMAKE = ' PERL5LIB="${PERL_ARCHLIB}" ' +EXTRA_OEMAKE = ' CC="${CC} -Wno-incompatible-pointer-types" PERL5LIB="${PERL_ARCHLIB}" ' # Avoid do_configure error on some hosts do_configure() {