Bug#549569: libguytools1: Support for more arches.
vogu00 at gmail.com
Tue Oct 6 06:38:13 UTC 2009
Michael Prokop wrote:
> [Cc-ing Guy who's upstream of libguytools/guymager]
> * Kurt Roeckx [20091004 15:25]:
>> Package: libguytools1
>> Version: 1.0.4-1
>> It seems the current pacakge only allows building on i386 and
>> amd64. Is there a reason why hurd and kfreebsd couldn't work?
libguytools is mostly straight-forward C code, except for some
lines in backtrace handler (see below).
I'm not sure if you could encounter little problems with header
files (surely nothing serious), I don't have experience with hurd
>> Looking at the description, it seems to support stack backtracking
>> which is arch dependent, and I assume it currently only supports
>> amd64 and i386. Do you know if there are plans to support more
>> arches in the future, and how hard it would be to add it?
> Guy: any information from your side?
Stack backtracking: Have a look at function ToolSignalBacktraceHandler
in toolsignal.cpp. I already made it architecture independant but I
never tried it on architectures like sparc, for instance.
However, I have an old PowerBook G4 at my disposal where succesfully
build libguytools and guymager powerpc packages. Just add "powerpc"
to the list of architectures in debian/control.
Adding other architectures: The function ToolSignalBacktraceHandler
should normally be the only one that needs to be adapted.
More information about the forensics-devel