This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
binutils-cvs built for x86_64 PE Interix 6 - now then?
- From: Jerker Bäck <jerker dot back at telia dot com>
- To: <binutils at sourceware dot org>
- Date: Thu, 19 Jul 2007 12:54:49 +0200
- Subject: binutils-cvs built for x86_64 PE Interix 6 - now then?
Hello all,
I just built binutils from CVS for x86_64 PE (Interix Vista x64 SUA).
However, I'm not quite sure what I got - need a test-suite to run. To be
frank, I didn't expect it to go so smoothly. Doing a "make check" didn't
turn into any tests.
Any advise would be most helpful.
Environment and tools used:
Interix SDK for Vista x64 SUA
GNU make
Compiler and linker: cc script (targeting MS x64 compiler 14.00.50727.762).
What I did:
Adding target "x86_64-*-interix*" to source, basically copying
"x86_64-*-mingw*" settings.
$ ../configure --prefix=/opt/gcc-4.2.0
$ make
Compiled just out of the box except for two minor corrections:
bfd/doc/Makefile.in(612) - moved $(srcdir)/chew.c to end of line.
bfd macro STRING_COMMA_LEN gives "error C2099: initializer is not a
constant" so I changed it to:
bfd/bfd-in2.h(58)
#define STRING_COMMA_LEN(STR) (STR), (sizeof (STR) - 1)
By the way:
Anyone knows anything about x86_64 PE GCC? I can't find any
"x86_64-*-mingw*" in the gcc source.
Regards Jerker