Skip to content

Commit 5f5f4c4

Browse files
takluyvernjsmith
authored andcommitted
PEP 513 & 571: Remove libcrypt.so.1 from whitelist (#1124)
1 parent 5d1cab6 commit 5f5f4c4

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

Diff for: pep-0513.txt

+3-1
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,6 @@ included in the following list: ::
136136
libm.so.6
137137
libdl.so.2
138138
librt.so.1
139-
libcrypt.so.1
140139
libc.so.6
141140
libnsl.so.1
142141
libutil.so.1
@@ -155,6 +154,9 @@ included in the following list: ::
155154
and, (b) work on a stock CentOS 5.11 [6]_ system that contains the system
156155
package manager's provided versions of these libraries.
157156

157+
``libcrypt.so.1`` was retrospectively removed from the whitelist after
158+
Fedora 30 was released with ``libcrypt.so.2`` instead.
159+
158160
Because CentOS 5 is only available for x86_64 and i686 architectures,
159161
these are the only architectures currently supported by the ``manylinux1``
160162
policy.

Diff for: pep-0571.rst

+5-5
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@ the ``manylinux2010`` tag:
9090
libm.so.6
9191
libdl.so.2
9292
librt.so.1
93-
libcrypt.so.1
9493
libc.so.6
9594
libnsl.so.1
9695
libutil.so.1
@@ -111,14 +110,16 @@ the ``manylinux2010`` tag:
111110
``libpanelw.so.5``. [7]_ ``libpythonX.Y`` remains ineligible for
112111
inclusion for the same reasons outlined in PEP 513.
113112

113+
``libcrypt.so.1`` was retrospectively removed from the whitelist after
114+
Fedora 30 was released with ``libcrypt.so.2`` instead.
115+
114116
On Debian-based systems, these libraries are provided by the packages:
115117

116118
============ =======================================================
117119
Package Libraries
118120
============ =======================================================
119121
libc6 libdl.so.2, libresolv.so.2, librt.so.1, libc.so.6,
120-
libpthread.so.0, libm.so.6, libutil.so.1, libcrypt.so.1,
121-
libnsl.so.1
122+
libpthread.so.0, libm.so.6, libutil.so.1, libnsl.so.1
122123
libgcc1 libgcc_s.so.1
123124
libgl1 libGL.so.1
124125
libglib2.0-0 libgobject-2.0.so.0, libgthread-2.0.so.0, libglib-2.0.so.0
@@ -137,8 +138,7 @@ the ``manylinux2010`` tag:
137138
============ =======================================================
138139
glib2 libglib-2.0.so.0, libgthread-2.0.so.0, libgobject-2.0.so.0
139140
glibc libresolv.so.2, libutil.so.1, libnsl.so.1, librt.so.1,
140-
libcrypt.so.1, libpthread.so.0, libdl.so.2, libm.so.6,
141-
libc.so.6
141+
libpthread.so.0, libdl.so.2, libm.so.6, libc.so.6
142142
libICE libICE.so.6
143143
libX11 libX11.so.6
144144
libXext: libXext.so.6

0 commit comments

Comments
 (0)