hc
2023-11-20 2e7bd41e4e8ab3d1efdabd9e263a2f7fe79bff8c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
From e991ca5495bf413f76fab965475f3849283e1213 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Tue, 21 Aug 2018 21:48:11 -0700
Subject: [PATCH] firefox: Fix build issues on x86_64 host and target
 
link with pango libs especially with libpangoft2-1.0.so.0
otherwise it pokes at the build host and if build host has
this package installed then it tries to link with it
 
/mnt/a/oe/build/tmp/work/core2-64-bec-linux/firefox/52.9.0esr-r0/recipe-sysroot-native/usr/bin/x86_64-bec-linux/../../libexec/x86_64-bec-linux/gcc/x86_64-bec-linux/8.2.0/ld:
/usr/lib/libpangoft2-1.0.so.0: undefined reference to `pango_font_description_set_variations'
 
/mnt/a/oe/build/tmp/work/core2-64-bec-linux/firefox/52.9.0esr-r0/recipe-sysroot-native/usr/bin/x86_64-bec-linux/../../libexec/x86_64-bec-linux/gcc/x86_64-bec-linux/8.2.0/ld:
/usr/lib/libpangoft2-1.0.so.0: undefined reference to `pango_font_description_get_variations'
| collect2: error: ld returned 1 exit status
 
Upstream-Status: Pending
Signed-off-by: Khem Raj <raj.khem@gmail.com>
 
---
 gfx/cairo/cairo/src/moz.build | 3 ---
 js/xpconnect/shell/moz.build  | 1 +
 2 files changed, 1 insertion(+), 3 deletions(-)
 
diff --git a/gfx/cairo/cairo/src/moz.build b/gfx/cairo/cairo/src/moz.build
index b33dc8ab9d..1ed0437eb0 100755
--- a/gfx/cairo/cairo/src/moz.build
+++ b/gfx/cairo/cairo/src/moz.build
@@ -244,9 +244,6 @@ if CONFIG['CC_TYPE'] in ('clang', 'gcc') and CONFIG['OS_TARGET'] == 'Android' an
     CFLAGS += ['-O2']
     CXXFLAGS += ['-O2']
 
-if CONFIG['MOZ_X11']:
-    CFLAGS += CONFIG['XCFLAGS']
-
 if CONFIG['MOZ_ENABLE_CAIRO_FT']:
     CFLAGS += CONFIG['CAIRO_FT_CFLAGS']
     CXXFLAGS += CONFIG['CAIRO_FT_CFLAGS']
diff --git a/js/xpconnect/shell/moz.build b/js/xpconnect/shell/moz.build
index a070870867..d09f72e3d7 100644
--- a/js/xpconnect/shell/moz.build
+++ b/js/xpconnect/shell/moz.build
@@ -53,3 +53,4 @@ if CONFIG['OS_ARCH'] == 'WINNT':
 CFLAGS += CONFIG['TK_CFLAGS']
 CXXFLAGS += CONFIG['TK_CFLAGS']
 OS_LIBS += CONFIG['TK_LIBS']
+OS_LIBS += CONFIG['MOZ_PANGO_LIBS']