Bug 202629
Summary: | [WPE] Cross-compiling failed for WPE WebKit in ARM Thumb2 after r250750 (Allow OSR exit to the LLInt) | ||
---|---|---|---|
Product: | WebKit | Reporter: | Pablo Saavedra <psaavedra> |
Component: | WPE WebKit | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | bugs-noreply, saam |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Pablo Saavedra
I detected the following assembly error cross-compiling WPE for ARM after r250750:
* Bug: https://bugs.webkit.org/show_bug.cgi?id=197993
* Bug description: Allow OSR exit to the LLInt
* Revision: https://trac.webkit.org/changeset/250750
* Author: sbarati@apple.com
```
FAILED: Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LowLevelInterpreter.cpp.o
ccache /home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/recipe-sysroot-native/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++ -DBUILDING_JavaScriptCore -DBUILDING_WITH_CMAKE=1 -DBUILDING_WPE__=1 -DGETTEXT_PACKAGE=\"WPE\" -DHAVE_CONFIG_H=1 -DJSC_COMPILATION -DJSC_GLIB_API_ENABLED -DPKGLIBDIR=\"/usr/lib/wpe-webkit-1.0\" -DSVN_REVISION=\"r250750\" -IDerivedSources/ForwardingHeaders -I. -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/API -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/assembler -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/b3 -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/b3/air -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/bindings -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/builtins -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/bytecode -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/bytecompiler -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/dfg -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/disassembler -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/disassembler/ARM64 -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/disassembler/udis86 -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/domjit -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/ftl -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/heap -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/debugger -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/inspector -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/inspector/agents -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/inspector/augmentable -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/inspector/remote -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/interpreter -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/jit -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/llint -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/parser -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/profiler -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/runtime -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/tools -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/wasm -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/wasm/js -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/yarr -IDerivedSources/JavaScriptCore -IDerivedSources/JavaScriptCore/inspector -IDerivedSources/JavaScriptCore/runtime -IDerivedSources/JavaScriptCore/yarr -IDerivedSources/ForwardingHeaders/JavaScriptCore/glib -IDerivedSources/JavaScriptCore/javascriptcorewpe/jsc -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/API/glib -IDerivedSources -I/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/ThirdParty -isystem /home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/recipe-sysroot/usr/include/glib-2.0 -isystem /home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/recipe-sysroot/usr/lib/glib-2.0/include -fdiagnostics-color=always -Wextra -Wall -Wno-expansion-to-defined -Wno-psabi -Wno-noexcept-type -Wno-maybe-uninitialized -Wwrite-strings -Wundef -Wpointer-arith -Wmissing-format-attribute -Wformat-security -Wcast-align -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/recipe-sysroot -O2 -pipe -feliminate-unused-debug-types -fmacro-prefix-map=/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0=/usr/src/debug/wpewebkit/nightly-AUTOINC+1c67393c42-r0 -fdebug-prefix-map=/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0=/usr/src/debug/wpewebkit/nightly-AUTOINC+1c67393c42-r0 -fdebug-prefix-map=/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/recipe-sysroot= -fdebug-prefix-map=/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/recipe-sysroot-native= -fvisibility-inlines-hidden -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security --sysroot=/home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/recipe-sysroot -fno-strict-aliasing -fno-exceptions -fno-rtti -DNDEBUG -fPIC -ffp-contract=off -std=c++17 -MD -MT Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LowLevelInterpreter.cpp.o -MF Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LowLevelInterpreter.cpp.o.d -o Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LowLevelInterpreter.cpp.o -c /home/bot/yocto-wandboard-manual/builds/wandboard-manual/tmp/work/armv7at2hf-neon-imx-poky-linux-gnueabi/wpewebkit/nightly-AUTOINC+1c67393c42-r0/git/Source/JavaScriptCore/llint/LowLevelInterpreter.cpp
{standard input}: Assembler messages:
{standard input}:13887: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:13938: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14136: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14194: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14305: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14320: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14447: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14564: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14628: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14643: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14886: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14927: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14942: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15167: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15208: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15223: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15468: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15513: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15528: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15679: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15694: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16055: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16070: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16436: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16466: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16815: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16845: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:17226: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:17256: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:38697: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:38859: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:39025: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:39242: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:39493: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:39748: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:40080: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:40233: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:13828: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:13829: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:13886: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14135: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14193: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15678: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15693: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15862: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15863: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15877: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15878: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16054: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16069: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16281: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16282: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16338: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16339: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16383: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16384: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16435: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16465: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16660: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16661: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16717: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16718: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16762: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16763: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16814: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:16844: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:17059: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:17060: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:17120: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:17121: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:17169: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:17170: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:17225: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:17255: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:13937: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:13997: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:13998: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14012: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14013: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14244: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14245: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14304: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14319: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14446: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14508: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14509: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14563: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14627: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14642: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14885: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14926: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:14941: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15166: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15207: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15222: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15467: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15512: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:15527: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:38696: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:38858: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:39024: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:39241: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:39492: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:39747: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:39930: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:39931: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:40079: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
{standard input}:40232: Error: cannot represent T32_OFFSET_IMM relocation in this object file format
```
... only for reference, I also include the cmake like used for the build WPE:
```
cmake -G 'Ninja' -DCMAKE_MAKE_PROGRAM=ninja \
-DCMAKE_TOOLCHAIN_FILE=toolchain.cmake \
... \
-DPORT=WPE -DCMAKE_BUILD_TYPE=Release -G Ninja -DENABLE_ACCELERATED_2D_CANVAS=OFF -DENABLE_ACCESSIBILITY=OFF -DENABLE_BUBBLEWRAP_SANDBOX=OFF -DENABLE_DEVICE_ORIENTATION=OFF -DENABLE_ENCRYPTED_MEDIA=OFF -DENABLE_FETCH_API=ON -DENABLE_GAMEPAD=OFF -DENABLE_GEOLOCATION=OFF -DUSE_GSTREAMER_GL=ON -DENABLE_INDEXED_DATABASE=ON -DENABLE_MEDIA_SOURCE=ON -DUSE_OPENJPEG=ON -DENABLE_WPE_QT_API=OFF -DENABLE_REMOTE_INSPECTOR=ON -DENABLE_SERVICE_WORKER=OFF -DENABLE_UNIFIED_BUILDS=ON -DENABLE_VIDEO=ON -DENABLE_VIDEO_TRACK=ON -DENABLE_WEB_AUDIO=ON -DENABLE_WEB_CRYPTO=O
-- ENABLE_ACCELERATED_2D_CANVAS .................. OFF
-- ENABLE_ACCESSIBILITY OFF
-- ENABLE_BUBBLEWRAP_SANDBOX ..................... OFF
-- ENABLE_ENCRYPTED_MEDIA OFF
-- ENABLE_GTKDOC ................................. OFF
-- ENABLE_MEDIA_SOURCE ON
-- ENABLE_SHAREABLE_RESOURCE ..................... ON
-- ENABLE_VIDEO ON
-- ENABLE_WEBDRIVER .............................. ON
-- ENABLE_WEB_AUDIO ON
-- ENABLE_WEB_CRYPTO ............................. ON
-- ENABLE_WPE_QT_API OFF
-- ENABLE_XSLT ................................... ON
-- USE_OPENJPEG ON
-- USE_WOFF2 ..................................... ON
```
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
r250750 got rolled back in r250775.