Message23746
Logged In: YES
user_id=1234027
When I use the native IRIX cc to compile socketmodule.c in
Python 2.5, I get:
cc -OPT:Olimit=0 -DNDEBUG -O -I.
-I/auto/fsc/awm27/bzr/Python-2.5/./Include -I/fsc/awm27/i
nclude -I./Include -I. -I/usr/local/include
-I/auto/fsc/awm27/bzr/Python-2.5/Include -I/au
to/fsc/awm27/bzr/Python-2.5 -c
/auto/fsc/awm27/bzr/Python-2.5/Modules/socketmodule.c -o bu
ild/temp.irix64-6.5-2.5/auto/fsc/awm27/bzr/Python-2.5/Modules/socketmodule.o
cc-1047 cc: WARNING File = /usr/include/sys/param.h, Line = 372
Macro "MAX" (declared at line 77 of
"/auto/fsc/awm27/bzr/Python-2.5/Modules/socketmodule.c") has an
incompatible redefinition.
#define MAX(a,b) (((a)>(b))?(a):(b))
^
When I commented out the macro definition in socketmodule.c,
I was able to get it to compile (with the IRIX compiler).
It seems to me that --without-gcc should be the default for
IRIX until the gcc problem gets fixed because ./configure is
currently automatically choosing gcc as the compiler when
both are available. And I'm really not sure why the "#undef
MAX" didn't happen.
Anyway, I hope this is helpful for someone. |
|
Date |
User |
Action |
Args |
2007-08-23 14:28:32 | admin | link | issue1086642 messages |
2007-08-23 14:28:32 | admin | create | |
|