[Mesa-dev] Is the pure-make build system still supported?

Brian Paul brianp at vmware.com
Mon Jun 4 09:29:25 PDT 2012


On 06/01/2012 12:55 PM, Brad King wrote:
> On 06/01/2012 10:06 AM, Brian Paul wrote:
>> On 06/01/2012 07:32 AM, Brad King wrote:
>>>    undefined reference to `_mesa_x86_64_transform_points4_3d'
>>>    undefined reference to `_mesa_3dnow_transform_points4_perspective'
>>>    undefined reference to `_mesa_x86_64_transform_points4_identity'
>>>    undefined reference to `_mesa_x86_64_transform_points4_general'
>>>    undefined reference to `_mesa_3dnow_transform_points4_2d'
>>>    undefined reference to `_mesa_x86_64_cpuid'
>>>    undefined reference to `_mesa_3dnow_transform_points4_2d_no_rot'
>>>    undefined reference to `_mesa_3dnow_transform_points4_3d_no_rot'
>>>
>> The old makefile system is going away.
>
> Okay, thanks for confirming.  I'll switch to autotools.
>
>> ./autogen.sh --disable-dri --enable-xlib-glx --enable-osmesa
>
> Thanks, that got me started.  I ended up using
>
>   ./autogen.sh --disable-dri --disable-egl --enable-xlib-glx \
>                --enable-osmesa --without-gallium-drivers
>
> However, I still get the above undefined symbols on x86_64 when
> linking to the resulting GL library.  The patch below (also in
> my previous post) solves it.  It seems configs/* is still in use
> even by the autotools system.

Hmmm, I don't quite see how the linux-x86-64 file is getting pulled 
in.  The files under configs/ will be gone soon.

-Brian



More information about the mesa-dev mailing list