Hi Brad, Thanks for the reply. I tried changing the target to x86_64-pc-win32 in gcc_platform_win32.cmake but it still doesn't allow the -m64 option to work. I'm thinking about using the powerpc64-unknown-linux-gnu target with rs6000 cpu_type but I don't know what any of the other SET are for.
I just need help enabling the -m64 option so I can see the sizes and offsets of the pointer fields. Cheers Ben > -----Original Message----- > From: Brad King [mailto:[EMAIL PROTECTED] > Sent: Thursday, January 24, 2008 3:54 PM > To: Ben Schleimer > Cc: [email protected] > Subject: Re: [GCC-XML] Configuring TARGET=64bit on windows? > > Ben Schleimer wrote: > > I'm trying out gccxml for a project we have here and I'm > wondering > > how I can make gccxml consider pointer sizes to be 64 bit > instead of 32? > > Basically, I want to cross compile from win32 -> win64. > > GCC-XML focuses on interfaces, not implementations. The > size/align attributes were added because they were easy and > helped some people at the time. They are not representative > of what the simulated compiler would produce. They are just > artifacts of the GCC parser inside GCC-XML. > > In order to do what you want you need to build GCC-XML in a > way that produces a GCC matching the target platform. On > non-windows platforms GCC-XML uses the > > gccxml/GCC/config_cmake/gcc_platform.sh > > script to select the host/target platform in a way similar to > how GCC itself does so. On windows the file > > gccxml/GCC/config_cmake/gcc_platform_win32.cmake > > hard-codes the platform information. You can try hacking up > this file to select a different platform. I don't remember > how I came up with that file in the first place though. > You'll have to dig into the GCC platform configuration > scripts and the gccxml/GCC/gcc/config directory. > > -Brad > > _______________________________________________ gccxml mailing list [email protected] http://www.gccxml.org/mailman/listinfo/gccxml
