Index: introduction/welcome/changelog.xml
===================================================================
--- introduction/welcome/changelog.xml	(revision bbaebd0353b235e429de3bfa4adf900bc283234e)
+++ introduction/welcome/changelog.xml	(revision b84fe719ce760799fd8b409d9a608101d55ed1f1)
@@ -46,5 +46,10 @@
       <itemizedlist>
         <listitem>
-          <para>[ken] - Update to Node.js-v10.13.0, Fixes
+          <para>[ken] - Update to firefox-63.0.1, and re-instate system
+          ICU as recommended. Thanks to Uwe Dueffert for diagnosis. Fixes
+          <ulink url="&blfs-ticket-root;11329">#11329</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[ken] - Update to Node.js-v10.13.0R., Fixes
           <ulink url="&blfs-ticket-root;11328">#11328</ulink>.</para>
         </listitem>
Index: packages.ent
===================================================================
--- packages.ent	(revision bbaebd0353b235e429de3bfa4adf900bc283234e)
+++ packages.ent	(revision b84fe719ce760799fd8b409d9a608101d55ed1f1)
@@ -750,5 +750,5 @@
 <!ENTITY epiphany-version             "3.28.3.1">
 <!ENTITY falkon-version               "3.0.1">
-<!ENTITY firefox-version              "63.0">
+<!ENTITY firefox-version              "63.0.1">
 <!ENTITY flashplayer-version          "27.0.0.187">
 <!ENTITY qupzilla-version             "2.2.6">
Index: xsoft/graphweb/firefox.xml
===================================================================
--- xsoft/graphweb/firefox.xml	(revision bbaebd0353b235e429de3bfa4adf900bc283234e)
+++ xsoft/graphweb/firefox.xml	(revision b84fe719ce760799fd8b409d9a608101d55ed1f1)
@@ -7,5 +7,5 @@
   <!ENTITY firefox-download-http "&mozilla-http;/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.xz">
   <!ENTITY firefox-download-ftp  " ">
-  <!ENTITY firefox-md5sum        "17f6cea22026840dfa255190a7cec1e2">
+  <!ENTITY firefox-md5sum        "3b5d3bc390d3e5bbef9a9704c2a12a4f">
   <!ENTITY firefox-size          "254 MB">
   <!-- NB with stylo, much of the build uses rust, and therefore cargo files.
@@ -157,5 +157,5 @@
     <bridgehead renderas="sect4">Recommended</bridgehead>
     <para role="recommended">
-<!--  <xref linkend="icu"/>, with icu <61 or >62, JSContext FTBFS -->
+      <xref linkend="icu"/>,
       <xref linkend="libevent"/>,
       <xref linkend="libvpx"/>,
@@ -259,7 +259,5 @@
 ac_add_options --with-system-nspr
 ac_add_options --with-system-nss
-
-# Only enable system icu if the version is 61 or 62
-#ac_add_options --with-system-icu
+ac_add_options --with-system-icu
 
 # The gold linker is no-longer the default
@@ -347,12 +345,16 @@
       If you are compiling <application>Firefox</application> in chroot, make
       sure you have <envar>$SHELL</envar> environment variable set or prepend
-      <envar>SHELL=/bin/sh</envar>.
+      <envar>SHELL=/bin/sh</envar>. Also ensure that <filename>/dev/shm</filename>
+      is mounted.
     </para></note>
 
     <para>
-     Invoke the Python script to compile the package:
-    </para>
-
-<screen><userinput>export CC=clang CXX=clang++ AR=llvm-ar NM=llvm-nm RANLIB=llvm-ranlib &amp;&amp;
+<!--  Invoke the Python script to compile the package: -->
+      Fix a problem with certain versions of ICU, then invoke the Python script
+      to compile the package.
+    </para>
+
+<screen><userinput>sed -e 's/checkImpl/checkFFImpl/g' -i js/src/vm/JSContext*.h &amp;&amp;
+export CC=clang CXX=clang++ AR=llvm-ar NM=llvm-nm RANLIB=llvm-ranlib &amp;&amp;
 ./mach build &amp;&amp;
 unset CC CXX AR NM RANLIB</userinput></screen>
@@ -391,4 +393,14 @@
   <sect2 role="commands">
     <title>Command Explanations</title>
+
+    <para>
+      <command>sed -e 's/checkImpl/checkFFImpl/g' ...</command>: Although the
+      package ships with a modified version of <application>ICU-59</application>
+      and only tests that the system version, if requested, is at least 59,
+      changes in <emphasis>some</emphasis> versions cause builds with the system
+      version to fail with error messages of the form <literal>no void
+      JSContext::checkImpl_NN member function</literal> where NN is the system
+      <application>ICU</application> version. The sed renames the local function.
+    </para>
 
     <para>
