Steward
分享是一種喜悅、更是一種幸福
掌機 - GPD Win2 - Debian 9.0 - Build mesa
參考資訊:
https://linuxconfig.org/how-to-install-the-latest-mesa-version-on-debian-9-stretch-linux
$ sudo apt install build-essential
$ sudo apt build-dep mesa libdrm2
$ sudo apt install llvm-3.9 llvm-3.9-dev clang-3.9 clang-3.9-dev libxvmc-dev libxcb-xvmc0-dev libvdpau-dev libomxil-bellagio-dev
$ sudo ln -s /usr/bin/llvm-config-3.9 /usr/bin/llvm-config
$ sudo vim /etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ sid main
deb-src http://ftp.us.debian.org/debian sid main
$ sudo vim /etc/apt/preferences
Package: *
Pin: release a=stable
Pin-Priority: 1000
Package: *
Pin: release a=unstable
Pin-Priority: 2
Package: libdrm2
Pin: release a=unstable
Pin-Priority: 1001
Package: libdrm-*
Pin: release a=unstable
Pin-Priority: 1001
$ sudo apt update
$ sudo apt install libdrm2 libdrm-dev
$ cd
$ git clone -b 17.1 git://anongit.freedesktop.org/mesa/mesa
$ cd mesa
$ ./autogen.sh --prefix=/usr --enable-texture-float --libdir=/usr/lib/x86_64-linux-gnu/ --with-gallium-drivers=i915,r300,r600,radeonsi,nouveau,swrast --with-egl-platforms=drm,x11 --enable-glx-tls --enable-shared-glapi --enable-glx --enable-driglx-direct --enable-gles1 --enable-gles2 --enable-gbm --enable-openmax --enable-xa --enable-osmesa --with-radeonsi-llvm-compiler --enable-sysfs --enable-vdpau --enable-xvmc --enable-openmax --enable-nine
$ make -j4
$ sudo make install