it sets -m64: x86_64-pc-linux-gnu-gcc -m64 -o i915_dri.so -shared ../../common/driverfuncs.o ../common/utils.o ../common/texmem.o ../common/vblank.o ../common/dri_util.o ../common/xmlconfig.o ../common/drirenderbuffer.o i915_context.o i915_debug.o i915_fragprog.o i915_metaops.o i915_program.o i915_state.o i915_tex.o i915_texprog.o i915_texstate.o i915_vtbl.o i830_context.o i830_metaops.o i830_state.o i830_texblend.o i830_tex.o i830_texstate.o i830_vtbl.o intel_batchbuffer.o intel_context.o intel_ioctl.o intel_pixel.o intel_render.o intel_screen.o intel_span.o intel_state.o intel_tex.o intel_tris.o ../../../../../src/mesa/mesa.a -lm -lpthread -lexpat -ldl `pkg-config --libs libdrm` -ldrm /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib32/libm.so when searching for -lm /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib32/libm.a when searching for -lm /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib32/libpthread.so when searching for -lpthread /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib32/libpthread.a when searching for -lpthread /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib32/libexpat.so when searching for -lexpat /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib32/libexpat.a when searching for -lexpat /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib32/libdl.so when searching for -ldl /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib32/libdl.a when searching for -ldl /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib32/libdrm.so when searching for -ldrm /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: skipping incompatible /usr/lib32/libdrm.a when searching for -ldrm /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -ldrm collect2: ld returned 1 exit status make[6]: *** [i915_dri.so] Error 1 make[6]: Leaving directory `/var/tmp/portage/mesa-6.4.2-r1/work/Mesa-6.4.2/src/mesa/drivers/dri/i915' make[5]: *** [subdirs] Error 1 make[5]: Leaving directory `/var/tmp/portage/mesa-6.4.2-r1/work/Mesa-6.4.2/src/mesa/drivers/dri' make[4]: *** [drivers-dri] Error 2 make[4]: Leaving directory `/var/tmp/portage/mesa-6.4.2-r1/work/Mesa-6.4.2/src/mesa' make[3]: *** [default] Error 2 make[3]: Leaving directory `/var/tmp/portage/mesa-6.4.2-r1/work/Mesa-6.4.2/src/mesa' make[2]: *** [subdirs] Error 1 make[2]: Leaving directory `/var/tmp/portage/mesa-6.4.2-r1/work/Mesa-6.4.2/src' make[1]: *** [default] Error 1 make[1]: Leaving directory `/var/tmp/portage/mesa-6.4.2-r1/work/Mesa-6.4.2' make: *** [linux-dri-x86-64] Error 2 !!! ERROR: media-libs/mesa-6.4.2-r1 failed. Call stack: ebuild.sh, line 1933: Called dyn_compile ebuild.sh, line 971: Called src_compile !!! Build failed
LATER
we need this for emul-package creation
fixed in 6.5.1-r1 and 6.5.2