无法正确链接osmesa

时间:2016-07-25 03:20:27

标签: opengl mesa off-screen

梅萨版本= 12.0.1 在此之前尝试过版本。 在链接时出现此错误:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/libGL.so: undefined reference to _glapi_tls_Dispatch'

我用来安装mesa的脚本:

#!/bin/bash

make -j4 distclean # if in an existing build

autoreconf -fi

./configure \
    CXXFLAGS="-O2 -g -DDEFAULT_SOFTWARE_DEPTH_BITS=31" \
    CFLAGS="-O2 -g -DDEFAULT_SOFTWARE_DEPTH_BITS=31" \
    --disable-xvmc \
    --disable-glx \
    --disable-dri \
    --with-dri-drivers="" \
    --with-gallium-drivers="swrast" \
    --enable-texture-float \
    --enable-shared-glapi \
    --disable-egl \
    --with-egl-platforms="" \
    --enable-gallium-osmesa \
    --enable-llvm-shared-libs=yes \
    --enable-gallium-llvm=yes \
    --prefix=/home/ec2-user/new-mesa/mesaBuild/

make -j2
make -j4 install

安装后:

  1. prefix(在脚本中定义)添加到/etc/ld.so.conf'并运行ldconfig
  2. 然后在链接命令中:-Lprefix -lOSMesa
  3. 我做错了什么?

0 个答案:

没有答案