Index: general.ent
===================================================================
--- general.ent	(revision 3b696780013eec30885f385f3afac46d5c61ab1c)
+++ general.ent	(revision 90c4de611665c478bcecd2e2e307be394ccbf885)
@@ -1,5 +1,5 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "11">                   <!-- Always 2 digits -->
+<!ENTITY day          "12">                   <!-- Always 2 digits -->
 <!ENTITY month        "09">                   <!-- Always 2 digits -->
 <!ENTITY year         "2020">
@@ -7,5 +7,5 @@
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "September 11th, &year;">
+<!ENTITY releasedate  "September 12th, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision 3b696780013eec30885f385f3afac46d5c61ab1c)
+++ introduction/welcome/changelog.xml	(revision 90c4de611665c478bcecd2e2e307be394ccbf885)
@@ -43,4 +43,16 @@
     -->
     <listitem>
+      <para>September 12th, 2020</para>
+      <itemizedlist>
+        <listitem>
+          <para>[renodr] - Update to Thunderbird-78.2.2, and modify the
+          build instructions for a smaller and faster build. Fixes
+          <ulink url="&blfs-ticket-root;13969">#13969</ulink> and 
+          <ulink url="&blfs-ticket-root;13982">#13982</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>September 11th, 2020</para>
       <itemizedlist>
Index: packages.ent
===================================================================
--- packages.ent	(revision 3b696780013eec30885f385f3afac46d5c61ab1c)
+++ packages.ent	(revision 90c4de611665c478bcecd2e2e307be394ccbf885)
@@ -931,5 +931,5 @@
 <!ENTITY rox-filer-version            "2.11">
 <!ENTITY rxvt-unicode-version         "9.22">
-<!ENTITY thunderbird-version          "78.1.1">
+<!ENTITY thunderbird-version          "78.2.2">
 <!ENTITY tigervnc-version             "1.11.0">
 <!ENTITY transmission-version         "3.00">
Index: xsoft/other/thunderbird.xml
===================================================================
--- xsoft/other/thunderbird.xml	(revision 3b696780013eec30885f385f3afac46d5c61ab1c)
+++ xsoft/other/thunderbird.xml	(revision 90c4de611665c478bcecd2e2e307be394ccbf885)
@@ -7,8 +7,8 @@
   <!ENTITY thunderbird-download-http "&mozilla-http;/thunderbird/releases/&thunderbird-version;/source/thunderbird-&thunderbird-version;.source.tar.xz">
   <!ENTITY thunderbird-download-ftp  " ">
-  <!ENTITY thunderbird-md5sum        "613738e76b7a3b8dd28b945fce4d9dbf">
-  <!ENTITY thunderbird-size          "342 MB">
-  <!ENTITY thunderbird-buildsize     "10.9 GB (172 MB installed)">
-  <!ENTITY thunderbird-time          "43 SBU (on a 4-core machine)">
+  <!ENTITY thunderbird-md5sum        "d749a52de7b6828eaab74af7ef8834de">
+  <!ENTITY thunderbird-size          "337 MB">
+  <!ENTITY thunderbird-buildsize     "5.2 GB (177 MB installed)">
+  <!ENTITY thunderbird-time          "32 SBU (on a 4-core machine)">
   <!-- Removed the -j1 time because python and rust do not obey it, although
        the C/C++ code appears to obey it -->
@@ -70,4 +70,14 @@
         <para>
           Estimated build time: &thunderbird-time;
+        </para>
+      </listitem>
+    </itemizedlist>
+
+    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+    <itemizedlist spacing="compact">
+      <listitem>
+        <para>
+          Required patch:
+          <ulink url="&patch-root;/thunderbird-&thunderbird-version;-upstream_fixes-1.patch"/>
         </para>
       </listitem>
@@ -201,7 +211,9 @@
 ac_add_options --disable-updater
 ac_add_options --disable-debug
+ac_add_options --disable-debug-symbols
 ac_add_options --disable-tests
 
 ac_add_options --enable-optimize=-O2
+ac_add_options --enable-linker=gold
 ac_add_options --enable-strip
 ac_add_options --enable-install-strip
@@ -218,4 +230,11 @@
 
     <para>
+      First, fix a regression in <application>Thunderbird</application> that
+      prevents the mail panes and other UI elements from functioning properly:
+    </para>
+
+<screen><userinput remap="pre">patch -Np1 -i ../thunderbird-&thunderbird-version;-upstream_fixes-1.patch</userinput></screen>
+
+    <para>
       Compile <application>Thunderbird</application> by issuing the following
       commands:
@@ -227,27 +246,9 @@
 
       <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
-       href="../../xincludes/mozmach.xml"/>
+      href="../../xincludes/mozmach.xml"/>
 
     </note>
-<!--
-    <para>
-      First, disable failure caused by undocumented rust macros:
-    </para>
-
-<screen><userinput remap="pre">sed -i -e '/#!\[deny(missing_docs)\]/d' servo/components/style/lib.rs &amp;&amp;
-sed -i -e 's/#!\[deny(unsafe_code, missing_docs)\]/#!\[deny(unsafe_code)\]/g' servo/components/style_traits/lib.rs</userinput></screen>
-
-    <para>
-      Remove a function definition, which is incompatible with the one in
-      glibc-2.30:
-    </para>
-
-<screen><userinput>sed -i -e '/pid_t gettid/s@^@//@' tools/profiler/core/platform.h</userinput></screen>
-
-    <para>
-      Next, build the package:
-    </para>
--->
-<screen><userinput>./mach build</userinput></screen>
+
+<screen><userinput>CC=gcc CXX=g++ ./mach build</userinput></screen>
 
     <para>
@@ -262,21 +263,9 @@
 <screen role="root"><userinput>./mach install</userinput></screen>
 
-<!-- thunderbuild directory does not exist anymore. Leaving as comment,
-in case an editor figures out how to install the development environment.
-    <para>
-      The above instruction just installs the parts you need to run
-      <application>Thunderbird</application>. Alternatively, if you want to
-      install the full <application>Thunderbird</application> development
-      environment, run the following command as the
-      <systemitem class="username">root</systemitem> user:
-    </para>
-
-<screen role="root"><userinput>make -C thunderbuild install</userinput></screen>
--->
   </sect2>
 
   <sect2 role="commands">
     <title>Command Explanations</title>
-<!-- might be necessary
+<!-- might be necessary, we need to verify this.
     <para>
       <command>test $(uname -m) = "i686" &amp;&amp; sed ...</command>: On this
@@ -284,16 +273,14 @@
       optimization, the install fails with a Python error.  This command will
       fix i686 builds and preserve the optimization on x86_64.
-    </para>
-
-    <para>
-      <command>export CFLAGS= ... export CXXFLAGS= ...</command>: These
-      settings work around code which gcc6 would otherwise regard as
-      out-of-specification and allow it to produce a working program.
     </para>-->
 
     <para>
-      <command>./mach build</command>: <application>Thunderbird</application>
+      <command>CC=gcc CXX=g++ ./mach build</command>: 
+      <application>Thunderbird</application>
       now uses this <application>python3</application> script to run the
-      build and install.
+      build and install. Forcing GCC causes the build to come out smaller
+      and run faster.
+      <!-- For more info, see Ticket #13969. ~12GB to ~5GB build size, 
+      significantly smaller build time.-->
     </para>
 
