Bug 224441 - www/qt5-webkit: "cacheFlush support is missing" for FreeBSD/arm64
Summary: www/qt5-webkit: "cacheFlush support is missing" for FreeBSD/arm64
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: arm64 Any
: --- Affects Some People
Assignee: freebsd-kde (group)
URL: http://thunderx1.nyi.freebsd.org/data...
Keywords: regression
Depends on:
Blocks: 201763
  Show dependency treegraph
 
Reported: 2017-12-19 01:55 UTC by Ed Maste
Modified: 2018-06-19 18:18 UTC (History)
4 users (show)

See Also:
tcberner: maintainer-feedback+


Attachments
patch (1.18 KB, patch)
2018-05-28 12:10 UTC, Mikael Urankar
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Ed Maste freebsd_committer freebsd_triage 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 freebsd_triage 2017-12-27 13:09:54 UTC
Probably needs ports r431958 after ports r448361.
Comment 2 Mikael Urankar freebsd_committer freebsd_triage 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 freebsd_triage 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 freebsd_triage 2018-06-19 18:17:52 UTC
Sorry for taking ages with this.