diff --git a/recipes-bsp/libmcc/libmcc/0001-Makefile-use-oe-ldflags.patch b/recipes-bsp/libmcc/libmcc/0001-Makefile-use-oe-ldflags.patch new file mode 100644 index 0000000..5291d55 --- /dev/null +++ b/recipes-bsp/libmcc/libmcc/0001-Makefile-use-oe-ldflags.patch @@ -0,0 +1,29 @@ +From ba86203da14d21c9c48dcf02595d71901875a263 Mon Sep 17 00:00:00 2001 +From: Max Krummenacher +Date: Thu, 23 Jun 2022 08:31:46 +0000 +Subject: [PATCH] Makefile: use oe ldflags + +Prevents QA error about missing GNU_HASH in the binary. + +Upstream-Status: Pending +Signed-off-by: Max Krummenacher +--- + Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index 4482baf..34afbd4 100644 +--- a/Makefile ++++ b/Makefile +@@ -8,7 +8,7 @@ build/libmcc.a: build/libmcc.o + $(AR) rcs $@ $< + + build/libmcc.so.1.0: build/libmcc.o +- $(CC) -shared -Wl,-soname,libmcc.so.1 -o $@ $< -lc ++ $(CC) $(LDFLAGS) -shared -Wl,-soname,libmcc.so.1 -o $@ $< -lc + + install: + mkdir -p $(DESTDIR)/usr/include $(DESTDIR)/usr/lib +-- +2.20.1 + diff --git a/recipes-bsp/libmcc/libmcc_1.05.1.bb b/recipes-bsp/libmcc/libmcc_1.05.1.bb index 2b26f4f..da38fb0 100644 --- a/recipes-bsp/libmcc/libmcc_1.05.1.bb +++ b/recipes-bsp/libmcc/libmcc_1.05.1.bb @@ -8,7 +8,9 @@ DEPENDS = "virtual/kernel-module-mcc" SRC_URI = "http://repository.timesys.com/buildsources/l/libmcc/libmcc-${PV}/libmcc-${PV}.tar.bz2 \ file://build-Fix-symlink-generation.patch \ - file://build-with-versioned-soname.patch" + file://build-with-versioned-soname.patch \ + file://0001-Makefile-use-oe-ldflags.patch \ +" SRC_URI[md5sum] = "7a35d9804bdcebdfcd7a3b717de50d31" SRC_URI[sha256sum] = "5d6d85f2f17ba1016c24e3a1c1c934a9267021edaed67b63879112151f48562c"