Skip site navigation (1)Skip section navigation (2)
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>