Bug 1302891 - Part 5 - Make __cfi_check a global symbol; r?glandium draft
authorEnes Goktas <egoktas@mozilla.com>
Tue, 20 Sep 2016 19:36:00 -0700
changeset 418765 05d15bd50f1c4b71923ae0987ea022e72dafa3b1
parent 418764 766e6fbdad9d4a0c75820bf848befcf77f4025a7
child 418766 c76e0c04329d0683f11991d87e9a986bf6b160a0
push id30776
push userbmo:enes.goktas@gmail.com
push dateThu, 29 Sep 2016 05:44:28 +0000
reviewersglandium
bugs1302891
milestone52.0a1
Bug 1302891 - Part 5 - Make __cfi_check a global symbol; r?glandium In some libraries __cfi_check symbol was made local. CFI in LLVM/Clang requires that __cfi_check is a global symbol (external). MozReview-Commit-ID: 4p2m5jw0bTK
build/unix/gnu-ld-scripts/components-version-script
db/sqlite3/src/sqlite.symbols
--- a/build/unix/gnu-ld-scripts/components-version-script
+++ b/build/unix/gnu-ld-scripts/components-version-script
@@ -1,7 +1,8 @@
 EXPORTED {
    global:
 		NSModule;
 		NSGetModule;
 		__RLD_MAP;
+		__cfi_check;
    local: *;
 };
--- a/db/sqlite3/src/sqlite.symbols
+++ b/db/sqlite3/src/sqlite.symbols
@@ -152,8 +152,9 @@ sqlite3_version
 sqlite3_vfs_find
 sqlite3_vfs_unregister
 sqlite3_vfs_register
 sqlite3_vmprintf
 #ifdef DEBUG
 sqlite3_mutex_held
 sqlite3_mutex_notheld
 #endif
+__cfi_check