AWS Lambdaのsasl
pypiパッケージを使用できるようにするサーバーレスサービスがあります。残念ながら、AWS Lambda環境にはlibstdC++の最新バージョンがないようです。つまり、ビルドサーバがpip install
のd saslパッケージを解凍してラムダを呼び出すと、予期されるエラーがあります:AWS Lambdaで使用するためのpythonパッケージのC(++)依存関係の指定
Unable to import module 'handler': /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /var/task/sasl/saslwrapper.so)
私の質問は:これを回避するには? 更新されたlibstdC++。so.6に対してAmazon Linuxインスタンスでこれらをビルドする方法はありますか?それで、libsにバンドルすることができますか? LD_LIBRARY_PATH
env変数を.
に設定し、libstdC++。so.6の最新バージョンを含めますか?この周りのベストプラクティスはありますか?
「C(++)」とは何ですか? –
@LightnessRacesinOrbit cまたはC++ –
CはlibstdC++。so.6を使用しません。一度に1つの言語に集中してください。 CとC++は異なります。セパレート。 –