[Python-Dev] py2.4 and gcc4
Anthony Baxter
anthony at interlink.com.au
Tue Nov 23 14:19:53 CET 2004
Fedora rawhide now ships with a gcc4 preview package - I thought I'd build
current-cvs with it.
Readline fails to build with
gcc4 -pthread -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC
-fno-strict-aliasing -I. -I/home/anthony/src/py/pyhead/dist/src/./Include
-I/usr/local/include -I/home/anthony/src/py/pyhead/dist/src/Include
-I/home/anthony/src/py/pyhead/dist/src
-c /home/anthony/src/py/pyhead/dist/src/Modules/readline.c -o
build/temp.linux-i686-2.4/readline.o
/home/anthony/src/py/pyhead/dist/src/Modules/readline.c:97: error: static
declaration of ‘history_length’ follows non-static declaration
/usr/include/readline/history.h:224: error: previous declaration of
‘history_length’ was here
test_cfgparser causes a segfault, unfortunately. Since this doesn't
occur with any other compilers that I know of (*) I'm inclined to
blame gcc4, and not bother too much with it further. I'm pretty
short of time, but if someone wants to spend time figuring out
why, let me know and I'll dump a SF bugreport with the stack
trace &c...
Anthony
(*) Ok - the HP compiler on HP/UX on Itanium causes segfaults and
random breakages _everywhere_ but that's because of the platform.
More information about the Python-Dev
mailing list