Description of problem: Building python's RPM package doesn't honore ./configure calculated compiler options. 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:// sourceforge.net/tracker/index.php?func=detail&aid=1483133&group_id=5470&atid= 105470 Version-Release number of selected component (if applicable): 2.4.* Steps to Reproduce: (a) see http://sourceforge.net/tracker/index.php?func=detail&aid=1483133&group_ id=5470&atid=105470 (b) 1. Build attached application $ cc try.c -o try -I /usr/include/python2.4 -lpython2.4 2. Run $ ./try try: Objects/genobject.c:53: gen_iternext: Assertion `f->f_back != ((void *)0)' failed. Aborted
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. Thanks