[gdal-dev] AWS Lambda layer with GDAL python bindings
Ari Jolma
ari.jolma at gmail.com
Tue Feb 7 23:42:16 PST 2023
Hi,
I need an AWS Lambda layer with GDAL python bindings, for "from osgeo
import gdal", but it seems difficult to make such a layer.
In fact all I need is gdal.Open and gdal.BuildVRT - I have not dug
deeper into rasterio, can it do those?
Anyway, I installed GDAL on a machine with python 3.8 as that's what to
lambda runtime will be, and from there copied files to a zip with /lib
and /python. The /lib is for the shared objects. I have now 94 libraries
there. The error I now get from
try
from osgeo import gdal
except
in the lambda is
ImportError: /lib64/libm.so.6: version `GLIBC_2.27' not found (required
by /opt/lib/libgdal.so.29)
this seems to be a problem as that's the lambda's libm and not the libm
in /lib, which I assume should work.
Anybody know a solution? I tried some recipes I found from the net howto
build such a layer but they did not work for me out of the box, so I
tried myself.
Best,
Ari
More information about the gdal-dev
mailing list