[kde-freebsd] [Bug 207099] lang/qt5-qml: for armv7 (rpi2), error: "The cacheFlush support is missing on this platform." (stops the build)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Feb 11 05:04:47 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207099

--- Comment #2 from Mark Millard <markmi at dsl-only.net> ---
(In reply to w.schwarzenfeld from comment #1)

I tried this just to provide a cross check but I still got the same error. The
text from the updated file that I used looks like:

. . .
        linuxPageFlush(current, end);
#elif OS(WINCE)
        CacheRangeFlush(code, size, CACHE_SYNC_ALL);
#elif CPU(ARM_TRADITIONAL) && OS(FREEBSD) && COMPILER(CLANG)
        __clear_cache(code, reinterpret_cast<char*>(code) + size);
#elif OS(QNX)
#if !ENABLE(ASSEMBLER_WX_EXCLUSIVE)
        msync(code, size, MS_INVALIDATE_ICACHE);
#else
        UNUSED_PARAM(code);
        UNUSED_PARAM(size);
#endif
#else
#error "The cacheFlush support is missing on this platform."
#endif


May be -march=armv7-a -mcpu=cortex-a7 is not "traditional" for arm?

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the kde-freebsd mailing list