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.

Revisions

  1. esseswann created this gist Jun 24, 2019.
    46 changes: 46 additions & 0 deletions mali_gles_setup.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,46 @@
    #!/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!"