Skip to content

Instantly share code, notes, and snippets.

@esseswann
Created June 24, 2019 00:47
Show Gist options
  • Select an option

  • Save esseswann/3f879214e94d138251a040b2f99c97b8 to your computer and use it in GitHub Desktop.

Select an option

Save esseswann/3f879214e94d138251a040b2f99c97b8 to your computer and use it in GitHub Desktop.
#!/bin/bash
if [ "$(id -u)" -ne "0" ]; then
echo "This script requires root."
exit 1
fi
set -xe
apt-get install mesa-utils glmark2-es2 glmark2-es2-drm
cd /usr/lib/aarch64-linux-gnu
mv mesa-egl mesa-egl-old
mkdir mesa-egl
mv mesa-egl-old/ld.so.conf mesa-egl/
cd mesa-egl
ln -s ../libMali.so ./libGLESv2.so.2.0.0
ln -s ../libMali.so ./libGLESv1_CM.so.1.1
ln -s ../libMali.so ./libEGL.so.1.4
ln -s ./libEGL.so.1.4 ./libEGL.so.1.0.0
ln -s ./libEGL.so.1.0.0 ./libEGL.so.1.0
ln -s ./libEGL.so.1.0 ./libEGL.so.1
ln -s ./libEGL.so.1 ./libEGL.so
ln -s ./libGLESv1_CM.so.1.1 ./libGLESv1_CM.so.1
ln -s ./libGLESv1_CM.so.1 ./libGLESv1_CM.so
ln -s ./libGLESv2.so.2.0.0 ./libGLESv2.so.2.0
ln -s ./libGLESv2.so.2.0 ./libGLESv2.so.2
ln -s ./libGLESv2.so.2 ./libGLESv2.so
echo "If you are reading this, it seems all went well!"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment