Date: Wed, 17 Feb 2016 13:00:00 +0000 From: bugzilla-noreply@freebsd.org To: gnome@FreeBSD.org Subject: [Bug 207275] www/webkit2-gtk3 using armv6t2 ASM instructions on armv6 Message-ID: <bug-207275-6497@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
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@FreeBSD.org Reporter: sbruno@FreeBSD.org CC: dim@FreeBSD.org Flags: maintainer-feedback?(gnome@FreeBSD.org) Assignee: gnome@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.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-207275-6497>
