https://bugs.freedesktop.org/show_bug.cgi?id=82430

--- Comment #31 from Michael Stahl <mst...@redhat.com> ---
did a little more investigation... found that in the last patch
i've unfortunately only adjusted ICU's CFLAGS and not CXXFLAGS
so the majority of ICU code was still compiled for SSE2;
this most likely causes lots of crashes in spell checking,
word counting etc.

this should be fixed on master now.

there are still 3 kinds of externals that the analyze-x86.pl script
complains about: 1. firebird and 2. coinmp are not so important because
they are new experimental features anyway; also we patch horrible
things into coinmp's build system which needs cleaning up...

the 3. is basically "everything built with gcc-wrapper",
i.e. mostly the more obscure import filters,
and i have no idea how to fix that, evidently the -arch:SSE is
passed to cl.exe; i *hope* it's a false positive from the analyze-x86.pl.

* * * 

there is apparently a tool from Intel called "Software Development Emulator"
that can emulate various x86 CPUs in a fast way with dynamic translation,
so i thought it should be possible to use it for testing...

unfortunately it turns out to be severely under-documented and i couldn't
get it to run soffice, it was always aborting on a SSE2 instruction in
MSVCR110.DLL which indicates that the CPUID still claims SSE2 support,
despite setting it to Pentium3 (the -cpuid-in parameter is undocumented).


/home/sde-external-7.8.0-2014-10-02-win/sde.exe -chip-check PENTIUM3 -cpuid-in
c:/cygwin/home/ms/sde-external-7.8.0-2014-10-02-win/misc/cpuid/pentium3/cpuid.def
 -- instdir/program/soffice

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to