summaryrefslogtreecommitdiff
path: root/gnu/usr.bin/binutils
diff options
context:
space:
mode:
authorNiklas Hallqvist <niklas@cvs.openbsd.org>2001-03-07 07:26:04 +0000
committerNiklas Hallqvist <niklas@cvs.openbsd.org>2001-03-07 07:26:04 +0000
commit8d8bfda4e6ddbdd525301f448e83530fb94ef029 (patch)
treeccccddf78d5a24a4418c74f2e53dc5665252d30c /gnu/usr.bin/binutils
parent3150dcb812dfb57f049ad4d94aff1f6f1d6a1a53 (diff)
Revert my bfd change, and instead make ld match bfd, which is
the way Red hat choose. Both ways work, the important thing is that things match. However if we use the red hat solution we will not need to merge local changes when importing new binutils releases; espie made me aware of the import issues which I forgot due to lack of sleep :-).
Diffstat (limited to 'gnu/usr.bin/binutils')
-rw-r--r--gnu/usr.bin/binutils/bfd/elf64-alpha.c2
-rw-r--r--gnu/usr.bin/binutils/ld/emulparams/elf64alpha.sh3
2 files changed, 3 insertions, 2 deletions
diff --git a/gnu/usr.bin/binutils/bfd/elf64-alpha.c b/gnu/usr.bin/binutils/bfd/elf64-alpha.c
index dcd9e29809b..4da9e925c63 100644
--- a/gnu/usr.bin/binutils/bfd/elf64-alpha.c
+++ b/gnu/usr.bin/binutils/bfd/elf64-alpha.c
@@ -4644,7 +4644,7 @@ elf64_alpha_ecoff_debug_swap =
#define TARGET_LITTLE_NAME "elf64-alpha"
#define ELF_ARCH bfd_arch_alpha
#define ELF_MACHINE_CODE EM_ALPHA
-#define ELF_MAXPAGESIZE 0x100000
+#define ELF_MAXPAGESIZE 0x10000
#define bfd_elf64_bfd_link_hash_table_create \
elf64_alpha_bfd_link_hash_table_create
diff --git a/gnu/usr.bin/binutils/ld/emulparams/elf64alpha.sh b/gnu/usr.bin/binutils/ld/emulparams/elf64alpha.sh
index ca2d230ebdd..cb17a22f5b4 100644
--- a/gnu/usr.bin/binutils/ld/emulparams/elf64alpha.sh
+++ b/gnu/usr.bin/binutils/ld/emulparams/elf64alpha.sh
@@ -4,9 +4,10 @@ ELFSIZE=64
TEMPLATE_NAME=elf32
OUTPUT_FORMAT="elf64-alpha"
TEXT_START_ADDR="0x120000000"
-MAXPAGESIZE=0x100000
+MAXPAGESIZE=0x10000
NONPAGED_TEXT_START_ADDR="0x120000000"
ARCH=alpha
+MACHINE=
GENERATE_SHLIB_SCRIPT=yes
DATA_PLT=
NOP=0x47ff041f