]> code.ossystems Code Review - openembedded-core.git/commitdiff
webkitgtk: Link compiler-rt for clang specific built-ins
authorKhem Raj <raj.khem@gmail.com>
Mon, 10 Dec 2018 23:52:07 +0000 (15:52 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 13 Dec 2018 16:32:14 +0000 (16:32 +0000)
When using clang, its increasingly using its own runtime which means
libgcc is not enough to find all primitives its using.

Fixes errors like
recipe-sysroot/usr/lib/libwebkit2gtk-4.0.so: undefined reference to
`__mulodi4'

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-sato/webkit/webkitgtk_2.22.4.bb

index 60f1b3ea5d679cdfb22ec40fdf158c517268ba1c..196122002bb65508e557ada97d7e47e5e6bbfc7e 100644 (file)
@@ -98,6 +98,8 @@ EXTRA_OECMAKE_append_x86-x32 = " -DENABLE_JIT=OFF "
 SECURITY_CFLAGS_remove_aarch64 = "-fpie"
 SECURITY_CFLAGS_append_aarch64 = " -fPIE"
 
+LDFLAGS_append_toolchain-clang = " -rtlib=compiler-rt"
+
 FILES_${PN} += "${libdir}/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so"
 
 RRECOMMENDS_${PN} += "ca-certificates shared-mime-info"