This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Use ';' as the RPATH separator on VxWorks
- From: Alan Modra <amodra at bigpond dot net dot au>
- To: binutils at sourceware dot org, richard at codesourcery dot com
- Date: Wed, 28 Mar 2007 23:00:02 +0930
- Subject: Re: Use ';' as the RPATH separator on VxWorks
- References: <87ircl7kpu.fsf@firetop.home>
On Wed, Mar 28, 2007 at 10:58:53AM +0100, Richard Sandiford wrote:
> ld/
> * ld.h (ld_config_type): Add rpath_separator.
> * ldmain.c (main): Initialize it.
> * lexsup.c (parse_args): Honor config.rpath_separator.
> * emultempl/elf32.em (gld${EMULATION_NAME}_search_needed): Likewise.
> (gld${EMULATION_NAME}_add_sysroot): Likewise.
> (gld${EMULATION_NAME}_parse_ld_so_conf): Use config.rpath_separator
> rather than ':' when building the path.
> * emultempl/vxworks.em (vxworks_before_parse): New function.
> Override config.rpath_separator.
> (LDEMUL_AFTER_OPEN): Do not change if EXTRA_EM_FILE has been
> set to gld${EMULATION_NAME}_after_open; #define that identifier
> to vxworks_foo instead.
> (LDEMUL_BEFORE_PARSE): Override in the same way as LDEMUL_AFTER_OPEN.
>
> ld/testsuite/
> * ld-vxworks/rpath-1.s, ld-vxworks/rpath-1.d,
> * ld-vxworks/vxworks.exp: New files.
OK.
--
Alan Modra
IBM OzLabs - Linux Technology Centre