diff --git a/general.ent b/general.ent
index 7369129e63..50166cb5dd 100644
--- a/general.ent
+++ b/general.ent
@@ -1,12 +1,12 @@
-
+
-
+
diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index 84992e7af7..e2bfb386e7 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -43,6 +43,21 @@
-->
+
+ June 30th, 2016
+
+
+ [dj] - Complete fix for Thunderbird with GCC-6.1. Fixes
+ #8006.
+
+
+ [dj] - Use internal copy of SQLite for Thunderbird and remove
+ -DSQLITE_ENABLE_FTS3_TOKENIZER=1 from SQLite instructions to avoid
+ potential security vulnerability.
+
+
+
+
June 28th, 2016
@@ -138,8 +153,8 @@
June 26th, 2016
- [dj] - Added build-fix for Thunderbird-45.1.1 with GCC-6.1.
- Fixes #8006.
+ [dj] - Added build-fix for Thunderbird-45.1.1 with
+ GCC-6.1.
[renodr] - Update to vala-0.32.1. Fixes
diff --git a/server/databases/sqlite.xml b/server/databases/sqlite.xml
index aa5be407c0..185bfc41ef 100644
--- a/server/databases/sqlite.xml
+++ b/server/databases/sqlite.xml
@@ -128,7 +128,6 @@
./configure --prefix=/usr --disable-static \
CFLAGS="-g -O2 -DSQLITE_ENABLE_FTS3=1 \
- -DSQLITE_ENABLE_FTS3_TOKENIZER=1 \
-DSQLITE_ENABLE_COLUMN_METADATA=1 \
-DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \
-DSQLITE_SECURE_DELETE=1 \
diff --git a/xsoft/other/thunderbird.xml b/xsoft/other/thunderbird.xml
index 2c50841e67..64cc6c0431 100644
--- a/xsoft/other/thunderbird.xml
+++ b/xsoft/other/thunderbird.xml
@@ -77,7 +77,7 @@
Required patch, if building with gcc-6:
-
+
@@ -97,9 +97,11 @@
,
,
- ,
- , and
+ , and
+
@@ -141,6 +143,7 @@
at runtime),
,
,
+ (not recommended),
,
,
, and
@@ -203,7 +206,8 @@ ac_add_options --disable-gconf
# Comment out following options if you have not installed
# recommended dependencies:
-ac_add_options --enable-system-sqlite
+# Do not use system SQLite for Thunderbird 45.x
+#ac_add_options --enable-system-sqlite
ac_add_options --with-system-libevent
ac_add_options --with-system-libvpx
ac_add_options --with-system-nspr
@@ -247,7 +251,7 @@ EOF
test $(uname -m) = "i686" && sed -i 's/enable-optimize/disable-optimize/' mozconfig || true &&-->
Fix some issues with GCC-6.1:
-patch -Np1 -i ../thunderbird-&thunderbird-version;-gcc6-1.patch
+patch -Np1 -i ../thunderbird-&thunderbird-version;-gcc6-2.patch
Compile Thunderbird by issuing the following
@@ -261,6 +265,7 @@ test $(uname -m) = "i686" && sed -i 's/enable-optimize/disable-optimize/' mozcon
CFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2"
CXXFLAGS+=" -fno-delete-null-pointer-checks -fno-lifetime-dse -fno-schedule-insns2"
+export CFLAGS CXXFLAGS
make -f client.mk