Skip to content

Commit 26d325d

Browse files
veblushncoghlan
authored andcommitted
PEP 571: Update permitted GCC_4.5.0 (#1180)
Matching the symbols permitted for x86_64 by GCC_4.3.0 require a limit of GCC_4.5.0 on i686 CentOS 6. This does create the risk that 32-bit extension modules using `__extendxftf2` may not actually be portable to all 2010 era systems, but most of those other than RHEL/CentOS 6 have already hit the end of their respective support periods.
1 parent 06fbcf5 commit 26d325d

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

pep-0571.rst

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ the ``manylinux2010`` tag:
155155
GLIBC_2.12
156156
CXXABI_1.3.3
157157
GLIBCXX_3.4.13
158-
GCC_4.3.0
158+
GCC_4.5.0
159159

160160
As an example, ``manylinux2010`` wheels may include binary artifacts
161161
that require ``glibc`` symbols at version ``GLIBC_2.4``, because
@@ -313,6 +313,16 @@ to be uploaded in the same way that it permits ``manylinux1``. It
313313
should not attempt to verify the compatibility of ``manylinux2010``
314314
wheels.
315315

316+
Summary of changes to \PEP 571
317+
==============================
318+
319+
The following changes were made to this PEP based on feedback received after
320+
it was approved:
321+
322+
* The maximum version symbol of ``libgcc_s`` was updated from ``GCC_4.3.0``
323+
to ``GCC_4.5.0`` to address 32-bit Cent OS 6. This doesn't affect x86_64
324+
because ``libgcc_s`` for x86_64 has no additional symbol from
325+
``GCC_4.3.0`` to ``GCC_4.5.0``.
316326

317327
References
318328
==========

0 commit comments

Comments
 (0)