Skip to content

Commit 1acbbc6

Browse files
authored
Merge pull request #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)