Bug 224441

Summary: www/qt5-webkit: "cacheFlush support is missing" for FreeBSD/arm64
Product: Ports & Packages Reporter: Ed Maste <emaste>
Component: Individual Port(s)Assignee: kde
Status: Closed FIXED    
Severity: Affects Some People CC: jbeich, linimon, mikael.urankar, tcberner
Priority: --- Keywords: regression
Version: LatestFlags: tcberner: maintainer-feedback+
Hardware: arm64   
OS: Any   
URL: http://thunderx1.nyi.freebsd.org/data/latest-per-pkg/qt5-webkit/
See Also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207099
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222612
Bug Depends on:    
Bug Blocks: 201763    
Attachments:
Description Flags
patch none

Description Ed Maste freebsd_committer 2017-12-19 01:55:11 UTC
Build fails with:

In file included from /wrkdirs/usr/ports/www/qt5-webkit/work/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28:
In file included from /wrkdirs/usr/ports/www/qt5-webkit/work/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/bytecode/ArrayProfile.h:30:
In file included from /wrkdirs/usr/ports/www/qt5-webkit/work/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/runtime/JSArray.h:25:
In file included from /wrkdirs/usr/ports/www/qt5-webkit/work/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/runtime/ButterflyInlines.h:31:
In file included from /wrkdirs/usr/ports/www/qt5-webkit/work/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/heap/CopiedSpaceInlines.h:32:
In file included from /wrkdirs/usr/ports/www/qt5-webkit/work/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/runtime/VM.h:32:
In file included from /wrkdirs/usr/ports/www/qt5-webkit/work/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/runtime/ControlFlowProfiler.h:30:
In file included from /wrkdirs/usr/ports/www/qt5-webkit/work/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/runtime/BasicBlockLocation.h:30:
In file included from /wrkdirs/usr/ports/www/qt5-webkit/work/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/assembler/MacroAssembler.h:36:
In file included from /wrkdirs/usr/ports/www/qt5-webkit/work/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:31:
/wrkdirs/usr/ports/www/qt5-webkit/work/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/assembler/ARM64Assembler.h:2687:2: error: "The cacheFlush support is missing on this platform."
#error "The cacheFlush support is missing on this platform."
Comment 1 Jan Beich freebsd_committer 2017-12-27 13:09:54 UTC
Probably needs ports r431958 after ports r448361.
Comment 2 mikael.urankar 2018-05-28 12:10:48 UTC
Created attachment 193780 [details]
patch

The attached patch fixes the issue
obtained from: mmel@
Comment 4 commit-hook freebsd_committer 2018-06-19 18:17:23 UTC
A commit references this bug:

Author: tcberner
Date: Tue Jun 19 18:17:06 UTC 2018
New revision: 472813
URL: https://svnweb.freebsd.org/changeset/ports/472813

Log:
  www/qt5-webkit: fix "cacheFlush support is missing" for FreeBSD/arm64

  Finally fix this regression.

  PR:		224441
  Submitted by:	mikael.urankar@gmail.com

Changes:
  head/www/qt5-webkit/files/patch-Source_JavaScriptCore_assembler_ARM64Assembler.h
Comment 5 Tobias C. Berner freebsd_committer 2018-06-19 18:17:52 UTC
Sorry for taking ages with this.