This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH][GOLD] Make gold buildable on OSX


This patch makes gold buildable on OSX for cross-compilation.  This
has been tested by building and running the testsuite for the
following host/target combinations:

host                                                  target
-----------------------------------------------------------------------------------
x86_64-unknown-linux-gnu             arm-none-eabi
x86_64-unknown-linux-gnu             x86_64-unknown-linux-gnu
i386-apple-darwin9.7.0                   arm-none-eabi

-Doug

2009-06-22  Doug Kwan  <dougkwan@google.com>

        * Makefile.am (libgold_a_LIBADD): New.
        (ld_new_DEPENDENCIES, ld_new_LDADD): Remove LIBOBJS
        * Makefile.in: Regenerate.
        * config.in (HAVE_DECL_MEMMEM, HAVE_DECL_STRNDUP): New.
        * configure: Regenerate.
        * configure.ac (AC_CHECK_DECLS): Add strndup and memmem.
        * fileread.cc: Include sys/state.h
        * gold.h: Declare memmem and strndup if found missing.
        * gold_reloc.h: Include byteswap.h if HAVE_BYTESWAP_H is defined.

Attachment: patch.txt
Description: Text document


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