Assume solib.h
Andrew Cagney
cagney@gnu.org
Sat Nov 13 01:10:00 GMT 2004
Randolph Chung wrote:
>>There's just one non-technical nit.
>>
>>It means breaking non solib.[hc] shared library systems. Kevin
>>indicated that there were two - AIX and HP/UX remaining. I think we can
>>live with that - we've patiently waited for what, more than two years
>>for nothing to happen, so it is now time to give things that gentle pus
>
>
> I'm not prepared to sign up for hpux support, but can you explain some
> more what will break and what is needed to fix it? Despite the lack of
> maintainence, there are still a good number of people out there using
> gdb on hpux (judging by private mail I've received since I started
> working on hppa-linux support)....
Have a look at solist.h which contains:
> struct target_so_ops
> {
> /* Adjust the section binding addresses by the base address at
> which the object was actually mapped. */
> void (*relocate_section_addresses) (struct so_list *so,
> struct section_table *);
...
it just needs to implement that object (see solib-svr4.c). Without it,
shared libraries wouldn't work but everything else should.
We need to find a way of flushing some of these people still using GDB
on HP/UX (or are they using HP's WDB fork?) and, unfortunate as it is,
push-come-to-shove is one of the most effective ways of doing this.
Anyway, HP/UX has a more immediate problem - it's still using
deprecated_registers[] and that's now past its end-of-life :-/
Andrew
More information about the Gdb-patches
mailing list