<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>