--- python-2.5.4-r4.ebuild 2010-03-31 04:36:03.000000000 +0200 +++ python-2.5.4-r4.ebuild 2010-04-25 11:28:28.654845000 +0200 @@ -19,7 +19,7 @@ LICENSE="PSF-2.2" SLOT="2.5" PYTHON_ABI="${SLOT}" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" +KEYWORDS="~ppc-aix ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="-berkdb build doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml" # NOTE: dev-python/{elementtree,celementtree,pysqlite,ctypes} @@ -80,6 +80,15 @@ rm "${WORKDIR}/${PV}"/*_all_crosscompile.patch fi + # hardcoding GNU specifics breaks platforms not using GNU binutils + case $($(tc-getAS) --noexecstack -v 2>&1