Changeset b84fe71


Ignore:
Timestamp:
11/14/2018 12:45:57 AM (3 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 8.4, 9.0, 9.1, bdubbs/svn, elogind, qt5new, trunk, xry111/git-date, xry111/git-date-for-trunk, xry111/git-date-test
Children:
01fa0c4
Parents:
bbaebd0
Message:

firefox-63.0.1

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20699 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    rbbaebd0 rb84fe71  
    4646      <itemizedlist>
    4747        <listitem>
    48           <para>[ken] - Update to Node.js-v10.13.0, Fixes
     48          <para>[ken] - Update to firefox-63.0.1, and re-instate system
     49          ICU as recommended. Thanks to Uwe Dueffert for diagnosis. Fixes
     50          <ulink url="&blfs-ticket-root;11329">#11329</ulink>.</para>
     51        </listitem>
     52        <listitem>
     53          <para>[ken] - Update to Node.js-v10.13.0R., Fixes
    4954          <ulink url="&blfs-ticket-root;11328">#11328</ulink>.</para>
    5055        </listitem>
  • packages.ent

    rbbaebd0 rb84fe71  
    750750<!ENTITY epiphany-version             "3.28.3.1">
    751751<!ENTITY falkon-version               "3.0.1">
    752 <!ENTITY firefox-version              "63.0">
     752<!ENTITY firefox-version              "63.0.1">
    753753<!ENTITY flashplayer-version          "27.0.0.187">
    754754<!ENTITY qupzilla-version             "2.2.6">
  • xsoft/graphweb/firefox.xml

    rbbaebd0 rb84fe71  
    77  <!ENTITY firefox-download-http "&mozilla-http;/firefox/releases/&firefox-version;/source/firefox-&firefox-version;.source.tar.xz">
    88  <!ENTITY firefox-download-ftp  " ">
    9   <!ENTITY firefox-md5sum        "17f6cea22026840dfa255190a7cec1e2">
     9  <!ENTITY firefox-md5sum        "3b5d3bc390d3e5bbef9a9704c2a12a4f">
    1010  <!ENTITY firefox-size          "254 MB">
    1111  <!-- NB with stylo, much of the build uses rust, and therefore cargo files.
     
    157157    <bridgehead renderas="sect4">Recommended</bridgehead>
    158158    <para role="recommended">
    159 <!--  <xref linkend="icu"/>, with icu <61 or >62, JSContext FTBFS -->
     159      <xref linkend="icu"/>,
    160160      <xref linkend="libevent"/>,
    161161      <xref linkend="libvpx"/>,
     
    259259ac_add_options --with-system-nspr
    260260ac_add_options --with-system-nss
    261 
    262 # Only enable system icu if the version is 61 or 62
    263 #ac_add_options --with-system-icu
     261ac_add_options --with-system-icu
    264262
    265263# The gold linker is no-longer the default
     
    347345      If you are compiling <application>Firefox</application> in chroot, make
    348346      sure you have <envar>$SHELL</envar> environment variable set or prepend
    349       <envar>SHELL=/bin/sh</envar>.
     347      <envar>SHELL=/bin/sh</envar>. Also ensure that <filename>/dev/shm</filename>
     348      is mounted.
    350349    </para></note>
    351350
    352351    <para>
    353      Invoke the Python script to compile the package:
    354     </para>
    355 
    356 <screen><userinput>export CC=clang CXX=clang++ AR=llvm-ar NM=llvm-nm RANLIB=llvm-ranlib &amp;&amp;
     352<!--  Invoke the Python script to compile the package: -->
     353      Fix a problem with certain versions of ICU, then invoke the Python script
     354      to compile the package.
     355    </para>
     356
     357<screen><userinput>sed -e 's/checkImpl/checkFFImpl/g' -i js/src/vm/JSContext*.h &amp;&amp;
     358export CC=clang CXX=clang++ AR=llvm-ar NM=llvm-nm RANLIB=llvm-ranlib &amp;&amp;
    357359./mach build &amp;&amp;
    358360unset CC CXX AR NM RANLIB</userinput></screen>
     
    391393  <sect2 role="commands">
    392394    <title>Command Explanations</title>
     395
     396    <para>
     397      <command>sed -e 's/checkImpl/checkFFImpl/g' ...</command>: Although the
     398      package ships with a modified version of <application>ICU-59</application>
     399      and only tests that the system version, if requested, is at least 59,
     400      changes in <emphasis>some</emphasis> versions cause builds with the system
     401      version to fail with error messages of the form <literal>no void
     402      JSContext::checkImpl_NN member function</literal> where NN is the system
     403      <application>ICU</application> version. The sed renames the local function.
     404    </para>
    393405
    394406    <para>
Note: See TracChangeset for help on using the changeset viewer.