This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Can't build mips-elf-run on OSX
- From: Masaki Muranaka <monaka at monami-software dot com>
- To: gdb-patches at sourceware dot org, binutils at sourceware dot org
- Date: Wed, 6 Jan 2010 20:28:51 +0900
- Subject: Can't build mips-elf-run on OSX
Hello maintainers,
I failed to build mips-elf-run on OSX (x86_64-apple-darwin10.2.0) host.
Error log is below.
The immediate cause is that stpcpy is defined as macro on OSX host.
But there seems have a general issue.
It is required config.h by bfd/sysdep.h. This should be bfd/config.h.
But gcc (at least apple's genuine build) includes sim/mips/config.h.
So definitions in bfd/config.h like HAVE_DECL_STPCPY is not defined.
To begin with, sim/mips/interp.c needs bfd/sysdep.h?
I could built interp.c successfully without bfd/sysdep.h on my environment.
Thanks,
- - -
In file included from ../../../pf3gnuchains4x/sim/mips/interp.c:67:
../../../pf3gnuchains4x/sim/mips/../..//bfd/sysdep.h:135: error: expected declaration specifiers or ‘...’ before numeric constant
../../../pf3gnuchains4x/sim/mips/../..//bfd/sysdep.h:135: error: expected ‘)’ before ‘!=’ token
../../../pf3gnuchains4x/sim/mips/../..//bfd/sysdep.h:135: error: expected ‘)’ before ‘?’ token
make[2]: *** [interp.o] Error 1
make[1]: *** [all] Error 1
make: *** [all-sim] Error 2
- - -
--
Masaki Muranaka
Monami software