Port-alpha archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src
On Sun, Sep 12, 2010 at 02:50:17AM +0200, Joerg Sonnenberger wrote:
> At the moment the following binaries change:
>
> nlist_elf64.o from libc
> ld.elf_so
> savecore
> ldd
> librump and librumpuser + t_modautoload from the rump test cases
> boot, netboot and ustarboot in mdec
> lockstat
> paxctl
> exec_elf64.kmod
The same change for a src tree before this change results in:
ld.elf_so
ldd
librump, librumpuser, t_modautoload
mdec's boot, netboot and ustarboot
crunchide.
ld.elf_so and ldd is at least expected the relocations use Elf_Word. The
smaller size would be consistent with every other tool. Similar reasons
likely apply to the rest, I would ask Alpha users to test the attached
patch.
Joerg
Index: elf_machdep.h
===================================================================
RCS file: /home/joerg/repo/netbsd/src/sys/arch/alpha/include/elf_machdep.h,v
retrieving revision 1.11
diff -u -p -r1.11 elf_machdep.h
--- elf_machdep.h 30 May 2009 05:56:52 -0000 1.11
+++ elf_machdep.h 13 Sep 2010 13:46:02 -0000
@@ -3,15 +3,6 @@
#ifndef _ALPHA_ELF_MACHDEP_H_
#define _ALPHA_ELF_MACHDEP_H_
-/*
- * Alpha ELF uses different (non-standard) definitions of Elf64_Sword
- * and Elf64_Word.
- */
-typedef int64_t Elf64_Sword;
-#define ELF64_FSZ_SWORD 8
-typedef uint64_t Elf64_Word;
-#define ELF64_FSZ_WORD 8
-
#define ELF32_MACHDEP_ENDIANNESS XXX /* break compilation */
#define ELF32_MACHDEP_ID_CASES
\
/* no 32-bit ELF machine types supported */
Home |
Main Index |
Thread Index |
Old Index