[Mesa-dev] Mesa (master): configs: Add -lstdc++ to default.
Michel Dänzer
michel at daenzer.net
Tue Aug 24 02:20:45 PDT 2010
On Don, 2010-08-19 at 18:11 -0700, Vinson Lee wrote:
> Module: Mesa
> Branch: master
> Commit: 9b7480cd95c2d1259e23bfb5549cefaa94ebaca1
> URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b7480cd95c2d1259e23bfb5549cefaa94ebaca1
>
> Author: Vinson Lee <vlee at vmware.com>
> Date: Thu Aug 19 18:09:24 2010 -0700
>
> configs: Add -lstdc++ to default.
>
> This fixes the following error when trying to run glxinfo or glxgears
> with swrast.
>
> undefined symbol: __cxa_pure_virtual
>
> ---
>
> configs/default | 2 +-
> 1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/configs/default b/configs/default
> index 4f6334b..cdfa811 100644
> --- a/configs/default
> +++ b/configs/default
> @@ -116,7 +116,7 @@ EGL_CLIENT_APIS = $(GL_LIB)
>
> # Library dependencies
> #EXTRA_LIB_PATH ?=
> -GL_LIB_DEPS = $(EXTRA_LIB_PATH) -lX11 -lXext -lm -lpthread -ltalloc
> +GL_LIB_DEPS = $(EXTRA_LIB_PATH) -lX11 -lXext -lm -lpthread -ltalloc -lstdc++
If linking with libstdc++ can't be avoided, the standard solution is to
link with g++ instead of using gcc -lstdc++, which doesn't work on all
platforms.
--
Earthling Michel Dänzer | http://www.vmware.com
Libre software enthusiast | Debian, X and DRI developer
More information about the mesa-dev
mailing list