[This is basically extracted from side/additional notes in bugzilla
216816. The latest patch from there is needed to get this far. To get
this far a patch for a patch from bugzilla 215974 for audio/liba52
was also needed.]
There is a www/qt5-webkit error for armv6/v7
(-mcpu=cortex-a7 used in my context):
The cacheFlush support is missing on this platform.
FYI: with the other pending patches as well, applying:
allowed www/qt5-webkit to build just fine. (The URL was
listed in comment 19 of 216816.)
[bugzilla 207099 was a report of this sort of message
for lang/qt5-qml . 216735 was as well but was closed
as fixed for lang/qt5-qml.]
The specifics of the build's error report are:
The specific lines from the www/qt5-webkit log file
for the build attempt are:
#error "The cacheFlush support is missing on this platform."
1 error generated.
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
*** Error code 1
make: stopped in /usr/ports/www/qt5-webkit
=>> Cleaning up wrkdir
===> Cleaning for qt5-webkit-5.212.0.a2_1
build of www/qt5-webkit | qt5-webkit-5.212.0.a2_1 ended at Mon Sep 25 01:26:16 PDT 2017
build time: 00:05:12
!!! build failure encountered !!!
I've not managed to test building
for arm64.aarch64 because:
both failed to build in my quick
tries (each time). So www/qt5-webkit
Created attachment 186759 [details]
Fix build on armv6 and armv7
The attached patch fixes build for armv6 and armv7 platforms.
ping, it blocks 67 ports on arm
A commit references this bug:
Date: Fri Nov 3 18:06:16 UTC 2017
New revision: 453418
Fix qt5 builds on some arm architectures
* 222612: www/qt5-webkit: for armv6/v7: The cacheFlush support is missing on this platform
* 216816: devel/qt5: In arch.test, use CXXFLAGS from make environment
PR: 222612,216816, 223289
Exp-run by: antoine
Submitted by: mmel, firstname.lastname@example.org
Reported by: Mark Millard <email@example.com>, mmel
Reviewed by: mmel, firstname.lastname@example.org
Differential Revision: https://reviews.freebsd.org/D12816
Thanks for the patches.