maintainer-feedback requested: [Bug 207275] www/webkit2-gtk3 using armv6t2 ASM instructions on armv6

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Feb 17 13:00:01 UTC 2016


Sean Bruno <sbruno at FreeBSD.org> has reassigned Bugzilla Automation
<bugzilla at FreeBSD.org>'s request for maintainer-feedback to gnome at FreeBSD.org:
Bug 207275: www/webkit2-gtk3 using armv6t2 ASM instructions on armv6
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207275



--- Description ---
Compiling this port under qemu-arm emulating armv6 bails trying to use assmebly
instructions that aren't supported under armv6:

[ 15%] Building CXX object
Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaSc
riptCore/inspector/InspectorBackendDispatchers.cpp.o
cd
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore
&& /nxb-bin/usr/bin/c++   -DBUILDING_GTK__=1 -DBUILDING_JavaScriptCore
-DBUILDING_WITH_CMAKE=1 -DDATA_DIR=\"share\" -DENABLE_3D_RENDERING=1
-DENABLE_PLUGIN_PROCESS_GTK2=1 -DGETTEXT_PACKAGE=\"WebKit2GTK-4.0\"
-DHAVE_CONFIG_H=1 -DHAVE_GTK_GESTURES=1 -DJavaScriptCore_EXPORTS -DMOZ_X11=1
-DSTATICALLY_LINKED_WITH_WTF -DUSER_AGENT_GTK_MAJOR_VERSION=601
-DUSER_AGENT_GTK_MINOR_VERSION=1 -DWEBKITGTK_API_VERSION_STRING=\"4.0\"
-DWTF_PLATFORM_X11=1 -DWTF_USE_3D_GRAPHICS=1 -DWTF_USE_EGL=1 -DWTF_USE_GLX=1
-DWTF_USE_GSTREAMER -DWTF_USE_LIBNOTIFY=0 -DWTF_USE_OPENGL=1
-DWTF_USE_REDIRECTED_XCOMPOSITE_WINDOW=1 -DWTF_USE_TEXTURE_MAPPER=1
-DWTF_USE_TEXTURE_MAPPER_GL=1 -DWTF_USE_WEBAUDIO_GSTREAMER -DXP_UNIX
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/API
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/ForwardingHeaders
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/assembler
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/bindings
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/builtins
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/bytecode
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/bytecompiler
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/dfg
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/disassembler
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/ftl
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/heap
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/debugger
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/inspector
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/inspector/agents
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/inspector/remote
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/interpreter
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/jit
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/llint
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/llvm
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/parser
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/profiler
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/replay
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/runtime
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/tools
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/yarr
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/WTF
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/Forwa
rdingHeaders
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaS
criptCore
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaS
criptCore/inspector
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source
-I/usr/local/include
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCor
e/disassembler/udis86
-I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include  -O -pipe
-mfloat-abi=softfp -fno-strict-aliasing -std=c++11 -Qunused-arguments -O -pipe
-mfloat-abi=softfp -fno-strict-aliasing -fno-exceptions -fno-strict-aliasing
-fno-rtti -fPIC   -Wall -Wextra -Wcast-align -Wformat-security
-Wmissing-format-attribute -Wpointer-arith -Wundef -Wwrite-strings  -o
CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/JavaScriptCore/inspector/Ins
pectorBackendDispatchers.cpp.o
-c
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaScr
iptCore/inspector/InspectorBackendDispatchers.cpp
<inline asm>:292:2: error: instruction requires: armv6t2
	movw r2, #:lower16:.Lllint_op_enter - .LrelativePCBase
	^
<inline asm>:293:2: error: instruction requires: armv6t2
	movt r2, #:upper16:.Lllint_op_enter - .LrelativePCBase
	^
<inline asm>:297:2: error: instruction requires: armv6t2
	movw r2, #:lower16:.Lllint_op_create_lexical_environment -
.LrelativePCBase
	^
<inline asm>:298:2: error: instruction requires: armv6t2
	movt r2, #:upper16:.Lllint_op_create_lexical_environment -
.LrelativePCBase
	^
<inline asm>:302:2: error: instruction requires: armv6t2
	movw r2, #:lower16:.Lllint_op_get_scope - .LrelativePCBase
	^
<inline asm>:303:2: error: instruction requires: armv6t2
	movt r2, #:upper16:.Lllint_op_get_scope - .LrelativePCBase
	^
<inline asm>:307:2: error: instruction requires: armv6t2
	movw r2, #:lower16:.Lllint_op_touch_entry - .LrelativePCBase
	^
<inline asm>:308:2: error: instruction requires: armv6t2
	movt r2, #:upper16:.Lllint_op_touch_entry - .LrelativePCBase
	^
<inline asm>:312:2: error: instruction requires: armv6t2
	movw r2, #:lower16:.Lllint_op_init_lazy_reg - .LrelativePCBase
	^
<inline asm>:313:2: error: instruction requires: armv6t2
	movt r2, #:upper16:.Lllint_op_init_lazy_reg - .LrelativePCBase
	^
<inline asm>:317:2: error: instruction requires: armv6t2
	movw r2, #:lower16:.Lllint_op_create_arguments - .LrelativePCBase
	^
<inline asm>:318:2: error: instruction requires: armv6t2
	movt r2, #:upper16:.Lllint_op_create_arguments - .LrelativePCBase
	^
<inline asm>:322:2: error: instruction requires: armv6t2
	movw r2, #:lower16:.Lllint_op_create_this - .LrelativePCBase
	^
<inline asm>:323:2: error: instruction requires: armv6t2
	movt r2, #:upper16:.Lllint_op_create_this - .LrelativePCBase
	^
<inline asm>:327:2: error: instruction requires: armv6t2
	movw r2, #:lower16:.Lllint_op_get_callee - .LrelativePCBase
	^
<inline asm>:328:2: error: instruction requires: armv6t2
	movt r2, #:upper16:.Lllint_op_get_callee - .LrelativePCBase
	^
<inline asm>:332:2: error: instruction requires: armv6t2
	movw r2, #:lower16:.Lllint_op_to_this - .LrelativePCBase
	^
<inline asm>:333:2: error: instruction requires: armv6t2
	movt r2, #:upper16:.Lllint_op_to_this - .LrelativePCBase
	^
<inline asm>:337:2: error: instruction requires: armv6t2
	movw r2, #:lower16:.Lllint_op_new_object - .LrelativePCBase
	^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/build.make:12967: recipe
for target
'Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LowLevelInterpreter.
cpp.o'
failed
gmake[3]: ***
[Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LowLevelInterpreter.
cpp.o]
Error 1
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: Leaving directory
'/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5'
CMakeFiles/Makefile2:365: recipe for target
'Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/all' failed
gmake[2]: *** [Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/all] Error 2
gmake[2]: Leaving directory
'/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5'
Makefile:152: recipe for target 'all' failed
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory
'/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1


More information about the freebsd-gnome mailing list