Re: [RFA/RFC] no shared library support warning on powerpc-elf

Daniel Jacobowitz
2007-05-11T18:02:01Z

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