mesa: fix 32bit cross compilation on a 64bit machine
authorMarc Dietrich <marvin24@gmx.de>
Mon, 31 Aug 2009 15:56:33 +0000 (08:56 -0700)
committerBrian Paul <brianp@vmware.com>
Mon, 31 Aug 2009 16:32:14 +0000 (10:32 -0600)
commita48ee529a256611676884262ced218ad6c05f961
tree377085003a82c25676f6ca344be269fe49726c69
parentedb117879846155632aaeb66483a3085c7a78815
mesa: fix 32bit cross compilation on a 64bit machine

When cross compiling on a 64bit machine, gen_matypes.c is build
for the host machine (64bit) but must generates code for the target
machine (32bit). This causes wrong offsets all over the place and
crashes googleearth on my machine. Solution is to add -m32 when
cross compiling.

Attached patch is compatible with linux-x86-32 and autoconf based
builds.
configure.ac
src/mesa/x86/Makefile