On Wednesday 22 October 2008 14:44:25 Chi-Thanh Christopher Nguyen wrote:
> Vadim Lebedev schrieb:
> > Are you compiling on 64 bit platform?
> >
> >> /home/anschneider/workspace/projects/qutecom-2.2/libs/3rdparty/googlebre
> >>akpad/src/common/linux/dump_symbols.cc:141: error: cast from 'void*' to
> >> 'Elf64_Word' losesprecision
>
> This error happens for me too on Gentoo amd64. The reason is that
> pointer size is 8 bytes and Elf64_Word is only 4 bytes according to
> /usr/include/elf.h.
> Probably, Elf64_Word should be replaced by Elf64_Addr (or Elf64_Xword)
>

This helps just for one bug, but there are more and it looks like it is not 
designed to work on 64bit.

struct sigcontext doesn't have a ebp member on 64bit.

libs/3rdparty/googlebreakpad/src/client/linux/handler/linux_thread.cc +405


        -- andreas

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev

Reply via email to