Bug#390560: libgl1-mesa-swx11: opengl applications die with Illegal instruction after upgrade

Steve Langasek vorlon at debian.org
Fri Oct 13 18:43:18 UTC 2006


On Thu, Oct 12, 2006 at 04:17:01AM +0100, Ben Hutchings wrote:
> diff -u mesa-6.5.1/debian/changelog mesa-6.5.1/debian/changelog
> --- mesa-6.5.1/debian/changelog
> +++ mesa-6.5.1/debian/changelog
> @@ -1,3 +1,11 @@
> +mesa (6.5.1-0.2) unstable; urgency=low
> +
> +  * Non-maintainer upload
> +  * Disable generation of SSE instructions (closes: #390560)
> +  * Remove duplicate build configurations

How did you determine that these build configurations were duplicates?

> diff -u mesa-6.5.1/configs/debian-debug_i386 mesa-6.5.1/configs/debian-debug_i386
> --- mesa-6.5.1/configs/debian-debug_i386
> +++ mesa-6.5.1/configs/debian-debug_i386
> @@ -3,5 +3,5 @@
>  CONFIG_NAME = debian-debug-i386
>  
> -DEBIAN_OPT_CFLAGS = -march=i686 -msse -mfpmath=sse -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM
> +DEBIAN_OPT_CFLAGS = -march=i686 -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM
>  
>  ASM_SOURCES = $(X86_SOURCES) $(X86_API)

This is still targetting the wrong instruction set; the baseline CPU for the
i386 port is i486, not i686.

So your patch may work just fine for you, but it's not a fix for the root
problem.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon at debian.org                                   http://www.debian.org/




More information about the Pkg-mesa-devel mailing list