stx-metal: add patches to fix build failures on CentOS
[pti/rtp.git] / meta-stx / recipes-core / stx-metal / files / 0010-libamon-add-shared-option.patch
diff --git a/meta-stx/recipes-core/stx-metal/files/0010-libamon-add-shared-option.patch b/meta-stx/recipes-core/stx-metal/files/0010-libamon-add-shared-option.patch
new file mode 100644 (file)
index 0000000..185375c
--- /dev/null
@@ -0,0 +1,29 @@
+From d233ae2930996102bbdd16085b29058a4d01179c Mon Sep 17 00:00:00 2001
+From: Jackie Huang <jackie.huang@windriver.com>
+Date: Tue, 9 Jun 2020 22:49:56 +0800
+Subject: [PATCH] libamon: add shared option
+
+The -shared option is set in the parent Makefile, but somehow
+it's lost on CentOS, so add it diretly in the target command.
+
+Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
+---
+ mtce/src/public/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/mtce/src/public/Makefile b/mtce/src/public/Makefile
+index 7dd80e4..1967a90 100644
+--- a/mtce/src/public/Makefile
++++ b/mtce/src/public/Makefile
+@@ -37,7 +37,7 @@ ${TARGET_LIB}.${VER_MJR}: ${TARGET_LIB}.${VER}
+       ln -sf $^ $@
+ ${TARGET_LIB}.${VER}: $(OBJS)
+-      $(CC) ${LDFLAGS} -Wl,-soname,${TARGET_LIB}.${VER_MJR} -o $@ $^
++      $(CC) ${LDFLAGS} -shared -Wl,-soname,${TARGET_LIB}.${VER_MJR} -o $@ $^
+ $(SRCS:.c=.d):%.d:%.c
+       $(CC) $(CFLAGS) -MM $< >$@
+-- 
+2.7.4
+