Index: general/genlib/js91.xml
===================================================================
--- general/genlib/js91.xml	(revision 9737271f0f8926bf75c9c7dc81d03a95954e1827)
+++ general/genlib/js91.xml	(revision f572dbb2c6b2d4cc5259a7cae5f1389bbb9defc7)
@@ -150,4 +150,6 @@
 
     </note>
+<!-- not needed when using clang.  Upstream bug at
+     https://bugzilla.mozilla.org/show_bug.cgi?id=1729459
 
     <para>
@@ -160,5 +162,5 @@
               -i modules/fdlibm/src/math_private.h ;;
 esac</userinput></screen>
-
+-->
     <para>
       Install <application>JS</application> by running the following
@@ -283,5 +285,5 @@
 
     <para>
-      <parameter><envar>CC=gcc CXX=g++</envar></parameter>: BLFS used to
+      <option><envar>CC=gcc CXX=g++</envar></option>: BLFS used to
       prefer to use gcc and g++ instead of upstream's defaults of the
       <application>clang</application> programs. With the release of
@@ -291,5 +293,6 @@
       (by exporting them and unset them after the installation, or simply
       prepending them before the
-      <command>sh ../js/src/configure.in</command> command).
+      <command>sh ../js/src/configure.in</command> command). Building
+      with GCC on i?86 is currently broken.
     </para>
 
Index: xsoft/graphweb/firefox.xml
===================================================================
--- xsoft/graphweb/firefox.xml	(revision 9737271f0f8926bf75c9c7dc81d03a95954e1827)
+++ xsoft/graphweb/firefox.xml	(revision f572dbb2c6b2d4cc5259a7cae5f1389bbb9defc7)
@@ -142,5 +142,5 @@
       <xref linkend="gtk3"/>,
       <xref linkend="libnotify"/>,
-      <xref linkend="llvm"/> (clang, used for bindgen even if using gcc),
+      <xref linkend="llvm"/> (with clang, used for bindgen even if using gcc),
       <xref linkend="nodejs"/>,
       <xref linkend="pulseaudio"/>
@@ -439,5 +439,5 @@
 
     <para>
-      <parameter><envar>CC=gcc CXX=g++</envar></parameter>: BLFS used to
+      <option><envar>CC=gcc CXX=g++</envar></option>: BLFS used to
       prefer to use gcc and g++ instead of upstream's defaults of the
       <application>clang</application> programs. With the release of
@@ -445,5 +445,6 @@
       of extra warnings, and is bigger. Set these environment variables
       <emphasis>before you run the configure script</emphasis>
-      if you wish to continue to use gcc, g++.
+      if you wish to continue to use gcc, g++. Building
+      with GCC on i?86 is currently broken.
     </para>
 
Index: xsoft/graphweb/seamonkey.xml
===================================================================
--- xsoft/graphweb/seamonkey.xml	(revision 9737271f0f8926bf75c9c7dc81d03a95954e1827)
+++ xsoft/graphweb/seamonkey.xml	(revision f572dbb2c6b2d4cc5259a7cae5f1389bbb9defc7)
@@ -116,5 +116,6 @@
       <xref linkend="libevent"/>,
       <!--<xref linkend="libvpx"/>, Causes build failures similar to Firefox -->
-      <xref linkend="libwebp"/>
+      <xref linkend="libwebp"/>,
+      <xref linkend="llvm"/> (with clang),
       <xref linkend="nasm"/>,
       <xref linkend="nspr"/>,
@@ -313,5 +314,6 @@
       With the introduction of <application>gcc-12</application>, many
       more warnings are generated when compiling mozilla applications
-      and that results in a much slower, and larger, build.
+      and that results in a much slower, and larger, build. Furthermore,
+      building with GCC on i?86 is currently broken.
       Although upstream mozilla code defaults to using
       <application>llvm</application> unless overridden, the older configure
Index: xsoft/other/thunderbird.xml
===================================================================
--- xsoft/other/thunderbird.xml	(revision 9737271f0f8926bf75c9c7dc81d03a95954e1827)
+++ xsoft/other/thunderbird.xml	(revision f572dbb2c6b2d4cc5259a7cae5f1389bbb9defc7)
@@ -223,7 +223,6 @@
 <screen><userinput>sed -i '/ROOT_CLIP_CHAIN/d' gfx/webrender_bindings/webrender_ffi.h</userinput></screen>
 
-<!-- applying this for 11.1: upstream haven't made their mind yet
+<!-- Not needed with clang
      https://bugzilla.mozilla.org/show_bug.cgi?id=1729459 
-     Still not fixed in 102.1. -->
     <para>
       If building on a 32 bit machine, the following sed works around
@@ -236,5 +235,5 @@
               -i modules/fdlibm/src/math_private.h ;;
 esac</userinput></screen>
-
+-->
     <para>
       Now invoke the Python <command>mach</command> script to compile
@@ -302,5 +301,5 @@
 
     <para>
-      <parameter><envar>CC=gcc CXX=g++</envar></parameter>: BLFS used to
+      <option><envar>CC=gcc CXX=g++</envar></option>: BLFS used to
       prefer to use gcc and g++ instead of upstream's defaults of the
       <application>clang</application> programs. With the release of
@@ -308,5 +307,6 @@
       of extra warnings, and is bigger. Set these environment variables
       <emphasis>before you run the configure script</emphasis>
-      if you wish to continue to use gcc, g++.
+      if you wish to continue to use gcc, g++. Building
+      with GCC on i?86 is currently broken.
     </para>
 
