This is the mail archive of the libstdc++@sources.redhat.com mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: AIX atomicity.h support



> 	So far I have the v3/math directory compiled after manually
> working around math/complex-stub.h:cabs() prototype conflicting with AIX's
> /usr/include/math.h:cabs().  I am not sure how to handle this conflict
> automatically. 

Hmm. According to ISO C9x, 

7.3.8.1 The cabs functions Synopsis 
#include <complex.h> 
double cabs(double complex z); 
float cabsf(float complex z); 
long double cabsl(long double complex z);

This stuff is supposed to be in complex.h, not math.h. Perhaps you can use
fixincludes, as I believe HPUX does for this issue?

> 	I currently am running into problems with libio/_G_config.h
> because some types it is expecting are not being defined.  This could be a
> result of the configuration process getting confused.

Don't worry about the libio directory right now. Can you jump ahead to the
src directory and try to build in that subdir?

thanks,
benjamin


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]