<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'><div dir='ltr'>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style><pre>Hi all,<br> I have been compiling Mesa from git. I have noticed there have been<br>a lot of changes to building the gallium drivers using the ./configure<br>options. The ones I'm currently using at the moment are:<br>./autogen.sh --prefix=/home/steve/xorg-git --enable-debug --enable-xcb<br>--enable-glx-tls --enable-asm --enable-xorg --with-dri-drivers=<br>--with-gallium-drivers=nouveau,swrast --with-expat=/home/steve/xorg-git/lib<br>--with-state-trackers=glx,dri,drm --disable-egl<br> <br>The resulting output before running gmake is:<br> <br>configure: WARNING: unrecognized options: --with-state-trackers<br> <br> prefix: /home/steve/xorg-git<br> exec_prefix: ${prefix}<br> libdir: ${exec_prefix}/lib<br> includedir: ${prefix}/include<br> <br> OpenGL: yes (ES1: no ES2: no)<br> OpenVG: no<br> <br> Driver: dri<br> OSMesa: no<br> DRI drivers: no<br> DRI driver dir: ${libdir}/dri<br> Use XCB: yes<br> Shared dricore: no<br> <br> GLU: yes<br> GLw: yes (Motif: no)<br> glut: yes<br> <br> EGL: no<br> <br> llvm: yes<br> llvm-config: /usr/bin/llvm-config<br> llvm-version: 2.8<br> <br> Gallium: yes<br> Gallium dirs: auxiliary drivers state_trackers<br> Target dirs: dri-nouveau dri-swrast xorg-nouveau <br> Winsys dirs: i915/sw nouveau/drm sw sw/dri sw/xlib <br> Driver dirs: failover galahad i915 i965 identity llvmpipe noop<br>nouveau nv50 nvc0 nvfx r300 rbug softpipe svga trace <br> Trackers dirs: dri xorg <br> <br> Shared libs: yes<br> Static libs: no<br> <br> CFLAGS: -g -O2 -Wall -Wmissing-prototypes -std=c99<br>-ffast-math -fno-strict-aliasing -g -fPIC<br> CXXFLAGS: -g -O2 -Wall -fno-strict-aliasing -g -fPIC<br> Macros: -D_GNU_SOURCE -DPTHREADS -DDEBUG<br>-DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS<br>-DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING<br>-DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_XEXTPROTO_71 -DGALLIUM_LLVMPIPE<br>-D__STDC_CONSTANT_MACROS -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM<br>-DUSE_SSE_ASM<br> <br> PYTHON2: python2<br> <br> Run 'gmake' to build Mesa<br> <br>Gmake builds all of those Driver dirs: failover galahad i915 i965<br>identity llvmpipe noop nouveau nv50 nvc0 nvfx r300 rbug softpipe svga I<br>only need to build the nvfx and the other stuff it depends on(I already have<br>got the latest DRM,Nouveau-kernel and the DDX driver built from git).<br> <br>So to cut a long story short,which ./configure options I need to pass to<br>build just the nvfx and optionally,just the llvmpipe driver?<br> <br>Regards,<br> STEVE555<br> </pre>                                            </div></body>
</html>