Author: xry111
Date: Tue Feb 23 07:45:03 2021
New Revision: 24275

Log:
js78: add workaround for reinstallation

Modified:
   trunk/BOOK/general/genlib/js78.xml

Modified: trunk/BOOK/general/genlib/js78.xml
==============================================================================
--- trunk/BOOK/general/genlib/js78.xml  Tue Feb 23 04:28:57 2021        (r24274)
+++ trunk/BOOK/general/genlib/js78.xml  Tue Feb 23 07:45:03 2021        (r24275)
@@ -106,17 +106,6 @@
   <sect2 role="installation">
     <title>Installation of JS</title>
 
-    <caution>
-      <para>
-        If you are upgrading JS78 from a previously installed old version,
-        save all work and exit your GNOME Session if you have one running.
-        Replacing the JS78 binary will cause the GNOME Shell to crash and
-        return you to your display manager or TTY. After installing the new
-        version, if GNOME Shell still doesn't work, reinstall
-        <xref linkend="gjs"/>.
-      </para>
-    </caution>
-
     <note>
       <para>
         Unlike most other packages in BLFS, the instructions below require you
@@ -203,6 +192,15 @@
     </para>
 
     <para>
+      An issue in the installation process causes any running program which
+      links to JS78 shared library (for example, GNOME Shell) to crash, if
+      JS78 is upgraded or reinstalled.  To workaround this issue, remove
+      the old version of JS78 shared library before installation:
+    </para>
+
+<screen role="root"><userinput>rm -fv 
/usr/lib/libmozjs-78.so</userinput></screen>
+
+    <para>
       Now, as the <systemitem class="username">root</systemitem> user:
     </para>
 
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to