v4.3.0.4 not working on SSE1 CPUs anymore

Norbert Thiebaud nthiebaud at gmail.com
Fri Aug 8 04:55:19 PDT 2014


On Fri, Aug 8, 2014 at 12:15 PM, Michael Stahl <mstahl at redhat.com> wrote:
> On 08/08/14 03:10, Maniaxx wrote:
>> Hallo,
>> LibreOffice v4.3.0.4 doesn't work on SSE1 CPUs anymore. Tested on AMD
>> AthlonXP (AMD K7) with Windows7 32Bit. Previous version was v4.1.0 that
>> worked properly.
>>
>> Exception code is c000001d (illegal instruction). Probably thrown by
>> SSE2 instruction (or higher) that the K7 doesn't understand (it supports
>> "MMX, Extended 3DNow, SSE, PowerNow!").
>>
>> This can usually be fixed by limiting the compiler (GCC) to SSE
>> instruction set.
>>
>> Can you fix that?
>
> http://msdn.microsoft.com/en-us/library/vstudio/7t5yh4fd%28v=vs.100%29.aspx
>
> http://msdn.microsoft.com/en-us/library/vstudio
> /7t5yh4fd%28v=vs.110%29.aspx
>
> Visual Studio 2012 has switched the default to "/arch:SSE2", if we want
> to support those old CPUs we have to use "-arch:SSE" (or even
> "-arch:IA32", although i'd hope every CPU that can run WinXP supports SSE).
>
> that's reasonably easy to do for our own code, but probably a bit more
> effort for the bundled external libraries...

The K7, which launched mid-1999, that is _before_ OpenOffice.org even
started, has been discontinued by AMD in 2005.. that is 5 years
_before_ libreoffice was launched, and 9 years before 4.3 was
released.
What compelling reason is there to run the lastest version of a
software on such old architecture ? and even more to the point, what
compelling reason is there to slow down everybody else for that.

Norbert


More information about the LibreOffice mailing list