gtk+3: Fix build failure with gold linker

Explicitly link in libfribidi

(From OE-Core rev: e1e7064746c892544cb3bb72b54791cec2818ffd)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Khem Raj authored and Richard Purdie committed 2019-02-25 10:43:07 +00:00
1 parent 3cffd48425
commit 86be661fd6
2 files changed
+20

No files matched your search

@@ -0,0 +1,19 @@
Link with libfribidi, this is to avoid under linking where these functions are
used but the library is not linked in, and they are marked undefined by BFD linker
but gold linker refuses to link
| ./.libs/libgdk-3.so: error: undefined reference to 'fribidi_get_bidi_type'
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Upstream-Status: Pending
--- a/gdk/Makefile.am
+++ b/gdk/Makefile.am
@@ -55,6 +55,7 @@ LDADD = \
-version-info $(LT_VERSION_INFO) \
-export-dynamic \
-rpath $(libdir) \
+ -lfribidi \
$(no_undefined)
#
+1
View File
@@ -6,6 +6,7 @@ SRC_URI = "http://ftp.gnome.org/pub/gnome/sources/gtk+/${MAJ_VER}/gtk+-${PV}.tar
file://0001-Hardcoded-libtool.patch \
file://0002-Do-not-try-to-initialize-GL-without-libGL.patch \
file://0003-Add-disable-opengl-configure-option.patch \
file://link_fribidi.patch \
"
SRC_URI[md5sum] = "32862355c08f6af3e7848c695cd4081b"
SRC_URI[sha256sum] = "0be5fb0d302bc3de26ab58c32990d895831e2b7c7418d0ffea1206d6a3ddb02f"