View Single Post
Old 05-05-2013, 09:30 AM   #20
DiapDealer
Grand Sorcerer
DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.DiapDealer ought to be getting tired of karma fortunes by now.
 
DiapDealer's Avatar
 
Posts: 28,631
Karma: 204624552
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
Quote:
Originally Posted by Gian Carlo M. View Post
The version of Sigil 0.6.2 I've been used is not patched and this is what I see on Help->Info:
Version: 0.6.2
Qt: 4.8.4
Yes. There's two separate issues here. And I was admittedly confused on some of the Windows aspects of it.

1) The Xerces component of Sigil. The Windows binaries of Sigil 0.6.x (and earlier) appear to have been built/configured without the hardcoded Xerces SSE2 requirement that plagues the Linux side of things. That's why you're able to run 0.6.x. Sigil's source can be patched fairly easily to be able to build/run 0.6.x on non-SSE2 Linux platforms.

2) Qt5. The precompiled binaries for Qt5Webkit--the same ones that get distributed with the Windows installer for Sigil 0.7.x--are configured with an SSE2 requirement. And I see no (easy) way to custom build Qt5WebKit without the special SSE2 instructions (on any platform). This is the current deal breaker for hardware that doesn't support SSE2.

So unless Qt5WebKit gets changed/patched/whatever to remove the SSE2 requirement, Windows users with non-SSE2 processors are likely limited to Sigil 0.6.2 and earlier. It's that simple.

Linux users with non-SSE2 processors are limited to Sigil versions earlier than 0.3--if they're not willing/able to patch the source. And they're still limited to 0.6.x and earlier even if they are willing/able.

As I said earlier: For all practical purposes, it appears that Qt5WebKit (and thus Sigil >= 0.7.x) is now officially a no-go on hardware that doesn't support SSE2.
DiapDealer is online now   Reply With Quote