net-wireless/crda-1.1.3-r1 emerging stops with an error "undefined symbol: PyGILState_Release" if Python build without threads USE flag. With this flag all OK. Reproducible: Always Steps to Reproduce: 1. Disable threads USE flag 2. Emerge dev-lang/python:2.7 3. Emerge net-wireless/crda Actual Results: Compilation stops with an error. Expected Results: Emerge works. With threads USE flag all works normally.
Created attachment 380994 [details] build.log build.log of net-wireless/crda-1.1.3-r1 when python builded without threads USE flag.
Looks like this is problem of dev-pyton/m2crypto: sources include threads-related stuff but not depends on threads USE flag.
Looks like it yes - reassigning to python herd, for them to fix m2crypto.
+ 23 Jul 2014; Mike Gilbert <floppym@gentoo.org> m2crypto-0.21.1-r1.ebuild, + m2crypto-0.22.3.ebuild: + Depend on threads support for python, bug 517446 by Artem Leshchev. +*m2crypto-0.22.3-r1 (23 Jul 2014) +*m2crypto-0.21.1-r2 (23 Jul 2014) + + 23 Jul 2014; Mike Gilbert <floppym@gentoo.org> +m2crypto-0.21.1-r2.ebuild, + +m2crypto-0.22.3-r1.ebuild, -m2crypto-0.21.1-r1.ebuild, + -m2crypto-0.22.3.ebuild: + Revbump for last change.