[Bug 1184640] Re: Qupzilla dies with SIGILL ('Illegal instruction') in libQtWebKit.so.4

J G Miller miller at yoyo.ORG
Wed Jun 10 21:02:02 UTC 2015


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




More information about the kubuntu-bugs mailing list