参考
1.设置环境变量
export PREFIX=/root/work/code/software/X11_xcb/libX11_install
export HOST=aarch64-linux-gnu
export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:/root/work/code/software/X11_xcb/libxcb-1.8.1:/root/work/code/BaseCore/src/libdrm/libdrm-2.4.104/install/lib/pkgconfig
export CXX=/usr/bin/aarch64-linux-gnu-g++
export CC=/usr/bin/aarch64-linux-gnu-gcc
2.配置
./configure --prefix=/root/work/code/software/mesa/arm-mesa \
--target=arm-linux \
--host=arm-linux \
--enable-gles2 \
--enable-gles1 \
--disable-glx \
--disable-egl \
--disable-dri \
--enable-shared-glapi \
--with-dri-drivers=swrast \
LIBDRM_CFLAGS="-I/root/work/code/BaseCore/src/libdrm/libdrm-2.4.104/install/include -I/root/work/code/BaseCore/src/libdrm/libdrm-2.4.104/install/include/libdrm" \
LIBDRM_LIBS="-L/root/work/code/BaseCore/src/libdrm/libdrm-2.4.104/install/install/lib"
3.报错解决
ot/work/code/software/mesa/Mesa-10.2.3/bin/missing aclocal-1.14 -I m4
/root/work/code/software/mesa/Mesa-10.2.3/bin/missing: 行 81: aclocal-1.14:未找到命令
WARNING: 'aclocal-1.14' is missing on your system.
解决方法;https://blog.csdn.net/arackethis/article/details/42222905?utm_source=blogxgwz4
sudo autoreconf -ivf,如果报错error: Libtool library used but 'LIBTOOL' is undefined ,sudo apt-get install libtool即可
sudo autoreconf -ivf
sudo ./configure --disable-dri3 //该步骤好像不需要执行
sudo make