In the Debian rules file one can see that --no-force-sse2 is enabled for platforms which never have sse2 eg armhf
override_dh_auto_build: #disable JIT assembler on powerpc/arm64 where it doesn't compile #disable WTF_USE_3D_GRAPHICS on ARM where it doesn't compile #disable forcing SSE2 on all other platforms #http://www.mentby.com/Group/webkit-qt-list/qtwebkit-231-tagged.html ifneq (,$(filter arm64 powerpc ppc64el,$(DEB_HOST_ARCH))) ./Tools/Scripts/build-webkit --qt DEFINES+=ENABLE_JIT=0 DEFINES+=ENABLE_YARR_JIT=0 DEFINES+=ENABLE_ASSEMBLER=0 else ifeq ($(DEB_HOST_ARCH),armhf) ./Tools/Scripts/build-webkit --qt DEFINES+=ENABLE_JIT=0 DEFINES+=ENABLE_YARR_JIT=0 DEFINES+=ENABLE_ASSEMBLER=0 DEFINES+=WTF_USE_3D_GRAPHICS=0 else ./Tools/Scripts/build-webkit --qt --no-force-sse2 endif There should be a test eg grep sse2 /proc/cpuinfo for i386 and amd64 to see if sse2 is available, and if not, then the --no-force-sse2 should also be added to the build options. Why has the maintainer of the package not responded to this bug in nearly 2 years with this simple fix? -- You received this bug notification because you are a member of Kubuntu Bugs, which is subscribed to qtwebkit-source in Ubuntu. https://bugs.launchpad.net/bugs/1184640 Title: Qupzilla dies with SIGILL ('Illegal instruction') in libQtWebKit.so.4 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/qtwebkit-source/+bug/1184640/+subscriptions -- kubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs
