This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [RFA/RFC] no shared library support warning on powerpc-elf
- From: Daniel Jacobowitz <drow at false dot org>
- To: Joel Brobecker <brobecker at adacore dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Fri, 11 May 2007 14:01:55 -0400
- Subject: Re: [RFA/RFC] no shared library support warning on powerpc-elf
- References: <20070508221252.GG3798@adacore.com>
On Tue, May 08, 2007 at 03:12:53PM -0700, Joel Brobecker wrote:
> Hello,
>
> When running a program on the powerpc-elf simulator, I get the following
> warning:
>
> (gdb) run
> Starting program: /[...]/ex/other
> !!! -> warning: no shared library support for this OS / ABI
>
> Breakpoint 1, other () at other.adb:12
> 12 end Other;
> In the case of powerpc-elf, GDB links in solib.c and solib-svr4.c.
> I don't think the bareboard case is supported by these units, so
> I think the sensible thing to do is to remove them from the closure
> and not build them.
Except this interferes with using one GDB for both powerpc-elf and
powerpc-linux. So it's not a great solution.
Maybe the warning should simply be removed? I don't think it's very
valuable. If shared library support is really missing, either the
testsuite will catch it or a user will eventually notice.
> Is it possible to run the testsuite? The compilers I have use the
> powerpc-elf- prefix (eg: powerpc-elf-gcc).
Yes, using the powerpc-eabisim board; but it's easier if you build
everything using --target=powerpc-eabisim. powerpc-elf-gcc may need
some additional options, like -msim.
--
Daniel Jacobowitz
CodeSourcery