GPLv3/L8R -- status report
Adam Sjøgren
asjo at koldfront.dk
Thu Nov 11 15:26:40 EST 2010
On Mon, 8 Nov 2010 16:08:40 -0700, Jerry wrote:
> unexelf.c: In function 'int unexec(Extbyte*, Extbyte*, uintptr_t,
> uintptr_t, uintptr_t)':
> unexelf.c:696: error: cast from 'void*' to 'Elf32_Addr' loses precision
[..]
> gmake[1]: Leaving directory `/home/buildbot/asjo_openbsd_cfg3/build/src'
[..]
> Notice that is "Elf32" instead of "Elf64". Somehow, we managed to get
> the wrong word size in our definition of ElfW. Is sys/exec_elf.h
> supposed to provide that definition? See lines 477 to 499 in
> unexelf.c.
It doesn't seem to do so on the OpenBSD I am running¹:
$ grep ElfW /usr/include/sys/exec_elf.h
$ grep -Ri ElfW /usr/include/
$ head -1 /usr/include/sys/exec_elf.h
/* $OpenBSD: exec_elf.h,v 1.48 2010/06/07 09:41:16 sthen Exp $ */
$
Best regards,
Adam
¹ OpenBSD 4.8 (GENERIC) #182: Mon Aug 16 09:02:40 MDT 2010
--
"Grr. Very annoyingly non-obvious." Adam Sjøgren
asjo at koldfront.dk
More information about the XEmacs-Beta
mailing list