Re: [rfc/rft] ppc gdbserver: autodetect AltiVec and SPE

Daniel Jacobowitz
2008-04-19T04:28:40Z

On Fri, Apr 18, 2008 at 09:07:25PM -0300, Thiago Jung Bauermann wrote:
> gdbserver is not compiling anymore on Linux/ppc. I believe this patch is
> the cause:
>
> gcc -Wall -g -O2 -I. -I../../../gdb.hg/gdb/gdbserver -I../../../gdb.hg/gdb/gdbserver/../regformats -I../../../gdb.hg/gdb/gdbserver/../../include -I../../bfd -I../../../gdb.hg/gdb/gdbserver/../../bfd -rdynamic -o gdbserver inferiors.o regcache.o remote-utils.o server.o signals.o target.o utils.o version.o mem-break.o hostio.o xml-builtin.o reg-ppc.o powerpc-32.o reg-ppc64.o powerpc-64.o linux-low.o linux-ppc-low.o hostio-errno.o thread-db.o proc-service.o \
> -lthread_db
> linux-ppc-low.o: In function `ppc_arch_setup':
> ../../../gdb.hg/gdb/gdbserver/linux-ppc-low.c:255: undefined reference to `init_registers_powerpc_e500'
> collect2: ld returned 1 exit status
> make[4]: *** [gdbserver] Error 1
> make[4]: Leaving directory `/home/bauermann/tmp/remove-dead-fn/build/gdb/gdbserver'

Looks like you have to rerun configure. Maybe a missing dependency
somewhere (Makefile on configure.srv?).

--
Daniel Jacobowitz
CodeSourcery