[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#406335: Second Life new version



On Wed, Aug 22, 2007 at 10:54:55AM +0100, Marcos Marado wrote:
> On Wednesday 22 August 2007 00:18, Paul TBBle Hampson wrote:
>> On Tue, Aug 21, 2007 at 11:02:30AM +0100, Marcos Marado wrote:
> >> Understand. Well, I wasn't able to build the package with your
> >> 30_vectorisation_for_all.dpatch , so I removed that patch for my
> >> packages. I had no time to see what's wrong with the patch, but I suspect
> >> that with the patch and in my system I'm falling in one of the cases
> >> where you're not adding the SSE flags.

>> I don't suppose you kept the build logs? 

> The only thing I kept was this:

> g++ -o /tmp/marado/home/marado/personal/2nd/debian/etch/slviewer-1.18.1.2/indra/i686-linux-client-release/newview/llviewerjointmesh_vec.o -c -g -pipe -Wall -Wno-trigraphs -Wno-sign-compare -Werror -fno-math-errno -fexceptions -fsigned-char -fno-strict-aliasing -ftree-vectorize -falign-loops=16 -ffast-math -O2 -D_FORTIFY_SOURCE=2 -DLL_STANDALONE -DLL_MESA_HEADLESS=0 -DLL_MESA=0 -DLL_LINUX=1 -DAPPID=secondlife -DLL_SDL=1 -DLL_FMOD=0 -DLL_X11=1 -DLL_GTK=1 -DLL_ELFBIN=0 -DLL_LIBXUL_ENABLED=0 -DLL_GSTREAMER_ENABLED=1 -DLL_VECTORIZE=1 -DLL_SSE=1 -DLL_SSE2=1 -DNDEBUG -DLL_RELEASE=1 -Illcommon -Illmath -Illwindow -Illaudio -Illcharacter -Illdatabase -Illhavok -Illimage -Illinventory -Illmedia -Illmessage -Illprimitive -Illrender -Illscene -Illui -Illvfs -Illwindow -Illxml -Ilscript -Ilscript/lscript_compile -I/home/marado/personal/2nd/debian/etch/slviewer-1.18.1.2/libraries/include -I/home/marado/personal/2nd/debian/etch/slviewer-1.18.1.2/libraries/include/havok -I/home/marado/personal/2nd/debian/etch/slviewer-1.18.1.2/libraries/i686-linux/include -I/usr/include/apr-1.0 -I/usr/include/atk-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/SDL -I/usr/include/gstreamer-0.10 -I/usr/include/libxml2 /tmp/marado/home/marado/personal/2nd/debian/etch/slviewer-1.18.1.2/indra/i686-linux-client-release/newview/llviewerjointmesh_vec.cpp
> In file included from llmath/llv4math.h:77,
>                  
> from /tmp/marado/home/marado/personal/2nd/debian/etch/slviewer-1.18.1.2/indra/i686-linux-client-release/newview/llviewerjointmesh_vec.cpp:41:
> /usr/lib/gcc/i486-linux-gnu/4.1.2/include/xmmintrin.h:34:3: error: #error "SSE 
> instruction set not enabled"

Ah, right, that's a thinko on my part. Autovectorisation needs -msse or
-msse2 passed in.

On AMD64, that's easy, they all have SSE2 I'm told.

For the i386 build, apparently the Athlon Thunderbirds are supported,
and they only do SSE.

So I guess I need to fiddle with the patch a little more. I'll see about
creating a -2 build this week some time.

-- 
-----------------------------------------------------------
Paul "TBBle" Hampson, B.Sc, LPI, MCSE
Very-later-year Asian Studies student, ANU
The Boss, Bubblesworth Pty Ltd (ABN: 51 095 284 361)
Paul.Hampson@Pobox.com

Of course Pacman didn't influence us as kids. If it did,
we'd be running around in darkened rooms, popping pills and
listening to repetitive music.
 -- Kristian Wilson, Nintendo, Inc, 1989

License: http://creativecommons.org/licenses/by/2.1/au/
-----------------------------------------------------------

Attachment: pgpgnPDhQfa6b.pgp
Description: PGP signature


Reply to: