Date: Wed, 17 Feb 2016 13:00:00 +0000 From: bugzilla-noreply@freebsd.org To: gnome@FreeBSD.org Subject: maintainer-feedback requested: [Bug 207275] www/webkit2-gtk3 using armv6t2 ASM instructions on armv6 Message-ID: <bug-207275-6497-hYqMQgId4O@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-207275-6497@https.bugs.freebsd.org/bugzilla/> References: <bug-207275-6497@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
Sean Bruno <sbruno@FreeBSD.org> has reassigned Bugzilla Automation <bugzilla@FreeBSD.org>'s request for maintainer-feedback to gnome@FreeBSD.o= rg: Bug 207275: www/webkit2-gtk3 using armv6t2 ASM instructions on armv6 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D207275 --- Description --- 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= vaSc riptCore/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= tCor e -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/API -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/ForwardingHeaders -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/assembler -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/bindings -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/builtins -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/bytecode -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/bytecompiler -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/dfg -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/disassembler -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/ftl -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/heap -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/debugger -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/inspector -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/inspector/agents -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/inspector/remote -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/interpreter -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/jit -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/llint -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/llvm -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/parser -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/profiler -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/replay -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/runtime -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor e/tools -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/Source/JavaScrip= tCor 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/F= orwa rdingHeaders -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/J= avaS criptCore -I/wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/J= avaS 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/JavaScrip= tCor e/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= /Ins pectorBackendDispatchers.cpp.o -c /wrkdirs/usr/ports/www/webkit2-gtk3/work/webkitgtk-2.8.5/DerivedSources/Jav= aScr 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=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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-207275-6497-hYqMQgId4O>