Использование libopenjpeg.so.2 (или любых других общих объектов) в AWS Lambda - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть скрипт Python, который вызывает Poppler pdfinfo и pdftoppm с Popen().

Теперь у меня наконец-то получилось собрать Poppler 0.58 для использования в AWS Lambda.(просто отключив NSS3) и включив двоичные файлы в пакет, но теперь, похоже, нет доступа к libopenjpeg.so.2.Есть ли способ для меня, чтобы включить этот файл?Я попытался скопировать его из папки / usr / lib64 и добавить его в корень пакета развертывания, но безрезультатно.

Я также попытался установить для переменной os.environ["LD_LIBRARY_PATH"] значение / usr / lib64 в надежде на то, что этот файл также существует в Lambda, но не повезло и там.

Есть ли способ, которым я могу скомпилировать его в свою сборку poppler, чтобы он был автономным?

Кстати: на моем экземпляре EC2 он работает безупречно!

...