Description of problem:
Building python's RPM package doesn't honore ./configure calculated compiler
Although configured without debugging flags, rpmbuild manages to loose -DNDEBUG
option from compiler's command line i.e. in production version of python, there
are still active assertions.
It wouldn't be much a problem (except performance, of course), but it overlaps
with python's bug that can cause python extension modules to crash. See http://
Version-Release number of selected component (if applicable):
Steps to Reproduce:
(a) see http://sourceforge.net/tracker/index.php?func=detail&aid=1483133&group_
1. Build attached application
$ cc try.c -o try -I /usr/include/python2.4 -lpython2.4
try: Objects/genobject.c:53: gen_iternext: Assertion `f->f_back != ((void *)0)'
Created attachment 129781 [details]
App to trigger bug related crash
This bug is blocking development of PostgreSQL stored procedure language PL/
Python. See http://archives.postgresql.org/pgsql-patches/2006-04/msg00264.php
python-2.4.3-8.FC4 has been pushed for fc4, which should resolve this issue. If these problems are still present in this version, then please make note of it in this bug report.
Everything is ok now.