mirror of
https://git.yoctoproject.org/poky
synced 2026-05-05 20:27:58 +02:00
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:
19
meta/recipes-gnome/gtk+/gtk+3/link_fribidi.patch
Normal file
19
meta/recipes-gnome/gtk+/gtk+3/link_fribidi.patch
Normal file
@@ -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)
|
||||
|
||||
#
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user