[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
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207275
Bug ID: 207275
Summary: www/webkit2-gtk3 using armv6t2 ASM instructions on
armv6
Product: Ports & Packages
Version: Latest
Hardware: arm
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: gnome at FreeBSD.org
Reporter: sbruno at FreeBSD.org
CC: dim at FreeBSD.org
Flags: maintainer-feedback?(gnome at FreeBSD.org)
Assignee: gnome at FreeBSD.org
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/JavaScriptCore/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/JavaScriptCore
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/API
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/ForwardingHeaders
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/assembler
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/bindings
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/builtins
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/bytecode
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/bytecompiler
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/dfg
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/disassembler
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/ftl
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/heap
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/debugger
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/inspector
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/inspector/agents
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/inspector/remote
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/interpreter
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/jit
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/llint
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/llvm
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/parser
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/profiler
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/replay
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/runtime
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/tools
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptCore/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/ForwardingHeaders
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaScriptCore
-I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaScriptCore/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/JavaScriptCore/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/InspectorBackendDispatchers.cpp.o
-c
/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/JavaScriptCore/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
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-gnome
mailing list