I used the following env variables CFLAGS="-O2 -mcpu=powerpc" CXXFLAGS="$CFLAGS" (And of cousre whatever xerces requires)
And command to build the package ./runConfigure -paix -cgcc -xg++ -b32 -P/usr/local/xerces -rpthread Hopefully the -r pthread will fix your issue. -----Original Message----- From: sandip shahane [mailto:[EMAIL PROTECTED] Sent: Sunday, July 30, 2006 9:56 AM To: [email protected] Subject: RE: Errors building xerces on AIX Doing this also I am still getting errors as ld: 0711-317 ERROR: Undefined symbol: .pthread_mutexattr_settype What is missing? --- "Pluta, Edward" <[EMAIL PROTECTED]> wrote: > What we did was to change the Makefile.incl to basically have the save > options as a linux compile. I have attached our version of the > Makefile.incl (not sure if it will come through or not). The only > section that I believe we changed was the AIX options now has an IF > for gcc, other wise it does what it did before. We used gcc 4.1.1 on > AIX 5.2, but it should work for you as well. > > I was going to forward this to the development staff at one point but > could not figure out where to send it. Does anyone know? > > Good luck. > > ________________________________ > > From: Sandeep Shahane > [mailto:[EMAIL PROTECTED] > Sent: Friday, July 28, 2006 8:58 AM > To: [email protected] > Subject: Errors building xerces on AIX > > > Hi, > I am building xerces library on AIX (4.3.3, but later plan to also > build on 5.x versions) with runconfigure options as ./runConfigure -p > aix -c gcc -x g++ -d -C "--prefix=/usr/local/xerces". (I do not have > native AIX compiler.) > > After building all .o files it gives error > makeC++SharedLib not found. I > searched over the web for this error, and seems like it still uses > native xcl compiler that I dont have. So, now I want to override it > with equivalent g++ options. What do I need to do (is only changes > Makefile.incl sufficient, or did I miss anything > else) ? > > What are the appropriate g++ options that I need to specify 'coz the > options that i tried as below still gives errors > > g++ -DAIX -shared -fPIC -Wl,-soname,libxerces-c.so > -o > /home/mpai/xerces/xerces-c-src_2_7_0/lib/libxerces-c.so > > I tried modifying Makefile.incl in AIX section to make shared lib with > g++ -v --shared ${LDFLAGS} options that also didn't > work. > > Thanks and Regards, > Sandeep > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
