883e1d03cba6720bfd924631e331b018112fc4c0
[platform/framework/web/crosswalk.git] / src / xwalk / packaging / crosswalk-no-fatal-ld-warnings.patch
1 Author: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
2
3 Building with fatal warnings prevents xwalk from linking on Tizen Common:
4
5 /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../x86_64-tizen-linux/bin/ld: warning: hidden symbol 'sqlite3_close' in obj/third_party/sqlite/libsqlite3.a(obj/third_party/sqlite/amalgamation/sqlite.sqlite3.o) is referenced by DSO /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../lib64/libpkgmgr_parser.so
6 /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../x86_64-tizen-linux/bin/ld: warning: hidden symbol 'sqlite3_exec' in obj/third_party/sqlite/libsqlite3.a(obj/third_party/sqlite/amalgamation/sqlite.sqlite3.o) is referenced by DSO /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../lib64/libpkgmgr_parser.so
7 /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../x86_64-tizen-linux/bin/ld: warning: hidden symbol 'sqlite3_free' in obj/third_party/sqlite/libsqlite3.a(obj/third_party/sqlite/amalgamation/sqlite.sqlite3.o) is referenced by DSO /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../lib64/libpkgmgr_parser.so
8 /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../x86_64-tizen-linux/bin/ld: warning: hidden symbol 'sqlite3_snprintf' in obj/third_party/sqlite/libsqlite3.a(obj/third_party/sqlite/amalgamation/sqlite.sqlite3.o) is referenced by DSO /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../lib64/libpkgmgr_parser.so
9 /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../x86_64-tizen-linux/bin/ld: warning: hidden symbol 'sqlite3_close' in obj/third_party/sqlite/libsqlite3.a(obj/third_party/sqlite/amalgamation/sqlite.sqlite3.o) is referenced by DSO /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../lib64/libpkgmgr-info.so
10 /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../x86_64-tizen-linux/bin/ld: warning: hidden symbol 'sqlite3_exec' in obj/third_party/sqlite/libsqlite3.a(obj/third_party/sqlite/amalgamation/sqlite.sqlite3.o) is referenced by DSO /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../lib64/libpkgmgr-info.so
11 /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../x86_64-tizen-linux/bin/ld: warning: hidden symbol 'sqlite3_free' in obj/third_party/sqlite/libsqlite3.a(obj/third_party/sqlite/amalgamation/sqlite.sqlite3.o) is referenced by DSO /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../lib64/libpkgmgr-info.so
12 /usr/lib64/gcc/x86_64-tizen-linux/4.8/../../../../x86_64-tizen-linux/bin/ld: error: treating warnings as errors
13
14 This patch disables fatal warnings to allow us to carry on with moving Crosswalk to Chromium 35.
15
16 XWALK-1379
17 --- src/build/common.gypi
18 +++ src/build/common.gypi
19 @@ -3082,7 +3082,6 @@
20      ['os_posix==1 and (chromeos==0 or target_arch!="arm")', {
21        'target_defaults': {
22          'ldflags': [
23 -          '-Wl,--fatal-warnings',
24            '-Wl,-z,now',
25            '-Wl,-z,relro',
26          ],