On Sat, Aug 26, 2006 at 09:04:24PM +0200, Falk Hueffner wrote:
> Package: elfutils
> Version: 0.123-1
> Severity: serious
> Justification: no longer builds from source

It never build from source, so this is not an RC bug.  And Steve already
changed it.

> elfutils doesn't build on Alpha (and some other architectures):

Yes, and they all lack backend support that still needs to be written.

One of the problems with that is that there isn't any porter machine
available for any of the arches that aren't supported.  They were all in
lock down last time I looked.

> It seems some kind of information on the names of registers is
> missing, but I don't understand the source and don't see any
> documentation. If you tell me what exactly you need, I can try to
> provide it.

In case of alpha, it seems to be missing an backends/alpha_regs.c file,
then some minor changes to the Makefiles and alpha_init.c should do it.

This is a mapping of the dwarf registers numbers to the name.  This
needs to be looked up in the processor specific ABI, which either
doesn't exist, or doesn't define it for most arches.  This is rather
easy to write, just look at any of the other *_regs.c files.

Currently, the best source to get to that info seems to be the gdb
source.


Kurt



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to