<p>I actually got it working again, without using setarch. I had to drop the --enable-xorg and added LDFLAGS=&quot;-m32&quot;. And then re applied my patch and I could build in 32 bit mode again after a make clean.</p>
<p>Kevin</p>
<div class="gmail_quote">On Mar 30, 2012 3:32 PM, &quot;Ian Romanick&quot; &lt;<a href="mailto:idr@freedesktop.org">idr@freedesktop.org</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 03/30/2012 02:15 PM, Adam Jackson wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 3/30/12 12:31 PM, Ian Romanick wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Building the i965 driver with --enable-32-bit is just broken on Fedora<br>
15. It seems to work for folks on other distros, but I get a lot of<br>
failure during linking i965_dri.so. Linking i915_dri.so works, and the<br>
difference seems to be the presence of C++ files in i965.<br>
</blockquote>
<br>
Does life get better if you use &#39;setarch i686 ...&#39; to run the build<br>
commands? Otherwise things that key off uname for architecture won&#39;t<br>
know to pretend to be i686.<br>
</blockquote>
<br>
It looks like this is the same as using linux32, which I tried to no avail. :(<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
That said, Fedora doesn&#39;t use --enable-32-bit for building packages. We<br>
just set up 32-bit chroots and run the build in that (with setarch, as<br>
above).<br>
</blockquote>
<br>
It&#39;s probably worth that effort to build a zillion packages, but it seems like a nightmare of effort for building just one.  FWIW, every other part of the X stack just works with -m32 and the linux32 prefix. Mesa used to work.<br>

______________________________<u></u>_________________<br>
mesa-dev mailing list<br>
<a href="mailto:mesa-dev@lists.freedesktop.org" target="_blank">mesa-dev@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/mesa-dev" target="_blank">http://lists.freedesktop.org/<u></u>mailman/listinfo/mesa-dev</a><br>
</blockquote></div>