Changeset 2f3c55c5


Ignore:
Timestamp:
04/29/2020 12:20:14 PM (4 years ago)
Author:
Thomas Trepl <thomas@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
029a290
Parents:
7f99ddf
Message:

Temporary remove -webengine-icu switch due to incompatibility to icu-67.1

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

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • introduction/welcome/changelog.xml

    r7f99ddf r2f3c55c5  
    4444
    4545    <listitem>
     46      <para>April 29th, 2020</para>
     47      <itemizedlist>
     48        <listitem>
     49          <para>[thomas] - Remove switch -webengine-icu from qtwebengine
     50          instructions as current qtwebengine (5.14.2) does not compile
     51          against ICU-67.1.</para>
     52        </listitem>
     53      </itemizedlist>
     54    </listitem>
     55   
     56    <listitem>
    4657      <para>April 28th, 2020</para>
    4758      <itemizedlist>
  • x/lib/qtwebengine.xml

    r7f99ddf r2f3c55c5  
    1313  <!ENTITY qtwebengine-time          "68 SBU (using 4 cores)">
    1414]>
     15<!-- Note: there are some para commented out cause of icu-67.1 issue.
     16     They are marked with (ICU) and should removed if a new version
     17     of qtwebengine builds against ICU-67.1 (or later) again.
     18-->
    1519
    1620<sect1 id="qtwebengine" xreflabel="qtwebengine-&qtwebengine-version;">
     
    130134      <xref linkend="ffmpeg"/>,
    131135      <xref linkend="Jinja2"/> (Python 2 module),
    132       <xref linkend="icu"/>,
     136<!-- (ICU) <xref linkend="icu"/>, -->
    133137      <xref linkend="libwebp"/>,
    134138      <xref linkend="libxslt"/>, and
     
    206210    </para>
    207211
     212<!-- (ICU) "Original" instructions
     213     * Commented because current versio (5.14.2) of qtwebengine does not well with
     214       icu-67.1. It results in a compilation error while using its own icu compiles
     215       fine.
     216     * Re-Check that when a new version of qtwebengine has been released, there
     217       are patches around this topic upstream.
     218     * Mind the double dash in the qmake line!
    208219<screen><userinput>mkdir build &amp;&amp;
    209220cd    build &amp;&amp;
    210221
    211 qmake .. -- -system-ffmpeg -webengine-icu &amp;&amp;
     222qmake .. - - -system-ffmpeg -webengine-icu &amp;&amp;
     223make</userinput></screen>
     224-->
     225<screen><userinput>mkdir build &amp;&amp;
     226cd    build &amp;&amp;
     227
     228qmake .. -- -system-ffmpeg &amp;&amp;
    212229make</userinput></screen>
    213230<!--
     
    256273
    257274    <para>
    258       <command>-- -system-ffmpeg -webengine-icu</command>: If any options are
    259       passed to qmake they must come after '--' which must follow '..' that points
     275      <!-- (ICU)  note: change '- -' back to double-dash when uncommenting again:
     276      <command>- - -system-ffmpeg -webengine-icu</command>: If any options are
     277      passed to qmake they must come after '- -' which must follow '..' that points
    260278      to the main directory. The options here cause it to use system ffmpeg and
    261279      system icu.  If built as part of full Qt5, the system icu is automatically
    262280      used (only) by Qt5Core if it is available, but unless this option is used
    263281      webengine will always use its shipped copy of icu, adding time and space
    264       to the build.
     282      to the build. -->
     283      <command>-- -system-ffmpeg</command>: If any options are
     284      passed to qmake they must come after '--' which must follow '..' that points
     285      to the main directory. The options here cause it to use system ffmpeg.
     286      <note>
     287        <para>
     288          Version &qtwebengine-version; of qtwebengine fails to compile when
     289          ICU-67.1 is installed and option -webengine-icu is used. This will
     290          be fixed in next versions of qtwebengine.
     291        </para>
     292      </note>
    265293    </para>
    266294
Note: See TracChangeset for help on using the changeset viewer.