From: Joel Brobecker <brobecker@adacore.com>
To: Ulrich Weigand <uweigand@de.ibm.com>
Cc: gdb-patches@sourceware.org
Subject: Re: [0/8] solib handler rework
Date: Mon, 22 Oct 2007 03:31:00 -0000 [thread overview]
Message-ID: <20071022032134.GA764@adacore.com> (raw)
In-Reply-To: <200710192131.l9JLVYuv002496@d12av02.megacenter.de.ibm.com>
Hello Ulrich,
> Tests on other affected platforms would be welcome: alpha-linux,
> arm-wince, arm-linux, i386-gnu, i386-cygwin, i386-nto, m32r-linux,
> hppa-hpux (32-bit and 64-bit), mips-irix, and frv.
I tested on hppa-hpux (32-bit only, I don't have a 64-bit compiler),
and on mips-irix. The good news is that testing on mips-irix showed
no change. The other good news is that I saw no regression on hppa-hpux
as well. But there was a glitch: solib-pa64.c builds fine, but then
I have unresolved symbol issues:
/usr/ccs/bin/ld: Unsatisfied symbols:
dlgetmodinfo (first referenced in libgdb.a(solib-pa64.o)) (code)
dlgetname (first referenced in libgdb.a(solib-pa64.o)) (code)
This wasn't happening before simply because this entire file was
ifdef'ed out when building 32-bit GDB. Why was it included in the first
place if it was going to be ifdef'ed out?
Looking at the HP documentation, it looks like this symbol should be
provided by -ldl (see http://docs.hp.com/en/B9106-90010/dlgetname.3C.html)
but in fact, neither on HPUX 11.00 and 11.11 seems to provide libdl.
On the other hand, I found these symbols inside libxpdl.sl. So it looks
like we just need to add -lxpdl. I did this manually and that allowed
me to complete the testing of your patch on hpux.
I really wonder if this was actually building on hppa64 before... Looking
at all the makefile fragments, I don't see how. I'm trying to find
a 64bit GCC somewhere to give it a try.
--
Joel
next prev parent reply other threads:[~2007-10-22 3:23 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-10-19 21:32 Ulrich Weigand
2007-10-22 3:31 ` Joel Brobecker [this message]
2007-10-22 4:17 ` Joel Brobecker
2007-10-22 18:47 ` Joel Brobecker
2007-10-22 20:42 ` Ulrich Weigand
2007-10-24 6:38 ` Joel Brobecker
2007-10-24 7:59 ` Joel Brobecker
2007-10-24 11:48 ` Daniel Jacobowitz
2007-10-24 19:29 ` Eli Zaretskii
2007-10-24 19:21 ` Eli Zaretskii
2007-10-24 19:23 ` Joel Brobecker
2007-10-22 13:44 ` Ulrich Weigand
2007-10-22 17:51 ` Joel Brobecker
2007-10-22 20:03 ` Ulrich Weigand
2007-10-24 6:05 ` Joel Brobecker
2007-10-24 21:25 ` Ulrich Weigand
2007-10-22 10:00 ` Pedro Alves
2007-10-23 10:16 ` Pedro Alves
2007-10-23 13:12 ` Ulrich Weigand
2007-10-24 13:03 ` Daniel Jacobowitz
2007-10-24 15:46 ` Kevin Buettner
2007-10-24 22:02 ` Ulrich Weigand
2007-10-25 8:12 ` Mark Kettenis
2007-10-29 20:06 ` i386-nto support (was: Re: [0/8] solib handler rework) Ulrich Weigand
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20071022032134.GA764@adacore.com \
--to=brobecker@adacore.com \
--cc=gdb-patches@sourceware.org \
--cc=uweigand@de.ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox