From 36066f34e81fabf9d93e62eac851097c111427a8 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Wed, 18 Aug 2021 14:52:58 -0700 Subject: mpich: link explictly with libgcc libmpi.so does need specific symbols from libgcc eg __multf3 on x86 irrespective of C library Signed-off-by: Khem Raj --- meta-oe/recipes-devtools/mpich/mpich_3.4.2.bb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'meta-oe/recipes-devtools/mpich') diff --git a/meta-oe/recipes-devtools/mpich/mpich_3.4.2.bb b/meta-oe/recipes-devtools/mpich/mpich_3.4.2.bb index 3fe32f8c94..1fa916c0e8 100644 --- a/meta-oe/recipes-devtools/mpich/mpich_3.4.2.bb +++ b/meta-oe/recipes-devtools/mpich/mpich_3.4.2.bb @@ -31,8 +31,9 @@ PACKAGECONFIG += " \ " PACKAGECONFIG[x11] = "--with-x --x-includes=${STAGING_INCDIR} --x-libraries=${STAGING_LIBDIR},--without-x,virtual/libx11" -LDFLAGS:append:libc-glibc:x86-64 = " -lgcc" -LDFLAGS:append:libc-glibc:x86 = " -lgcc" +# libmpi.so needs symbols like __multf3 and somehow it does not respect --rtlib option passed by clang +LDFLAGS:append:x86-64 = " -lgcc" +LDFLAGS:append:x86 = " -lgcc" inherit autotools gettext pkgconfig -- cgit v1.2.3-54-g00ecf