Ignore:
Timestamp:
02/03/2019 06:37:53 PM (5 years ago)
Author:
DJ Lucas <dj@…>
Branches:
elogind
Children:
4d176c4f
Parents:
8f6f10e
Message:

Merge to HEAD 21080.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/qtwebengine.xml

    r8f6f10e rd60cd837  
    88  <!ENTITY qtwebengine-download-http "https://download.qt.io/archive/qt/&qtwebengine-major;/&qtwebengine-version;/submodules/qtwebengine-everywhere-src-&qtwebengine-version;.tar.xz">
    99  <!ENTITY qtwebengine-download-ftp  " ">
    10   <!ENTITY qtwebengine-md5sum        "53d74f6ed0c188ee106381d9cba99e94">
    11   <!ENTITY qtwebengine-size          "241 MB">
     10  <!ENTITY qtwebengine-md5sum        "516c70f4f5ef8f4d0462425735f4ff47">
     11  <!ENTITY qtwebengine-size          "238 MB">
    1212  <!ENTITY qtwebengine-buildsize     "3.3 GB (134 MB installed)">
    13   <!ENTITY qtwebengine-time          "36 SBU (using 4 cores)">
     13  <!ENTITY qtwebengine-time          "60 SBU (using 4 cores)">
    1414]>
    1515
     
    5555        although the installed libraries correctly use the shared version. If
    5656        that static library is not present, the build will fail quite quickly.
    57         Please note that if you try to build webengine as part of <xref
    58         linkend="qt5"/> and the static library is not available, that build will
    59         either complete without installing webengine, or else fail during the
    60         install (both variants have been observed).
     57        Please note that if you try to build webengine as part of
     58        <application>Qt</application> and the static library is not available,
     59        that build will either complete without installing webengine, or else fail
     60        during the install (both variants have been observed in 5.12.0).
    6161      </para>
    6262    </note>
     
    9292        <para>
    9393          Estimated build time: &qtwebengine-time;
     94        </para>
     95      </listitem>
     96    </itemizedlist>
     97
     98    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
     99    <itemizedlist spacing="compact">
     100      <listitem>
     101        <para>
     102          Required patch (if building on i686):
     103          <ulink url="&patch-root;/qtwebengine-&qtwebengine-version;-i686_alignof_fix-1.patch"/>
    94104        </para>
    95105      </listitem>
     
    164174<screen role="root"><userinput>mv -v ${QT5DIR}/lib/libQtWebEngineCore.so{,.old}</userinput></screen>
    165175
     176    <para>
     177      If you are building on a 32-bit i686 system, GCC changed the alignof
     178      operator to optimize the ABI. Unfortunately, this makes the alignof()
     179      operator return an incorrect number (4 instead of 8). Apply a patch to
     180      fix this:
     181    </para>
     182
     183<screen><userinput>patch -Np1 -i ../qtwebengine-&qtwebengine-version;-i686_alignof_fix-1.patch</userinput></screen>
     184
    166185<screen><userinput>mkdir build &amp;&amp;
    167186cd    build &amp;&amp;
    168187
    169 qmake -- -system-ffmpeg -webengine-icu .. &amp;&amp;
     188qmake .. -- -system-ffmpeg -webengine-icu &amp;&amp;
    170189make</userinput></screen>
    171190<!--
     
    212231
    213232    <para>
    214       <command>-- -system-ffmpeg -webengine-icu ..</command>: If any options are
    215       passed to qmake ithey must come after '--' and before the '..' which points
     233      <command>-- -system-ffmpeg -webengine-icu</command>: If any options are
     234      passed to qmake ithey must come after '--' which must follow '..' that points
    216235      to the main directory. The options here cause it to use system ffmpeg and
    217236      system icu.  If built as part of full Qt5, the system icu is automatically
Note: See TracChangeset for help on using the changeset viewer.