public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] News item: Python ABIFLAGS rebuild needed
@ 2015-12-11 22:02 Mike Gilbert
  2015-12-11 23:48 ` Ulrich Mueller
  0 siblings, 1 reply; 8+ messages in thread
From: Mike Gilbert @ 2015-12-11 22:02 UTC (permalink / raw
  To: gentoo-dev; +Cc: python

Hi,

Please review the news item below. I would like to send this out early next
week.


Title: Python ABIFLAGS rebuild needed
Author: Mike Gilbert <floppym@gentoo.org>
Content-Type: text/plain
Posted: 2015-12-11
Revision: 1
News-Item-Format: 1.0
Display-If-Installed: >=dev-lang/python-3.3.5-r4:3.3
Display-If-Installed: >=dev-lang/python-3.4.3-r4:3.4
Display-If-Installed: >=dev-lang/python-3.5.0-r3:3.5

For several years, Gentoo has been patching python3 in a way that is
incompatible with PEP 3149 [1]. Gentoo has been enabling the PyMalloc feature,
but our python packages have not carried the appropriate ABI flag.

We have removed this patch from the most recent dev-lang/python ebuilds at
the time of this writing. One result of this is that any packages which
install python extension modules must be rebuilt.

You should rebuild affected packages using the following command.

emerge -1v $(find /usr/lib*/python3* -name '*cpython-3[3-5].so')

You may experience build failures in related packages until this has been
completed.

References:
[1] https://www.python.org/dev/peps/pep-3149/


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2016-01-11  9:09 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-11 22:02 [gentoo-dev] News item: Python ABIFLAGS rebuild needed Mike Gilbert
2015-12-11 23:48 ` Ulrich Mueller
2015-12-12  2:48   ` Mike Gilbert
2015-12-12  3:00     ` Mike Gilbert
2015-12-12  8:54       ` Ulrich Mueller
2015-12-12 15:11         ` Mike Gilbert
2016-01-11  9:09           ` Justin Lecher (jlec)
2015-12-12  6:53     ` Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox