Date: Wed, 17 Feb 2016 13:00:00 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 207275] www/webkit2-gtk3 using armv6t2 ASM instructions on armv6 Message-ID: <bug-207275-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207275 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 assm= ebly instructions that aren't supported under armv6: [ 15%] Building CXX object Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/DerivedSources/Ja= vaScriptCore/inspector/InspectorBackendDispatchers.cpp.o cd /wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScriptC= ore && /nxb-bin/usr/bin/c++ -DBUILDING_GTK__=3D1 -DBUILDING_JavaScriptCore -DBUILDING_WITH_CMAKE=3D1 -DDATA_DIR=3D\"share\" -DENABLE_3D_RENDERING=3D1 -DENABLE_PLUGIN_PROCESS_GTK2=3D1 -DGETTEXT_PACKAGE=3D\"WebKit2GTK-4.0\" -DHAVE_CONFIG_H=3D1 -DHAVE_GTK_GESTURES=3D1 -DJavaScriptCore_EXPORTS -DMOZ_= X11=3D1 -DSTATICALLY_LINKED_WITH_WTF -DUSER_AGENT_GTK_MAJOR_VERSION=3D601 -DUSER_AGENT_GTK_MINOR_VERSION=3D1 -DWEBKITGTK_API_VERSION_STRING=3D\"4.0\" -DWTF_PLATFORM_X11=3D1 -DWTF_USE_3D_GRAPHICS=3D1 -DWTF_USE_EGL=3D1 -DWTF_US= E_GLX=3D1 -DWTF_USE_GSTREAMER -DWTF_USE_LIBNOTIFY=3D0 -DWTF_USE_OPENGL=3D1 -DWTF_USE_REDIRECTED_XCOMPOSITE_WINDOW=3D1 -DWTF_USE_TEXTURE_MAPPER=3D1 -DWTF_USE_TEXTURE_MAPPER_GL=3D1 -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/JavaScrip= tCore -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/API -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/ForwardingHeaders -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/assembler -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/bindings -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/builtins -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/bytecode -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/bytecompiler -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/dfg -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/disassembler -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/ftl -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/heap -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/debugger -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/inspector -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/inspector/agents -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/inspector/remote -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/interpreter -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/jit -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/llint -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/llvm -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/parser -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/profiler -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/replay -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/runtime -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/tools -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCore/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/F= orwardingHeaders -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/J= avaScriptCore -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/J= avaScriptCore/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/JavaScrip= tCore/disassembler/udis86 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -O -pipe -mfloat-abi=3Dsoftfp -fno-strict-aliasing -std=3Dc++11 -Qunused-arguments -= O -pipe -mfloat-abi=3Dsoftfp -fno-strict-aliasing -fno-exceptions -fno-strict-alias= ing -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/Jav= aScriptCore/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=3D] 20 errors generated. Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/build.make:12967: recipe for target 'Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LowLevelInterpre= ter.cpp.o' failed gmake[3]: *** [Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/llint/LowLevelInterpre= ter.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] Err= or 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' =3D=3D=3D> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the failure = to the maintainer. *** Error code 1 --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-207275-13>