diff --git a/.gitlab-ci/android-runner.sh b/.gitlab-ci/android-runner.sh index 826030d5308..a18fa4df6cc 100755 --- a/.gitlab-ci/android-runner.sh +++ b/.gitlab-ci/android-runner.sh @@ -34,24 +34,32 @@ rm "${S3_ANDROID_ARTIFACT_NAME}.tar.zst" & INSTALL="/mesa-android/install" -# replace on /vendor/lib64 +# replace libraries + +$ADB shell rm -f /vendor/lib64/libgallium_dri.so* +$ADB shell rm -f /vendor/lib64/egl/libEGL_mesa.so* +$ADB shell rm -f /vendor/lib64/egl/libGLESv1_CM_mesa.so* +$ADB shell rm -f /vendor/lib64/egl/libGLESv2_mesa.so* $ADB push "$INSTALL/lib/libgallium_dri.so" /vendor/lib64/libgallium_dri.so $ADB push "$INSTALL/lib/libEGL.so" /vendor/lib64/egl/libEGL_mesa.so $ADB push "$INSTALL/lib/libGLESv1_CM.so" /vendor/lib64/egl/libGLESv1_CM_mesa.so $ADB push "$INSTALL/lib/libGLESv2.so" /vendor/lib64/egl/libGLESv2_mesa.so +$ADB shell rm -f /vendor/lib64/hw/vulkan.lvp.so* +$ADB shell rm -f /vendor/lib64/hw/vulkan.virtio.so* + $ADB push "$INSTALL/lib/libvulkan_lvp.so" /vendor/lib64/hw/vulkan.lvp.so $ADB push "$INSTALL/lib/libvulkan_virtio.so" /vendor/lib64/hw/vulkan.virtio.so -$ADB shell rm -f /vendor/lib64/egl/libEGL_emulation.so -$ADB shell rm -f /vendor/lib64/egl/libGLESv1_CM_emulation.so -$ADB shell rm -f /vendor/lib64/egl/libGLESv2_emulation.so +$ADB shell rm -f /vendor/lib64/egl/libEGL_emulation.so* +$ADB shell rm -f /vendor/lib64/egl/libGLESv1_CM_emulation.so* +$ADB shell rm -f /vendor/lib64/egl/libGLESv2_emulation.so* # Remove built-in ANGLE, we'll supply our own if needed -$ADB shell rm -f /vendor/lib64/egl/libEGL_angle.so -$ADB shell rm -f /vendor/lib64/egl/libGLESv1_CM_angle.so -$ADB shell rm -f /vendor/lib64/egl/libGLESv2_angle.so +$ADB shell rm -f /vendor/lib64/egl/libEGL_angle.so* +$ADB shell rm -f /vendor/lib64/egl/libGLESv1_CM_angle.so* +$ADB shell rm -f /vendor/lib64/egl/libGLESv2_angle.so* if [ -n "$ANGLE_TAG" ]; then $ADB push /angle/libEGL_angle.so /vendor/lib64/egl/libEGL_angle.so