#14729: qtwebengine after 5.15.2 -------------------------+----------------------- Reporter: ken@… | Owner: ken@… Type: enhancement | Status: assigned Priority: high | Milestone: 10.2 Component: BOOK | Version: SVN Severity: normal | Resolution: Keywords: | -------------------------+-----------------------
Comment (by ken@…): Successful manual INSTALL_ROOT (i.e. DESTDIR) build on one machine, now trying a real install with updated patch and my script. Tarball: last commit from the 5.15 branch before the version was moved on to 5.15.4: [ https://code.qt.io/cgit/qt/qtwebengine.git/commit/?h=5.15&id=029771bcd254b6cf873badd538e3f762d6344f6b] and chromium submodules from the (qtwebengine) 87-branch at 7c8217b36a95. Patch: Amalgamate gentoo qtwebengine-5.15.2_p20210224-fix-crash-w-app- locales.patch (from upstream after 5.15.4 was opened), gentoo qtwebengine-5.15.2_p20210224-disable-git.patch, arch qt5-webengine- glibc-2.33.patch. The glibc-2.33 patch had to be fixed up for changes in this version. Additional dependencies: /usr/bin/python (symlink to python2) - disgusting, but chromium is stuck on this. node-js. Additional steps before building: Create .git and src/3rdparty/chromium.git directories (per gentoo) Sed to change the version to 5.15.2 to match Qt. The build output was slightly odd - after the initial 178 targets for gn, there were 23844 reported targets, but then at the end it found another 716 targets in Qpdf. Also, my own CFLAGS (passed to CXXFLAGS based on previous Qt5) for things like -march=native and some hardening were mostly ignored until late in the build when some of the chromium files used them. I hesitate to say this, but after 18 attempts or more, I think I'm getting there. -- Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/14729#comment:19> BLFS Trac <http://wiki.linuxfromscratch.org/blfs> Beyond Linux From Scratch -- http://lists.linuxfromscratch.org/listinfo/blfs-book FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page