Tags: ql4b/lambda-shell-layers
Tags
fix: install libvips to /opt prefix so libs resolve at runtime (#6) The previous Dockerfile installed to /usr/local, then tried to copy libvips.so.42 to /opt/lib. But ldd couldn't resolve it because /usr/local/lib64 (where AL2023 places it) wasn't in the linker cache. Fix: use --prefix=/opt --libdir=/opt/lib so libvips installs directly where the runtime wrapper expects it. Register /opt/lib with ldconfig before collecting system deps so ldd resolves all transitive libraries.
feat: add multi-arch build support and GitHub Release workflow - All build scripts now support ARCH env var (arm64/x86_64) - Replace public.ecr.aws base images with amazonlinux:2023 - Add GitHub Actions workflow to build and release layer zips - Add jq Dockerfile (was missing) - Standardize build script pattern across all layers