if [ "${ES_REVISION}" != "${SAVED_ESREVISION}" -o ! -e /etc/powervr-kmodver ] ; then
sdkver=`echo /usr/lib/ES${ES_REVISION}.0/libGLESv2.so.1.* | sed -e 's:.*lib.*.so.\(.*\).*:\1:'`
- echo -n "Starting SGX fixup for"
+ echo -n "Performing SGX fixup for"
echo " ES${ES_REVISION}.x (${sdkver})"
for lib in /usr/lib/ES${ES_REVISION}.0/*.so*; do
install_lib $lib
sync
fi
+ # set up optional armhf libs if needed
+ if test -d /usr/lib/arm-linux-gnueabihf/ES${ES_REVISION}.0; then
+ touch /etc/powervr-esrev-armhf
+ SAVED_ESREVISION_HF="$(cat /etc/powervr-esrev-armhf)"
+
+ if [ "${ES_REVISION}" != "${SAVED_ESREVISION_HF}" ] ; then
+ echo -n "Performing SGX armhf fixup for"
+ echo " ES${ES_REVISION}.x"
+ for lib in /usr/lib/arm-linux-gnueabihf/ES${ES_REVISION}.0/*.so*; do
+ cp -a $lib /usr/lib/arm-linux-gnueabihf/
+ done
+ echo "${ES_REVISION}" > /etc/powervr-esrev-armhf
+ fi
+ fi
+
load_driver
if test -x /usr/bin/pvrsrvinit; then