File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,16 @@ ARG runtime
77RUN mkdir -p /build/python/lib/$runtime/site-packages
88WORKDIR /build
99
10+ # Install newer version of GCC on AL2
11+ RUN set -eux; \
12+ if command -v yum >/dev/null 2>&1; then \
13+ yum -y install git gcc10 gcc10-c++; \
14+ cd /usr/bin; \
15+ rm gcc && ln -s gcc10-gcc gcc; \
16+ rm g++ && ln -s gcc10-g++ g++; \
17+ rm cc && ln -s gcc10-cc cc; \
18+ fi
19+
1020# Add Rust compiler which is needed to build dd-trace-py from source
1121RUN curl https://sh.rustup.rs -sSf | \
1222 sh -s -- --default-toolchain stable -y
Original file line number Diff line number Diff line change @@ -61,7 +61,7 @@ function docker_build_zip {
6161 # between different python runtimes.
6262 temp_dir=$( mktemp -d)
6363 docker buildx build -t datadog-lambda-python-${arch} :$1 . --no-cache \
64- --build-arg image=public.ecr.aws/docker/library/ python: $ 1 \
64+ --build-arg image=public.ecr.aws/sam/build- python$1 : 1 \
6565 --build-arg runtime=python$1 \
6666 --platform linux/${arch} \
6767 --progress=plain \
You can’t perform that action at this time.
0 commit comments