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) [EMAIL PROTECTED] 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/ -----------------------------------------------------------
pgpjhHem5xc04.pgp
Description: PGP signature