diff --git a/dockerfiles/Dockerfile b/dockerfiles/Dockerfile index e4b9db6..aa5477e 100644 --- a/dockerfiles/Dockerfile +++ b/dockerfiles/Dockerfile @@ -399,6 +399,7 @@ RUN rm -f $PREFIX/lib/libturbojpeg.so* \ # FIX RUN for i in $PREFIX/bin/*; do patchelf --force-rpath --set-rpath '$ORIGIN/../lib' $i; done +RUN for i in $PREFIX/lib/*.so; do patchelf --force-rpath --set-rpath '$ORIGIN' $i; done # Build final image FROM public.ecr.aws/lambda/provided:al2 as runner diff --git a/tests/tests.sh b/tests/tests.sh index ed8b6fe..8870528 100755 --- a/tests/tests.sh +++ b/tests/tests.sh @@ -21,7 +21,10 @@ if [[ ! "$(ogrinfo --formats | grep 'DXF')" ]]; then echo "DXF NOK" && exit 1; f echo "OK" echo "Checking sqlite build" -if [[ ! "$(ldd $PREFIX/bin/gdalwarp | grep '/opt/bin/../lib/libsqlite3')" ]]; then echo "libsql NOK" && exit 1; fi +if [[ ! "$(ldd $PREFIX/bin/gdalwarp | grep '/opt/bin/../lib/libsqlite3')" ]]; then echo "gdalwarp libsql NOK" && exit 1; fi +if [[ ! "$(ldd $PREFIX/lib/libgdal.so | grep '/opt/lib/libsqlite3')" ]]; then echo "libgdal libsql NOK" && exit 1; fi +if [[ ! "$(ldd $PREFIX/lib/libproj.so | grep '/opt/lib/libsqlite3')" ]]; then echo "libproj libsql NOK" && exit 1; fi +if [[ ! "$(ldd $PREFIX/lib/libgeotiff.so | grep '/opt/lib/libsqlite3')" ]]; then echo "libgeotiff libsql NOK" && exit 1; fi echo "OK" echo "Checking OGR"