Skip to content

Commit 1acbbc6

Browse files
authored
Merge pull request docker-library#358 from blopker/feature/python2.7-ffi
Use system FFI and expat
2 parents 3bfd4c5 + abcc617 commit 1acbbc6

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

2.7/alpine3.6/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,12 @@ RUN set -ex \
4444
bzip2-dev \
4545
coreutils \
4646
dpkg-dev dpkg \
47+
expat-dev \
4748
findutils \
4849
gcc \
4950
gdbm-dev \
5051
libc-dev \
52+
libffi-dev \
5153
libressl \
5254
libressl-dev \
5355
linux-headers \
@@ -69,6 +71,8 @@ RUN set -ex \
6971
--build="$gnuArch" \
7072
--enable-shared \
7173
--enable-unicode=ucs4 \
74+
--with-system-expat \
75+
--with-system-ffi \
7276
&& make -j "$(nproc)" \
7377
# set thread stack size to 1MB so we don't segfault before we hit sys.getrecursionlimit()
7478
# https://github.com/alpinelinux/aports/commit/2026e1259422d4e0cf92391ca2d3844356c649d0

2.7/alpine3.7/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,12 @@ RUN set -ex \
4343
bzip2-dev \
4444
coreutils \
4545
dpkg-dev dpkg \
46+
expat-dev \
4647
findutils \
4748
gcc \
4849
gdbm-dev \
4950
libc-dev \
51+
libffi-dev \
5052
libnsl-dev \
5153
libressl-dev \
5254
libtirpc-dev \
@@ -69,6 +71,8 @@ RUN set -ex \
6971
--build="$gnuArch" \
7072
--enable-shared \
7173
--enable-unicode=ucs4 \
74+
--with-system-expat \
75+
--with-system-ffi \
7276
&& make -j "$(nproc)" \
7377
# set thread stack size to 1MB so we don't segfault before we hit sys.getrecursionlimit()
7478
# https://github.com/alpinelinux/aports/commit/2026e1259422d4e0cf92391ca2d3844356c649d0

2.7/alpine3.8/Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,12 @@ RUN set -ex \
4343
bzip2-dev \
4444
coreutils \
4545
dpkg-dev dpkg \
46+
expat-dev \
4647
findutils \
4748
gcc \
4849
gdbm-dev \
4950
libc-dev \
51+
libffi-dev \
5052
libnsl-dev \
5153
libressl-dev \
5254
libtirpc-dev \
@@ -69,6 +71,8 @@ RUN set -ex \
6971
--build="$gnuArch" \
7072
--enable-shared \
7173
--enable-unicode=ucs4 \
74+
--with-system-expat \
75+
--with-system-ffi \
7276
&& make -j "$(nproc)" \
7377
# set thread stack size to 1MB so we don't segfault before we hit sys.getrecursionlimit()
7478
# https://github.com/alpinelinux/aports/commit/2026e1259422d4e0cf92391ca2d3844356c649d0

Dockerfile-caveman-alpine.template

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,12 @@ RUN set -ex \
3838
bzip2-dev \
3939
coreutils \
4040
dpkg-dev dpkg \
41+
expat-dev \
4142
findutils \
4243
gcc \
4344
gdbm-dev \
4445
libc-dev \
46+
libffi-dev \
4547
libnsl-dev \
4648
libressl \
4749
libressl-dev \
@@ -65,6 +67,8 @@ RUN set -ex \
6567
--build="$gnuArch" \
6668
--enable-shared \
6769
--enable-unicode=ucs4 \
70+
--with-system-expat \
71+
--with-system-ffi \
6872
&& make -j "$(nproc)" \
6973
# set thread stack size to 1MB so we don't segfault before we hit sys.getrecursionlimit()
7074
# https://github.com/alpinelinux/aports/commit/2026e1259422d4e0cf92391ca2d3844356c649d0

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy